Ubuntu 服务器 16.04 上的网络重启失败

Ubuntu 服务器 16.04 上的网络重启失败

在 Ubuntu 16.04 服务器中,我想从 /etc/network/interfaces 更改 IP 并运行sudo service networking restart,没有给出错误,但 IP 没有改变。

我也运行了sudo systemctl networking restartsudo ifdown eth0 && sudo ifup eth0但 IP 没有改变。如何在 Ubuntu 16.04 中重新启动网络接口以保存更改?

答案1

我认为这是 Ubuntu 网络脚本的一个错误。

如果您修改网络接口然后执行此操作,ifdown则会失败。您必须先关闭接口。然后您可以修改文件,然后再次打开接口:

$ ifdown eth0
$ $EDITOR /etc/network/interfaces
$ ifup eth0

答案2

您无需重新启动任何东西。使用网络管理器(即单击网络图标),断开接口,然后单击它以重新连接。您应该在接口上看到新的 IP。

一般来说,最好记住,如果网络管理器正在运行,它就会管理接口。尝试使用 cli 命令更改接口通常会导致网络管理器将其改回,或类似/更糟糕的情况。如果您不想让网络管理器管理接口,只需从网络管理器中删除该接口即可。

相关内容