如何将网络管理器(通过命令行)配置为仅连接到具有特定 ssid 的无线网络?

Joh*_*n M 5 network-manager wireless

我一周不上班,需要定期通过 ssh 连接到我的办公室计算机 (Ubuntu 12.04) 来完成工作。不幸的是,我工作计算机上特别脆弱的 WiFi USB 加密狗每五六个小时断开一次连接,并自动重新连接到错误的无线网络。这意味着我必须不断给我的同事打电话并要求他们修复我的网络,如果它在下午 6 点或 7 点后中断,他们就无法做到。

如何将网络管理器(通过命令行)配置为仅连接到具有特定 ssid 的无线网络?我找到了很多带有 GUI 的解决方案,但是ssh -X在我的个人计算机(Windows 机器)上运行失败。

Rob*_*ell 4

您可以使用命令行连接到网络:

nmcli con up id <connection name>
Run Code Online (Sandbox Code Playgroud)

并列出可用的连接:

nmcli con show
Run Code Online (Sandbox Code Playgroud)

然而,我不确定这是否是您所要求的 - 如果您想停止连接到错误的网络,您应该将其删除。您可以通过以下方式执行此操作:

nmcli con delete id <connection name>
Run Code Online (Sandbox Code Playgroud)

或者通过单击网络指示器并从“编辑连接...”对话框中删除连接。