The Blog is Back!and I Made a Change!
Learn more featured post
August, 2008

Disabling MAC Address Checking in VMWare

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.

11 thoughts on “Disabling MAC Address Checking in VMWare”

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

  2. VMWare ESX 3.5i U4

    00:0E:2E:0C:07:8F is not an allowed static Ethernet address.
    Invalid MAC address specified.
    Failed to configure ethernet1.

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


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

Leave a Reply

Your email address will not be published. Required fields are marked *