当 Ubuntu Server 重新启动时,eth0 没有恢复

当 Ubuntu Server 重新启动时,eth0 没有恢复

每次我重启 Ubuntu Server 11.10 时,我都无法通过 ssh 进入,因为 ETH0 不会自动启动。在升级到 11.10 之前,我从未遇到过这个问题。我必须登录服务器并手动启动 ETH0。如能得到任何帮助,我将不胜感激。谢谢。

这是我的/etc/network/interfaces文件:

#The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface

iface eth0 inet static
    address 192.168.1.102
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1

答案1

auto eth0乔尔,在这行之前添加一行iface eth0 inet static,这样就可以在启动时启动它。

答案2

我遇到过类似的问题,并解决了这个问题——也许我的解决方案对你有用。我遇到的问题是,/etc/network/interfaces我将 eth0 和 vin 都设置为 auto,如下所示:

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The INside Virtual Network
auto vin
iface vin inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

在我注释掉第一行之后,将其改为

#auto vin

eth0 工作正常。

答案3

嗯,正如它所说,它找不到/run/network。这就是为什么它不以/etc/init.d/networking start

几天前我遇到了同样的问题,并且仍然在追踪故障,因为每次重启目录都会被破坏。

如果您只是创建/run/network目录,您将能够使用配置启动网络,ethX但下次重新启动时它将再次丢失。我还没搞清楚是什么服务如此坚持每次都毁掉我的工作。试试看,创建目录不会有太大的伤害。

答案4

刚刚浏览了这个网页http://pingbin.com/2011/02/ubuntu-eth0-missing-after-reboot/ 看起来很有道理,看看吧。

相关内容