问题1:遇到network restart出现没有eth0,eth1的情况
这个问题多发生在移动虚拟机的时候:
(1)如果是在移动虚拟机的时候发生的,那么首先应该确保你在开启虚拟机的时候点了“我已移动该虚拟机”
(2)如果是恢复快照后发生的
方式一、删除配置文件,重启之后Linux就会找到新的网卡了
sudo rm /etc/udev/rules.d/70-persistent-net.rules
重启后如果网卡起不来,则修改vmware分配的新MAC地址:
HWADDR=“XX:XX:XX:XX:XX:XX”
重启网卡 service network restart
方法2:修正配置文件
修改配置文件,将原本的eth0删除,然后修改eth1的NAME=“eth1"为NAME=“eth0”,重启之后Linux就会使用新的配置文件设置网卡了。
修改前的 /etc/udev/rules.d/70-persistent-net.rules 像这样:
SUBSYSTEM==“net”, ACTION==“add”, DRIVERS==”?",ATTR{address}“00:0c:29:50:XX:XX”, ATTR{dev_id}“0x0”,ATTR{type}“1”, KERNEL"eth", NAME=“eth0”
SUBSYSTEM==“net”, ACTION==“add”, DRIVERS=="?",ATTR{address}“00:0c:29:85:XX:XX”, ATTR{dev_id}“0x0”,ATTR{type}“1”, KERNEL"eth", NAME=“eth1”
删除掉eth0那一行,保留余下的行: SUBSYSTEM==“net”, ACTION==“add”, DRIVERS=="?",ATTR{address}“00:0c:29:85:XX:XX”, ATTR{dev_id}“0x0”,ATTR{type}“1”, KERNEL"eth", NAME=“eth0”
问题2:如果做双网卡的时候可能出现如下情况 eth1:The connection is not for this device.
解决办法:chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
service network start