device eth0 does not seem to be present, delaying initialization

蓝咒 提交于 2019-12-20 00:58:49

在搭建LVS+Keepalived高可用负载均衡环境的过程中,使用VirtualBox复制了两个Centos的环境,并且选中了“重新初始化网卡”的选项,但是在启动这两个复制的Centos环境的时候,发现网卡eth0没有启动,执行:service network restart 命令,报错:device eth0 does not seem to be present, delaying initialization

发现没有启动eth0:

重启网络报错:

原因是:/etc/sysconfig/network-scripts/ifcfg-eth0 保存的是旧的mac地址,而/etc/udev/rules.d/70-persistent-net.rules中是新的mac地址,二者指定的mac地址不一致,所以最简单的办法是:删除/etc/sysconfig/network-scripts/ifcfg-eth0旧的mac地址,删除文件/etc/udev/rules.d/70-persistent-net.rules,让它重新生成;当然我们也可以将ifcfg-eth0中的mac地址修改成和70-persistent-net.rules的一致。

删除之后,reboot 一下就行了,最好同时将ifcfg-eth0文件中的ip地址也修改下,防止ip冲突。

搞定。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!