我在旧的 Dell OptiPlex 755 MT 上全新安装了 Server 14.04。它会自动连接到我的网络,我可以通过 SSH 毫无问题地访问它。我还确保编辑了/etc/network/interfaces
以添加auto eth0
和iface 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 已重命名eth0到em1。
使用 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 评估许可证,我现在可以访问控制台,但否则我必须连接键盘和屏幕才能解决这个问题。