无需中断网络管理器即可启动和停止互联网连接

无需中断网络管理器即可启动和停止互联网连接

我在 Precise 上。
我使用这个命令(带别名)来关闭网络,

dbus-send --system --print-reply --reply-timeout=120000 --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager 停止

它起作用了,现在我必须使用

dbus-send --system --print-reply --reply-timeout=120000 --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:true

它能工作但效果不是很好,有时我无法重新启动网络,NetworkManager 也被阻止,甚至出现奇怪的错误,GUI 甚至冻结。我需要的是一个可以关闭网络且不会干扰网络管理器的命令行,也许还会干扰路由表或其他东西。

答案1

我正在考虑nmcli切换网络连接。您可以通过以下方式全局执行此操作:

nmcli n enable false  # turns it all off
nmcli n enable true   # turns it all back on

相关内容