Reprinted from: http://wolfword.blog.51cto.com/4892126/1304000
CentOS Linux Solution device eth0 does not seem to be present
One, the problem description
The CentOS Linux cloned in VMware.
Ifconfig ... did not see eth0. Then restart the NIC and report the following error.
Failure phenomena:
Service Network restart
Shutting down loopback insterface: [OK]
Bringing up loopback insterface: [OK]
Bringing up interface Eth0:device eth0 does no seem to be present,delaying initialization. [FAILED]
Second, the solution
1.
First, open the/etc/udev/rules.d/ --persistent-the Net.rules content is shown in the following example: #VI/etc/udev/rules.d/ --persistent-net.rules# Thisfilewas automatically generated by the/lib/udev/write_net_rules# program, run by the persistent-net-generator.rules rulesfile. # # You can modify it, asLongas you keep each rule on a single# line, and the change is only the value of the NAME=key.# PCI Device0x1022:0x2000(pcnet32) SUBSYSTEM=="Net", action=="Add", drivers=="?*", attr{address}=="00:0c:29:8f:89:97", attr{type}=="1", kernel=="eth*", Name="Eth0"# PCI Device0x1022:0x2000(pcnet32) SUBSYSTEM=="Net", action=="Add", drivers=="?*", attr{address}=="00:0c:29:50:bd:17", attr{type}=="1", kernel=="eth*", Name="Eth1"Note that the MAC address of the eth1 Nic 00:0c: in: -: BD: -Next, open/etc/sysconfig/network-scripts/ifcfg-eth0#VI/etc/sysconfig/network-scripts/ifcfg-eth0 the DEVICE="eth0"Change into device="eth1", will HWADDR="00:0c:29:8f:89:97"Change to the MAC address above hwaddr="00:0c:29:50:bd:17"Finally, restart the network # Service network restart or #/etc/init.d/The network restart is OK.
2.
Delete/etc/udev/rules.d/-persistent-net.rules file and restart the system.
3.
If the above doesn't work (1ifconfig View hwaddr value (2),/etc/sysconfig/network-script/ Modify the HWADDR value detected in the ifconfig in Ifcfg-eth1;