![模拟网线拔掉,不丢失所有路由](https://linux22.com/image/84478/%E6%A8%A1%E6%8B%9F%E7%BD%91%E7%BA%BF%E6%8B%94%E6%8E%89%EF%BC%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E6%89%80%E6%9C%89%E8%B7%AF%E7%94%B1.png)
我想模拟从 Linux 实例拔出电缆。我最初的反应是ip link set eth0 down
。然而,该命令对更高级别的网络功能有影响,例如路由(包括default
路由)被删除等。当我用“重新插入”时ip link set eth0 up
,路由现在丢失了。
如何在不使用 的情况下模拟未插电的网络down
,或者相反地告诉 iproute2只是导致网线断开?
答案1
尝试这个命令:
nmcli device disconnect eth0
要打开接口,请使用此命令。
nmcli device connect eth0
注意:请更换eth0
您的接口设备。