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链接也正常了。

相关内容

    暂无相关文章