BartV77
Contributor
Contributor

MAC address changed in a Linux VM after upgrade to ESX3: cannot get eth0 up

Hi,

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 ?

Bart

0 Kudos
2 Replies
samuel_godbillo
Contributor
Contributor

Quite strange...

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...

Sam.

BartV77
Contributor
Contributor

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,

Bart

0 Kudos