如何快速选择用于给定无线网络(又名 SSID)的接入点(或 BSSID)?

如何快速选择用于给定无线网络(又名 SSID)的接入点(或 BSSID)?

我将 NetworkManager 与具有两个接入点(相同 SSID)的 WLAN 结合使用。

有没有一种快速切换的方法

  • 自动选择
  • 强制连接到一个特定的接入点
  • 强制使用另一个接入点

命令行解决方案也很好(只要 NetworkManager 可以继续管理设备)。

编辑:有些人认为我可以轻松配置不同的条目并在其中进行选择。事实并非如此:即使有两个条目(每个条目都有固定的 BSSID)具有不同的名称(但 SSID 相同),菜单也只会显示一个条目(带有 SSID 的名称),而不会指示相应受信任条目的 BSSID 或名称。

答案1

我不知道如何让 GUI 显示不同 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。

我从未尝试过,但两者应该是等效的。

相关内容