环境中同名同类型的AP 热点,linux os 笔记本 无线wifi 链接指定wifi AP
nmcli device wifi connect xx:xx:xx:xx:xx:xx password 12345678
结果发现不是连接上指定的AP 热点,加了log 到NetworkManager&wpa—supplicant
中,发现wpa—supplicant获取不到bssid或者macaddress信息,通过dbus指令也可以看到
sudo qdbus --system fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1/Interfaces/37/Networks/0 fi.w1.wpa_supplicant1.Network.Properties
。。。
。。。
没有bssid信息
所以不能连接到指定的BSSID
另外查到上游NM有这个问题存在,联机如下:
https://unix.stackexchange.com/questions/612290/nmcli-select-bssid-when-two-access-points-have-the-same-ssid
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/465
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1884008
ubuntu,debian都存在该问题记录下,