I find some of the answers quite bizzare, because just yesterday, on an ESX 4.0 system, using the Vcenter GUI client, I migrated a VM to a new datastore withing the same ESX host, and the MAC address changed and completely messed me up, because a licensed product that relies on the MAC address stopped working (obviously).
I didn't do any manual work, I just used the GUI, it worked nicely and fast, but when I booted the migrated VM, the nightmare started, as this is a production system:
- The virtual card had a new MAC address
- Linux (Suse) had an eth1 interface, in place of the previous eth0
- The host was inaccassible via Ethernet, we had to use the console to work on it.
We couldn't force the VM to use the previous MAC address through the "edit VM settings" page, because it was outside the allowed range for manually entered addresses.
An associate at some point made a syntactic error in the .vmx file, and miraculously the system at boot time assigned the previous desired address, and the problem was thus solved out of mere coincidence, at 2am.
Gurus, please englighten me/us... :smileywink:
![]()