关于“device "eth0" does not seem to be present, delaying initialization“问题的解决

1、新建服务器,服务器所在环境是vSphere下,从模板部署的,作为LAMP应用;

2、修改”ifcfg-eth”后,重启networ服务出现如下错误:

“device "eth0" does not seem to be present, delaying initialization“;

3、查看系统日志文件“less /var/log/message | grep eth0”,得到如下结果:

Dec  3 15:23:15 localhost kernel: e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection

Dec  3 15:23:15 localhost kernel: udev: renamed network interface eth0 to eth1

从日志内容中可知系统内核已经把网卡更名为eth1。

4、查看服务器所有网络接口设备信息,“ifconfig -a”,可以看到eth1的硬件信息,记录下MAC地址信息;

5、更名网卡对应的配置文件名称:

cd /etc/sysconfig/network-scripts

mv ifcfg-eth0 ifcfg-eth1

6、修改配置文件“ifcfg-eth1”的内容,并保存:

vim ifcfg-eth1

#重点修改如下两个字段#

DEVICE="eth1"
HWADDR="00:0C:29:75:9D:A8" #(注意,这是原来eth0的MAC 要改成ifconfig -a 后显示的 eth1的MAC)

7、重启网络服务,问题解决。

service network restart

161206970.jpg

*问题产生原因,是由于该服务器是由模板部署的,导致一些软、硬件信息也一并拷贝过来了,造成了网络信息冲突。

你可能感兴趣的:(linux,错误,eth0)