CentOS Linux解决Device eth0 does not seem to be present
今天早上打开xshell链接虚拟机,突然链接不上。然后进入虚拟机执行 ifconfig 或者 ip addr list 命令发现eth0 不见。然后执行重启网卡命令发现
imgur.com/8ZI8Ki8.png">
解决办法: 首先,打开/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",ATTR{address}=="00:0c:29:50:bd:1 7",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链接也正常了。
imgur.com/uZuvaN2.png">
imgur.com/ax8DDw2.png">
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。