
Пытаюсь заменить оригинальный MAC-адрес моего сетевого адаптера на пользовательский, но он ведет себя странно:
- Изменил MAC-адрес (пробовал много пользовательских, например
0123456789AB
) в свойствах адаптераАдрес сетиэлемент вСетевые соединения, затем выполнить отключение и включение адаптера - При повторном открытии окна GUI нужный адрес записан там, но при выполнении
ipconfig /all
илиgetmac -v
там используется оригинальный MAC адаптера, то же самое при проверке журнала DHCP на моем домашнем маршрутизаторе. Я попробовал перезагрузить компьютер (обычно это не требуется), но в консоли и маршрутизаторе все еще отображается оригинальный MAC, но в окне GUI адаптера отображается настроенный MAC. - Я проверил реестр на предмет ключа «Сетевой адрес» и нашел там настроенный MAC-адрес:
HKLM\SYSTEM\ControlSet001\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\000x
Что может быть не так? Почему консольный инструмент все еще отображает исходный MAC-адрес и почему он все еще используется на маршрутизаторе?
решение1
Сетевая карта имеетпостоянный MAC-адрес, который можно изменить, перепрограммировав или заменив микросхему ПЗУ на сетевом интерфейсе. Он неизменяем для всех практических целей.
Сетевая карта имеетактивный MAC-адрес, который изначально является постоянным и обычно может быть изменен с помощью программного обеспечения операционной системы с правами администратора. Обычно это временно до следующей загрузки.
Ваше изменение в свойствах адаптера элемента "Nerwork Address" или ключа реестра вступит в силу только после следующей перезагрузки, без гарантии, что оно действительно будет учтено во время перезагрузки. Попробуйте, чтобы увидеть, сработает ли это и как долго.
Бесплатная утилита, которую вы можете использовать: Technitium MAC-адрес чейнджера:
Technitium MAC Address Changer позволяет вам изменять (подделывать) адрес управления доступом к среде (MAC) вашей сетевой интерфейсной карты (NIC)немедленно. Он имеет очень простой пользовательский интерфейс и предоставляет обширную информацию о каждой сетевой карте в машине. Каждая сетевая карта имеет MAC-адрес, жестко закодированный в ее схеме производителем. Этот жестко закодированный MAC-адрес используется драйверами Windows для доступа к сети Ethernet (LAN). Этот инструмент может установить новый MAC-адрес для вашей сетевой карты, обходя исходный жестко закодированный MAC-адрес.