CentOS Linux解决Device eth0 does not seem to be present,centoseth0然后进入虚拟机执行
CentOS Linux解决Device eth0 does not seem to be present,centoseth0然后进入虚拟机执行
CentOS Linux解决Device eth0 does not seem to be present
今天早上打开xshell链接虚拟机,突然链接不上。然后进入虚拟机执行 ifconfig 或者 ip addr list 命令发现eth0 不见。然后执行重启网卡命令发现
解决办法: 首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示:
#vi/etc/udev/rules.d/70-persistent-net.rules
#Thisfilewasautomaticallygeneratedbythe/lib/udev/write_net_rules
#program,runbythepersistent-net-generator.rulesrulesfile.
#
#Youcanmodifyit,aslongasyoukeepeachruleonasingle
#line,andchangeonlythevalueoftheNAME=key.
#PCIdevice0x1022:0x2000(pcnet32)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:8f:89:9
7",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"
#PCIdevice0x1022:0x2000(pcnet32)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:50:bd:1
7",ATTR{type}=="1",KERNEL=="eth*",NAME="eth1"
记录下,eth1网卡的mac地址00:0c:29:50:bd:17 接下来,打开/etc/sysconfig/network-scripts/ifcfg-eth0
#vi/etc/sysconfig/network-scripts/ifcfg-eth0
将DEVICE="eth0"改成DEVICE="eth1",
将HWADDR="00:0c:29:8f:89:97"改成上面的mac地址HWADDR="00:0c:29:50:bd:17"
最后,重启网络
#servicenetworkrestart
或者
#/etc/init.d/networkrestart
然后瞬间就满血复活,xshell链接也正常了。
评论暂时关闭