wpa_supplicant and roaming
plohmann at intellidot.net
Fri Jun 6 18:57:42 EDT 2008
In a WLAN with mobile devices actively roaming between the wireless footprints of multiple APs (same SSID),
the wpa_supplicant will disassociate with an AP when it has a very weak signal, then associate/authenticate with
an AP with a stronger signal. The problem is that it will hold on to an AP with a very low SNR level, even if
it is on top of an AP with a more optimal SNR level. It will not disassociate until the signal is almost
Is there a way to make the wpa_supplicant more aggressively switch APs within the same network (SSID) when a
better signal is detected? Ideally, this would be controlled via a threshold. You wouldn't want to be
constantly switching APs.
There is a Debian-based tool (wpa-roam) that *seems* to be used for multi-network roaming.
If this feature does not exist in the wpa_supplicant, I might try to implement it and provide a patch, if this
is useful to others.
Here is a wpa.conf for this:
More information about the HostAP