设备 eth0 似乎不存在, 初始化操作将被延迟。

问题描述

重启网络服务时遇到:

service network restart
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: 设备 eth0 似乎不存在, 初始化操作将被延迟。
                                                           [失败]

克隆虚拟机后,网卡无法启动,提示“Device eth0 does not seem to be present, delaying initialization.”

发生原因

在VMware Workstation 的帮助文档中有这么一句话:“尽管向导为克隆创建了新的 MAC 地址和 UUID,但其他配置信息(如虚拟机名称和静态 IP 地址配置)与父虚拟机没有任何差别。链接克隆的摘要视图中显示了父虚拟机的虚拟机配置 (.vmx) 文件路径。”

也就是说克隆向导更新了MAC和UUID,所以我们要继续使用设备名为eth0的网卡的话,得在网卡配置文件里删除MAC和UUID相关的行。

还有一个文件会影响我们继续使用设备名eth0,/etc/udev/rules.d/70-persistent-net.rules这个文件的存在,会让你克隆后的虚拟机开机后,网卡设备名变成eth1,所以我们需要清空它。

具体步骤如下

#删除MAC和UUID相关的行
vim /etc/sysconfig/network-scripts/ifcfg-eth0
#然后执行清空命令
> /etc/udev/rules.d/70-persistent-ipoib.rules

系统重启,重新启动网络服务:

service network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0: 
正在决定 eth0 的 IP 信息...完成。
                                                           [确定]

标签: none

添加新评论