I migrated a Linux VM from an ESX 2.5.x server to an ESX 3.0.1 server. Because of this, the MAC of the VM has changed.
It was HWADDR=00:0C:29:07:85:2D, now it is 00:50:56:93:0e:91, this is in another range (VC).
I modified the /etc/sysconfig/network-scripts/ifcfg-eth0, but that didn't help. I still get:
Device eth0 has different MAC address then expected, ignoring
The old address is not usable anymore, not in the vpx range, not in the static range. And the new one is not accepted by the Linux VM... (I tried ifconfig eth0 hw ether blabla...)
What to do ?
Try to remove "HWADDR=..." in your config file, this what I've done for all my Linux VM's.
But if you need a mac address, for dhcp or other stuff, you might check your config file, there is maybe a typo error...
well, I deleted that line, but result was the same.
But, after deleting this line, I also reinstalled VMtools (again) and now it works fine. Maybe the combination if the 2 ?
Thanx for your helpful answer,