mlite虚拟机启动出错,就把这个虚拟机删除掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是出错,就是:device eth0 does not seem to be present, delaying initialization,然后想到是不是ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡,还是一样的错误,随后网上查了下资料,把/etc/udev/rules.d/70-persistent-n
由于换了主板,集成网卡mac地址变了,70-persistent-net.rules中仍然保留了老网卡的内容,新网卡则被识别为eth1. 将表示老网卡的行注释掉,然后将表示新网卡的行中eth1改成eth0,在把网卡配置文件ifcfg-eth0的mac地址改成新网卡mac地址,重启. 操作: [root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules # This file was automatically generated
一.参考文档: 如何交换eth0和eth1? http://bbs.chinaunix.net/archiver/tid-2026056.html 二.具体操作 #echo `ifconfig -a` ifconfig eth0 down ifconfig eth1 down ip link set dev eth0 name eth2 ip link set dev eth1 name eth0 ip link set dev eth2 name eth1 ifconfig eth0 up i
解决办法:1.ifconfig eth1 确定新网卡的MAC地址.nmcli con 确定新网卡的UUIDvim /etc/udev/rules.d/70-persistent-net.rules把原eth0的相关信息删除,将eth1的name改为eth0 vi /etc/sysconfig/network-scripts/ifcfg-eth0HWADDR=现在的实际MACUUID=现在的实际UUID 上述处理操作完后,重启虚拟机! 解决办法2.打开/etc/sysconfig/network-