在我的 Ubuntu 14.04 LTS 上,“/etc/init.d/networking restart”无法更新 eth0/eth1

在我的 Ubuntu 14.04 LTS 上,“/etc/init.d/networking restart”无法更新 eth0/eth1

在我的 Ubuntu 14.04.1 LTS 上,“/etc/init.d/networking restart”似乎无法更新 eth0/eth1 接口。网络管理器已在上次重启时关闭,并且“/etc/network/interfaces”已更新为在 eth0/eth1 接口上使用静态 IP,并为每个接口添加静态路由。但是,在发出“/etc/init.d/networking restart”或“stop”和“start”后没有任何变化。

答案1

/etc/init.d/networking restart命令已在 14.04 中禁用。

要重新启动接口,您必须使用:

sudo ifdown eth0 && sudo ifdown eth1 && sudo ifup eth0 && sudo ifup eth1

我在这里找到了一个解释 -https://askubuntu.com/questions/230698/how-to-restart-the-networking-service

在桌面计算机上重新启动网络将导致 dbus 和一堆服务停止并且永远不会再次启动,通常导致整个系统无法使用。

由于 Ubuntu 是基于事件启动网络的,因此根本就没有办法撤消所有操作并重新执行所有操作,因此重新启动根本不可能。建议的方法是使用 ifdown 和 ifup 来重新配置您实际想要配置的接口

答案2

修改接口文件并重新启动电脑。不要重新启动服务,因为它并不总是有效。发布配置文件也有助于我们发现任何错误。

相关内容