wpa_supplicant BSSIDs

Chris Cortopassi chriscortopassi at gmail.com
Wed Feb 28 14:41:46 PST 2024


I have a mesh network for which some of the BSSIDs (nodes) will never
accept a connection from wpa_supplicant but others will. To get around
this, I wrote application code to queue BSSIDs and try them one by one
via the BSSID command until one works. Is there some way to get
wpa_supplicant to do this automatically?

"ADD_NETWORK" ""
"SET_NETWORK" "0 ssid Moss"
"SET_NETWORK" "0 psk \"password\""
"BSSID" "0 be:c3:4f:d7:59:c4"
"ENABLE_NETWORK" "0"
"<3>Trying to associate with SSID 'Moss'"
"<3>CTRL-EVENT-ASSOC-REJECT bssid=be:c3:4f:d7:59:c4 status_code=16"
"BSSID" " bc:cf:4f:d7:59:c3"
"<3>Trying to associate with SSID 'Moss'"
"<3>Associated with bc:cf:4f:d7:59:c3"
"<3>CTRL-EVENT-CONNECTED - Connection to bc:cf:4f:d7:59:c3 completed
[id=0 id_str=]"


root at DeNovix-S-00001:/opt/data/DeNovix# uname -a
Linux DeNovix-S-00001 5.10.95-v8 #1 SMP PREEMPT Tue Feb 1 13:12:49 UTC
2022 aarch64 aarch64 aarch64 GNU/Linux
root at DeNovix-S-00001:/opt/data/DeNovix# ps -ef | grep wpa
root       24583   24557  0 16:07 ?        00:00:00
/usr/sbin/wpa_supplicant -Dnl80211 -iwlan0 -C/var/run/wpa_supplicant
root       24793     438  0 16:23 ttyAMA0  00:00:00 grep wpa
root at DeNovix-S-00001:/opt/data/DeNovix# wpa_supplicant -v
wpa_supplicant v2.9


root at DeNovix-S-00001:/opt/data/DeNovix# wpa_cli scan_results
Selected interface 'wlan0'
bssid / frequency / signal level / flags / ssid
bc:cf:4f:d7:59:c3       5745    -44     [WPA2-PSK-CCMP][ESS]    Moss
be:c3:4f:d7:59:c4       5745    -44     [WPA2-PSK-CCMP][ESS]    Moss
d8:ec:e5:61:cb:f6       5180    -65     [WPA2-PSK-CCMP][ESS]    Moss
da:f6:e5:61:cb:f7       5180    -65     [WPA2-PSK-CCMP][ESS]    Moss
bc:cf:4f:d7:59:c2       2437    -48     [WPA2-PSK-CCMP][ESS]    Moss
be:c2:4f:d7:59:c3       2437    -47     [WPA2-PSK-CCMP][ESS]    Moss
d8:ec:e5:61:cb:f5       2412    -64     [WPA2-PSK-CCMP][ESS]    Moss
da:59:e5:61:cc:5e       2462    -67     [WPA2-PSK-CCMP][ESS]    Moss
ec:8e:b5:b2:77:97       2437    -44     [WPA2-PSK-CCMP][WPS][ESS][P2P]
 DIRECT-96-HP ENVY 4520 series
d0:bf:9c:2e:04:9b       2437    -67     [WPA2-PSK-CCMP][WPS][ESS]
 DIRECT-99-HP ENVY 7640 series
92:32:4b:14:dc:c5       2412    -63     [WPA2-PSK-CCMP][WPS][ESS]
 DIRECT-c5-HP M281 LaserJet
da:5a:e5:61:cc:5b       5220    -74     [WPA2-PSK-CCMP][ESS]    Moss
da:5a:e5:61:cc:5d       5220    -74     [WPA2-PSK-CCMP][ESS]    Moss
da:5a:e5:61:cc:5e       5220    -74     [WPA2-PSK-CCMP][ESS]    Moss
da:5a:e5:61:cc:5f       5220    -73     [WPA2-PSK-CCMP][ESS]    Moss
da:5a:e5:61:cc:50       5220    -74     [WPA2-PSK-CCMP][ESS]    Moss
2a:3a:4d:04:5c:c6       2462    -68     [WPA2-PSK-CCMP][WPS][ESS][P2P]
 DIRECT-c6-HP M281 LaserJet
da:59:e5:61:cc:5c       2462    -70     [WPA2-PSK-CCMP][ESS]    Moss
f8:e4:fb:13:4c:a5       2462    -69     [WPA2-PSK-CCMP][WPS][ESS]       WXVS3
da:6d:e5:61:ce:6f       2412    -70     [WPA2-PSK-CCMP][ESS]    Moss
da:59:e5:61:cc:5f       2462    -70     [WPA2-PSK-CCMP][ESS]    Moss
ac:91:9b:6d:0f:d1       2412    -70     [WPA2-PSK-CCMP][WPS][ESS]
 Verizon_PTMGH7
da:59:e5:61:cc:51       2462    -70     [WPA2-PSK-CCMP-preauth][ESS]
da:6d:e5:61:ce:61       2412    -70     [WPA2-PSK-CCMP][ESS]    Moss
da:59:e5:61:cc:5d       2462    -71     [WPA2-PSK-CCMP][ESS]    Moss
da:6d:e5:61:ce:6e       2412    -73     [WPA2-PSK-CCMP][ESS]    Moss
18:78:d4:39:ce:cc       2412    -70     [WPA2-PSK-CCMP][WPS][ESS]
 Fios-7RA11
da:6d:e5:61:ce:60       2412    -70     [WPA2-PSK-CCMP][ESS]    Moss
8c:dc:d4:62:c1:c3       2412    -70     [WPA2-PSK-CCMP][ESS]
HP-Print-C3-ENVY 4500 series
da:6d:e5:61:ce:63       2412    -76     [WPA2-PSK-CCMP][ESS]    Moss
d8:ec:e5:7b:7c:27       5240    -62     [ESS]   Zyxel-7C24
d8:ec:e5:7b:7c:26       2462    -62     [ESS]   Zyxel-7C24
da:59:e5:61:cc:53       2462    -66     [ESS]
da:f5:e5:61:cb:f6       2412    -61     [WPA2-PSK-CCMP][ESS]    Moss
da:5a:e5:61:cc:5c       5220    -74     [WPA2-PSK-CCMP][ESS]    Moss



More information about the Hostap mailing list