首页 » 操作系统 » Linux » 虚拟机启动网卡出现Device eth0 does not seem to be present...

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

 

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

原文链接:虚拟机启动网卡出现Device eth0 does not seem to be present...,转载请注明来源!

0