В данной статье показаны действия, с помощью которых можно изменить MAC-адрес сетевого адаптера.
В большинстве современных сетевых адаптерах MAC-адрес можно изменить программным путем, не перепрограммируя устройство, а задавая новое значение через параметры его драйвера. Это значение заносится в регистры сетевой карты и имеет приоритет над аппаратным ("прошитым") MAC-адресом.
Как изменить MAC-адрес в сетевых подключениях
Откройте сетевые подключения, для этого нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите ncpa.cpl и нажмите клавишу Enter ↵.
В открывшемся окне "Сетевые подключения" нажмите правой кнопкой мыши на сетевом подключении (сетевом адаптере) MAC-адрес которого нужно изменить, и в появившемся контекстном меню выберите Свойства.
В следующем окне нажмите кнопку Настроить.
В открывшемся окне свойств адаптера выберите вкладку Дополнительно, в списке свойств найдите пункт Network Address (или Сетевой адрес), а затем справа в поле Значение введите нужный MAC-адрес и нажмите кнопку ОК.
Чтобы изменения вступили в силу отключите и включите сетевой адаптер или перезагрузите компьютер.
Для проверки изменений, используйте команду getmac /v /fo list (подробнее об этом описано в статье ➯ Как узнать MAC-адрес в Windows 10).
MAC-адрес состоит из 12 цифр шестнадцатеричной системы исчисления и задавать его нужно, без использования двоеточия и других знаков препинания.
MAC-адрес сетевого адаптера меняется без проблем при соблюдении следующего правила:
Вторая цифра задаваемого MAC-адреса должна быть 2, 6, A или E.
Например:
XYXXXXXXXXXX , где Y = 2 , 6 , А или Е, а X - Любое число.
То есть вместо "X" подставляем абсолютно любое значение шестнадцатеричной
системы исчисления.
X2XXXXXXXXXX.
X6XXXXXXXXXX.
XAXXXXXXXXXX.
XEXXXXXXXXXX
Для некоторых сетевых адаптеров пункт Network Address (Сетевой адрес) на вкладке Дополнительно может отсутствовать, в этом случае, воспользуйтесь следующим способом.
Как изменить MAC-адрес в редакторе реестра
Нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите regedit и нажмите клавишу Enter ↵.
В открывшемся окне редактора реестра перейдите в раздел:
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}
Этот раздел содержит несколько подразделов с именами 0000, 0001, 0002 . каждый из которых соответствует отдельному сетевому устройству. Название сетевого устройства определяется параметром DriverDesc. Просматриваем разделы и отыскиваем тот, где этот параметр соответствует нужной сетевой карте.
После того, как вы нашли нужный раздел, щелкните по нему правой кнопкой мыши (в данном случае - по разделу 0001) и в появившемся контекстном меню выберите Создать > Строковый параметр. Присвойте ему имя NetworkAddress.
Затем дважды щелкните левой кнопкой мыши по созданному нами параметру, задайте новый MAC-адрес из 12 цифр шестнадцатеричной системы исчисления и нажмите кнопку OK.
Закройте редактор реестра. Чтобы изменения вступили в силу отключите и включите сетевой адаптер или перезагрузите компьютер.
Для некоторых материнских плат существует возможность изменения MAC-адреса интегрированной сетевой карты с использованием настроек BIOS.
Также существует множество специально разработанных программ для изменения аппаратного адреса, например Macshift, ChangeMAC.
Существует также возможность изменить MAC-адрес аппаратной перепрошивкой сетевого устройства с использованием специального программного обеспечения производителя оборудования.
что делать, если у меня нету NetworkAddress ни в свойствах сети, ни в редакторе реестра?