Centos 6/RedHat 6 network cards MAC adress

With CentOS 6 everthing is handled by udev now. Go into /etc/udev/rules.d and delete the 70-persistent-net.rules file and reboot. If you open it berfore hand you will most likey see the original NIC MAC listed as eth0 and the new one as eth1.

Deleting the file forces the detection process to run again at boot with no baggage left over from the cloning process, namely the old NIC MAC address(es).

I have to do it with my CentOS 6 clones on VMware ESXi 4.1 all the time. It’s a pain kudzu would just handle it in the past with previous versions.

You will also need to remove the MAC addresses from the NICs too, in /etc/sysconfig/network-scripts/ifcfg-eth0 etc.

Found here