When we move or clone a CentOS 6.3 Virtual machine made in
vSphere5.5, and boot the machine once it is moved/cloned, we get the
“Device eth0 does not seem to be present”.
This is due the fact that whenever we move or clone a Virtual
machine, vSphere changes the MAC Address and CentOS renames the NIC from
eth0 to eth1. CentOS stores the network interface hardware
configuration using udev. The file is:
Open this file in vi editor and delete the old entry for eth0 and edit the new entry for eth1 to eth0.
Then you need to edit the following file:
Record the HWADDR from the 70-persistent-net.rules configuration file
and replace it with the existing HWADDR in ifcfg-eth0 configuration
Reboot the machine.