如何从命令行断开和连接有线连接?

如何从命令行断开和连接有线连接?

在 Ubuntu 的系统配置菜单的“网络”部分中,有一个名为“有线”的部分,其中有一个开/关滑块按钮。

将该滑块推至“关闭”位置,然后再推回“打开”位置的命令行等效项是什么?

我不介意只对所有网络(而不仅仅是有线网络)进行电源循环的解决方案。

Ubuntu 18.04.4 LTS

(我遇到的问题是我的连接由一个蹩脚的中继器/网桥介导;硬件本身就是垃圾。我只希望命令行工具能够编写我自己的解决方法来自动断开和重新连接有线连接,这是一个即时过程并解决了我的问题。)

编辑:感谢您的所有回答,它们都有效。

答案1

您可以尝试使用nmcli断开并重新连接特定网络的device例子。

nmcli dev disconnect enp0s25 && nmcli dev connect enp0s25

如果你还不知道有线ifname(接口名称),可以使用以下方法获取enp0s25nmcli dev status

$ nmcli dev status
DEVICE   TYPE      STATE        CONNECTION   
wls1     wifi      connected    NETGEAR68-5G 
enp0s25  ethernet  unavailable  --           
lo       loopback  unmanaged    --           

答案2

您可以通过从终端发出以下命令来重新启动网络管理器:

sudo service network-manager restart

相关内容