Когда я установил Oracle VirtualBox, он создал сетевой адаптер в моей хост- системе под названием «VirtualBox Host-Only Network». Согласно ipconfig /all
, этот виртуальный сетевой адаптер имеет MAC-адрес 0A-00-27-00-00-10
. Как я могу изменить этот MAC-адрес?
Поскольку я ожидаю некоторой путаницы по этому поводу, короткое пояснение: я не хочу менять MAC-адрес сетевой карты виртуальной машины, мне нужно изменить MAC-адрес виртуального сетевого адаптера, созданного в моей хост-системе.
Что я пробовал
В VirtualBox: Файл -> Настройки -> Сеть -> Хост-сети. Свойства сетевого адаптера не включают MAC-адрес. Добавление нового адаптера также не позволяет указывать MAC-адрес.
Я нашел и попробовал это решение, которое предлагает найти в реестре MAC-адрес и изменить его там. Однако ни поиск 0A0027000010
, ни поиск 0A-00-27-00-00-10
никаких результатов.
Я также попытался изменить MAC-адрес с помощью диспетчера устройств, но в списке "Адаптер Ethernet для виртуального хоста VirtualBox", перечисленном там, нет вкладки "Дополнительно" или каких-либо свойств, таких как "Сетевой адрес".
Некоторое копание в реестре привело меня к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0018
котором есть такие ключи, как «VirtualBox Host-Only Ethernet Adapter». Но ни один из ключей не похож на мой текущий MAC-адрес.
Среда
Моя хост-система - Windows 7 Professional. Я использую VirtualBox 5.0.18.
Фон
Зачем мне это нужно? Вчера я обновил VirtualBox. Это изменило MAC-адрес с 0A-00-27-00-00-00
на 0A-00-27-00-00-10
. Я использую программу, которая использует лицензии для каждой машины, и машина идентифицируется по одному из ее MAC-адресов. К сожалению, лицензия была привязана к MAC виртуального сетевого адаптера.