nmcli :Выберите BSSID, если две точки доступа имеют одинаковый SSID

Время совпадения вашего шаблона оканчивается на.000(литерал ), и ни одна строка не содержит такого времени. У вас в основном нет совпадений, поэтому замена никогда не запускается.

2
01.10.2020, 11:01
1 ответ

Похоже, есть две проблемы.

  1. Параметр bssidв nmcliна самом деле не делает того, что я ожидаю. Он используется только для выбора SSID и не передается в wpa_supplicant. См. выпуск #465
  2. NetworkManager не выбирает точку доступа с самым сильным сигналом. Он всегда подключается к одному и тому же (для меня ). См. , выпуск #474 . Я думаю, возможно, эти две проблемы связаны.

Можно использовать wpa_cliдля переключения точек доступа:

$ sudo wpa_cli list_networks
Selected interface 'wlp0s20f3'
network id / ssid / bssid / flags
0   InternodeAC79C7 any [CURRENT]
$ sudo wpa_cli bssid 0 20:B0:01:AC:79:C7
Selected interface 'wlp0s20f3'
OK
$ sudo wpa_cli reassociate
Selected interface 'wlp0s20f3'
OK
$ sudo wpa_cli list_networks
Selected interface 'wlp0s20f3'
network id / ssid / bssid / flags
0   InternodeAC79C7 20:b0:01:ac:79:c7   [CURRENT]
$ nmcli -f in-use,ssid,bssid,signal,rate,bars  dev wifi
IN-USE  SSID                       BSSID              SIGNAL  RATE        BARS 
*       InternodeAC79C7            20:B0:01:AC:79:C7  92      130 Mbit/s  ▂▄▆█ 
        InternodeAC79C7-5G         22:B0:01:AC:79:CF  92      405 Mbit/s  ▂▄▆█ 
        InternodeAC79C7            24:65:11:64:BA:93  72      270 Mbit/s  ▂▄▆_ 

Если я использую NetworkManager для повторного подключения, он возвращается к 24:65:11:64:BA:93.

4
18.03.2021, 23:01

Теги

Похожие вопросы