I am trying to run some third-party software on an Azure Linux VM but their licensing is tied to the MAC address. The private and public IPv4 IP addresses of the Network Interface for the VM are both static.

But, the MAC address I get starts with 00-0D and the software provider is telling me that is a "pure virtual" MAC address and will cause problems with the licensing server.

I tried to find the MAC address many different ways (looking in Azure portal > Network Interfaces > Properties > MAC Address, running ifconfig on the VM, using Powershell command Get-AzureRmNetworkInterface -ResourceGroupName %rgName%) but all give the same result.

How can I get the "physical" MAC address of my VM?


This is a VM (Virtual Machine), it will NOT have a physical MAC address.

You will need to go back to the vendor and tell them that is the only MAC address the machine has.

  • We are just trying to re-create what we had on AWS where the MAC address started 02:F8 and vendor did not make the same complaint that it was "pure virtual" (I'm not sure what determines pure virtual or not, it seems the leading 0's). – kilgoretrout Feb 18 '20 at 21:00
  • This might be helpful: serverfault.com/questions/40712/… – hardillb Feb 18 '20 at 21:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.