Some software still ties license keys to MAC addresses. VMWare, by default, only allows a virtual machine to use a MAC address in their assigned range. So what do you do when you virtualize a system and use the old MAC address? You get a “XX:XX:XX:XX:XX:XX is not an allowed static Ethernet address” error message when you try to boot the VM.
To resolve this add the following line to the VMX file for that VM:
ethernet0.checkMACAddress = “FALSE”
This will disable the MAC checking when powering on the VM.



THANK YOU!!
For wich version vmware workstation does dis work? because not with mine version 6.0.5
You’re right. This does not work on 6.0.5. I just tested it. I’m using the 6.5 Beta. If you haven’t tried 6.5 I highly recommend it.
Thanks a lot. Used the setting on VMWare ESX 3.5i U4.
[...] Thanks to Jason Nash I fixed this problem. http://jasonnash.wordpress.com/2008/08/30/disabling-mac-address-checking-in-vmware/ [...]
VMWare ESX 3.5i U4
—————————
Error
—————————
00:0E:2E:0C:07:8F is not an allowed static Ethernet address.
Invalid MAC address specified.
Failed to configure ethernet1.
also i have esx 3.5 and U4,
this solutions doesn’t working.
Is anybody can solved this problem ?
Hi,
I tried to add/change the 3 lines mentioned above, but it doesnt work.
I still get the message 00 0c 29 cb 1d 10 is not an allowed ethernet address.
It looks like that ESX 3.5 U2 doesnt recognize the ethernet0.checkMACAddress = “FALSE”
Kr,
Ditto ESXi4.1.0 (260247)
Here working (ESX 4.1).
I downloaded the vmx, editet wir wordpad, unregistered the machine, uploaded edited vmx, registered again and started => MAC changed as expected (but unfortunately the KMS-server didnt work