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) |