device eth0 does not seem to be present, delaying initialization

时间:2015-01-30 15:16:37   收藏:0   阅读:225

在搭建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冲突。

技术分享

搞定。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!