CentOS Linux solution Device eth0 does not seem to be present
CentOS Linux solution Device eth0 does not seem to be present
This morning, I opened the xshell connection to the VM, and suddenly the connection failed. Then run the ifconfig or ip addr list command on the VM to find that eth0 is missing. Then run the restart Nic command to find
Solution: First, open/etc/udev/rules. d/70-persistent-net.rules, as shown in the following example:
#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"
Record, eth1 Nic mac address 00: 0c: 29: 50: bd: 17 next, open/etc/sysconfig/network-scripts/ifcfg-eth0
# Vi/etc/sysconfig/network-scripts/ifcfg-eth0 change DEVICE = "eth0" to DEVICE = "eth1" and change HWADDR = "00: 0c: 29: 8f: 89: 97 "change to the above mac address HWADDR =" 00: 0c: 29: 50: bd: 17 ". Finally, restart the network # servicenetworkrestart or #/etc/init. d/networkrestart
Then, the link to the xshell is normal.