Как быстро выбрать, какую точку доступа (или BSSID) использовать для данной беспроводной сети (или SSID)?
Я использую NetworkManager с WLAN, которая имеет две точки доступа (один и тот же SSID).
Есть ли быстрый способ переключения между
- автоматический выбор
- принудительно подключиться к одной конкретной точке доступа
- принудительное использование другой точки доступа
Решение с командной строкой тоже подойдет (пока NetworkManager может продолжать управлять устройством).
Изменить: некоторые люди думают, что я могу легко настроить различные записи и выбирать между ними. Это не так: даже с двумя записями (с фиксированным BSSID каждая) с разными именами (но с одним и тем же SSID) в меню представлена только одна запись (с именем SSID) без указания BSSID или имени соответствующей доверенной записи.
1 ответ
Я не знаю, как заставить графический интерфейс показывать разные соединения для разных BSSID, но инструмент CLI, nmcli
предлагает эту опцию:
con Connections
Get information about NetworkManager's connections.
COMMAND := { list | status | up | down | delete }
...
up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [nsp <name>]
[--nowait] [--timeout <timeout>]
Это предлагает два способа сценария переключения в точках доступа:
- Два соединения с разными UUID, каждое с BSSID, указанным в настройках соединения.
- Одно соединение со сценарием, использующим
ap
параметр, чтобы сказать NM, чтобы соединиться с AP.
Я никогда не пытался, но оба должны быть эквивалентны.