Как быстро выбрать, какую точку доступа (или 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>]

Это предлагает два способа сценария переключения в точках доступа:

  1. Два соединения с разными UUID, каждое с BSSID, указанным в настройках соединения.
  2. Одно соединение со сценарием, использующим ap параметр, чтобы сказать NM, чтобы соединиться с AP.

Я никогда не пытался, но оба должны быть эквивалентны.

Другие вопросы по тегам