Ubuntu Server 14.04 eth0 在第一次更新后无法加载

Ubuntu Server 14.04 eth0 在第一次更新后无法加载

我在旧的 Dell OptiPlex 755 MT 上全新安装了 Server 14.04。它会自动连接到我的网络,我可以通过 SSH 毫无问题地访问它。我还确保编辑了/etc/network/interfaces以添加auto eth0iface eth0 inet dhcp,一旦我准备好放置服务器,我就会设置一个静态 IP。

我跑

sudo apt-get update && sudo apt-get upgrade

并安装 100 多个可用更新并重新启动。当它重新启动时,eth0不再连接,我必须运行

sudo ifconfig eth0 up

每次启动时都会重新启动 dhclient。/etc/network/interfaces文件仍然显示我的eth0信息,但操作系统似乎无法读取它。

初始设置中的某个更新是否导致了此问题?如果是,是哪一个更新,我可以将其删除吗?提前致歉,我对 Linux 还不太熟悉,无法找到解决方案。

答案1

遇到了同样的问题。在 HP 微服务器 gen8 上全新安装。运行良好,网络已调用em1。日志显示 udev 已重命名eth0em1

使用 aptitude 更新后,日志文件中的重命名消失了,我有一个eth0界面。

解决方案
sudo vim /etc/udev/rules.d/70-persistent-net.rules

更改行:
子系统=="net", 动作=="添加", ...... 内核=="eth*", 名称="eth0"

进入
子系统=="net", 动作=="add", ...... 内核=="eth*", 名称="em1"

解决方案
您还可以更改 /etc/network/interfaces。

修改以下两行em1进入eth0

不知道什么是最好的。我习惯了eth0所以我坚持使用eth0

确实认为 LTS 版本在更新时更改网络名称很糟糕!!使用 ILO 评估许可证,我现在可以访问控制台,但否则我必须连接键盘和屏幕才能解决这个问题。

相关内容