Как заставить Network Manager связываться с определенной точкой доступа?
В моей сетевой среде у меня есть две точки доступа с одинаковым ESSID; один из них возле моего рабочего стола, а другой в другом здании.
Я получаю сигнал от них обоих, и соединение часто переключается с ближнего на дальнее, что приводит к обрыву соединения.
Как я могу заставить администратора сети использовать только одну точку доступа, игнорируя другую?
2 ответа
Во-первых, найдите BSSID (MAC-адрес) AP, который находится дальше. Посмотрите этот ответ о том, как его получить.
Затем нажмите на индикатор NM → выберите Edit Connections... → затем нажмите на вкладку Wireless. Найдите SSID в списке и нажмите " Изменить".
Теперь переименуйте соединение, чтобы было легче различать его и снимите флажок Подключать автоматически. Также введите адрес точки доступа в поле BSSID.
(источник: xrmb2.net)
Вот и все. Вы по-прежнему увидите обе точки доступа в индикаторе NM с одним и тем же именем (не знаю, сможете ли вы это изменить), но ваш компьютер будет автоматически подключаться только к ближайшему.
Спасибо @htorque, который показал мне, что делать, я все равно не рекомендую менять имя соединения. Кроме того, установка правильного BSSID должна быть простой с помощью современного пользовательского интерфейса Network Manager — он покажет вам, какие BSSID доступны и каков уровень их сигнала — например, вот редактор сетевых подключений Plasma:
После выбора правильного BSSID вам может потребоваться отключиться и снова подключиться (если в данный момент он подключен к неправильному идентификатору).
Из командной строки вы можете запуститьnmcli device wifi
(или простоnmcli d w
), чтобы вывести список всех точек доступа и их BSSID.
Вы также можете временно подключиться к другому BSSID из командной строки, запустивnmcli connection up CONNECTION-NAME ap BSSID
или задайте BSSID в конфигурации соединения, используяnmcli connection modify CONNECTION-NAME wifi.bssid BSSID
Подсказка: используйте клавишу TAB, чтобы заполнить командные слова — это очень весело, не нужно вводить все эти слова.