When you create a VM on VMware ESXi, each network interface of the VM is assigned a dynamically generated MAC address.
In some case you want to set a static MAC address to your VM. so you shoud go to Edit Virtual Machine Settings, select your network adapter the in MAC Address section check the Manual. you can enter the MAC address which you want.
But when you want to start the VM, this error may appear:
"MAC Address" is not an allowed static Ethernet Address. It confilicts with VMware reserved MACs.
There is a workaround for this situation:
- Enable SSH access to your VM Host.
- go to vmfs/volumes/[datastore name]/[VM name]
- Edit the .vmx file and add below lines to it:
ethernet0.addressType = "static"
ethernet0.checkMACAddress = "false"
ethernet0.address = "[What ever MAC you Want]"
Save it and Start your VM.