When I installed Oracle VirtualBox, it created a network adapter on my host system called "VirtualBox Host-Only Network". According to ipconfig /all
, this virtual network adapter has the MAC address 0A-00-27-00-00-10
. How can I change that MAC address?
As I expect some confusion about this, a short clarification: I don't want to change the MAC address of a virtual machine's network card, I need to change the MAC of the virtual network adapter that has been created on my host system.
What I tried
In VirtualBox: File --> Preferences --> Network --> Host-only Networks. The properties of the network adapter do not include the MAC address. Adding a new adapter doesn't allow to specify a MAC address either.
I found and tried this solution that suggests to search the registry for the MAC address and change it there. However, neither searching for 0A0027000010
nor 0A-00-27-00-00-10
delivers any results.
I also tried to change the MAC address using the Device Manager but the "VirtualBox Host-Only Ethernet Adapter" listed there doesn't have an "Advanced" tab or any properties like "Network Address".
Some digging in the registry brought me to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0018
which has keys like "VirtualBox Host-Only Ethernet Adapter". But none of the keys resembles my current MAC address.
Environment
My host system is Windows 7 Professional. I'm running VirtualBox 5.0.18.
Background
Why do I need this? Yesterday, I updated VirtualBox. This changed the MAC address from 0A-00-27-00-00-00
to 0A-00-27-00-00-10
. I use a program which uses per-machine licences and a machine is identified by one of its MAC addresses. Unfortunately, the licence has been tied to the MAC of the virtual network adapter.