问题描述
其他帖子似乎是从命令行解决更复杂的网络连接问题。
Unity面板网络指示器/按钮有时候反应不好 – 即使在我点击”disconnect”时,它也会一直尝试连接到网络。
所以我想要去控制命令行。反正我不喜欢图形用户界面。
有没有一些简单的命令行工具可以做到以下几点?
wifi connect MyNetworkNameA
wifi disconnect
wifi connect MyNetworkNameB
最佳解决思路
我想你想继续使用托管界面(通过NetworkManager)。 nmcli是用于控制NetworkManager的命令行工具。
要查看保存的连接列表,请使用()
nmcli c
要查看可用WiFi热点列表()
nmcli d wifi list
要么:
sudo iwlist wlan0 scanning
要查看接口列表()
ifconfig -a
只需在以下命令中更改,,以反映您的设置。如果WiFi信息已保存,则使用连接名称更容易,因为它保存在NetworkManager中。
Ubuntu 16.04
##disconnect
nmcli d disconnect
##connect
nmcli d connect
其他方式:
##disconnect
nmcli c down
##connect
nmcli c up
Ubuntu 15.10&以前
##disconnect
nmcli d disconnect iface
##connect
nmcli d wifi connect password iface
其他方式:
##disconnect:
nmcli c down id
##connect:
nmcli c up id
参考:man nmcli
次佳解决思路
如果您的wi-fi接入点已保存,则它将为auto-connect。使用更简单的命令打开或关闭无线网络:
nmcli nm wifi on
nmcli nm wifi off
在更新的版本上:
nmcli radio wifi on
nmcli radio wifi off
有关参考,请参阅man nmcli。
第三种解决思路
nmtui
伟大的互动ncurses网络管理器选项。与nm-applet(默认的顶部栏图标事件)和nm-cli具有相同的包装。截图:
在Ubuntu 17.10中测试。
参考资料