当前位置: > Linux故障 >

虚拟机启动网卡出现Device eth0 does not seem to be present

时间:2015-02-26 11:43来源:linux.it.net.cn 作者:IT
KVM虚拟机启动出错,就把这个虚拟机删除掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是报错:device eth0 does not seem to be present, delaying initialization
 
想到是不是ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡,还是一样的错误,随后网上查了下资料,把/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器就可以了,因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,直接删除此文件后重启,会自动生成新的MAC地址。
 
步骤1:把MAC地址一行删除掉,保存。

[root@local /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0步骤2:删除此文件,因为这个文件绑定了网卡和MAC地址,所以换了网卡以后MAC地址变了,直接删除此文件重启系统,它会自动生成新的MAC地址,此时网卡也已经自动成功启动了。


[root@local /]# rm -rf /etc/udev/rules.d/70-persistent-net.rules

(责任编辑:IT)
------分隔线----------------------------