我将 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>]
这提供了两种在接入点中编写交换机脚本的方法:
- 两个连接,具有不同的 UUID,每个连接在连接设置中指定了一个 BSSID。
- 一个连接,脚本使用参数
ap
告诉NM连接到AP。
我从未尝试过,但两者应该是等效的。