Всем привет сегодня расскажу как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10, Linux и MacOS. Ранее написал о том, как узнать MAC-адрес компьютера, а сегодня речь пойдет о его смене. Зачем может понадобиться его поменять?
Пару раз встречал споры на тему того, что MAC-адрес изменить нельзя, ведь это аппаратная характеристика, а потому поясню: на самом деле, «зашитый» в сетевой карте MAC-адрес вы, действительно, не измените (это возможно, но требует дополнительного оборудования — программатора), но это и не нужно: для большей части сетевого оборудования потребительского сегмента, MAC-адрес, заданный на программном уровне, драйвером, имеет приоритет над аппаратным, что и делает описанные ниже манипуляции возможными и полезными.
Каковы причины поменять MAC-адрес в вашей системе
Каждый сетевой адаптер (Network Interface Card) имеет уникальный MAC-адрес (Media Access Control). Это относится ко всем типам сетевых карт, включая карты Ethernet и WiFi. MAC-адрес (Физический адрес) представляет собой шестибайтовое число или 12-значное шестнадцатеричное число, которое используется для уникальной идентификации хоста в сети. Для примера я вам покажу свой тестовый сервер с Windows 10. Самый быстрый метод его узнать, это выполнить в командной строке команду ipconfig /all. У меня физический адрес (MAC-адрес) имеет значение «00-0C-29-9A-EC-49«.
Хорошо, вы наши физический адрес, но вы должны представлять, где он используется, так как это ответит на вопрос, для чего пользователь может захотеть поменять Mac-адрес. На самом низком сетевом уровне сетевые интерфейсы, подключенные к сети, используют MAC-адреса для связи друг с другом. Например, когда браузеру на вашем компьютере необходимо получить веб-страницу с сервера в Интернете, этот запрос проходит через несколько уровней протокола TCP/IP. Введенный вами веб-адрес преобразуется в IP-адрес сервера. Ваш компьютер отправляет запрос на маршрутизатор, который затем отправляет его в Интернет. На аппаратном уровне ваша сетевая карта просматривает только другие MAC-адреса в той же сети, что и она. Она знает, как отправить запрос на MAC-адрес сетевого интерфейса вашего маршрутизатора.
Так почему вы хотите изменить свой MAC-адрес? Ну, для этого есть много причин, в основном связанных с обходом какого-либо фильтра MAC-адресов, установленного на модеме, маршрутизаторе или брандмауэре. Изменение MAC-адреса может помочь вам обойти определенные сетевые ограничения путем эмуляции неограниченного MAC-адреса или подмены MAC-адреса, который уже авторизован. Этим как раз и пользуются недобросовестные пользователи, организовывая так сетевые атаки, зная это производители делаю защиту, например у VMware функционал Forged transmits.
Например, сеть WiFi может разрешать только авторизованным компьютерам подключаться к сети и отфильтровывать компьютеры на основе MAC-адреса. Если вы можете определить допустимый MAC-адрес, вы можете подделать свой MAC-адрес и получить доступ к сети Wi-Fi. Фильтрация есть и у любого DHCP сервера.
Другой пример — если у вас есть интернет-провайдер, который позволяет только определенному количеству компьютеров подключаться к Интернету из вашего дома. Если у вас есть больше компьютеров, которые необходимо подключить, вы можете подделать MAC-адрес авторизованного компьютера и подключиться с другого компьютера. Изменение MAC-адреса удобно, когда трудно или громоздко изменить правила MAC-адреса для вашей сети.
Как изменить mac адрес через диспетчер устройств Windows.
Примечание: первые две цифры задаваемого
MAC-адреса не нужно начинать с 0, а заканчивать следует 2, 6,A илиE. В противном случае, на некоторых сетевых картах смена может не сработать
Данные методы одинаково будут работать на операционных системах Windows 7, Windows 8.1, Windows 10
Для начала, запустите диспетчер устройств Windows . Быстрый способ сделать это — нажать клавиши Win+R на клавиатуре и ввести devmgmt.msc
, после чего нажать клавишу Enter.
Откроется диспетчере устройств.
Как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10-02
Или можно щелкнуть правым кликом по значку мой компьютер и выбрать свойства
Как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10-001
Откроется окно свойств в котором слева вверху можно выбрать пункт Диспетчер устройств.
В диспетчере устройств откройте раздел Сетевые адаптеры, кликните правой кнопкой мыши по сетевой карте или Wi-Fi адаптеру, MAC-адрес которого нужно изменить и нажмите Свойства.
В окне свойств адаптера выберите вкладку «Дополнительно» и найдите пункт «Сетевой адрес», и установите его значение. Чтобы изменения вступили в силу, нужно либо перезагрузить компьютер, либо отключить и включить сетевой адаптер. MAC-адрес состоит из 12 цифр 16-ричной системы и задавать его нужно, не используя двоеточия и другие знаки препинания.
На некоторых сетевых адаптерах пункт изменения значения физического адреса может называться «Network Address«.
Или можете увидеть название «Locally Administered Address«. Далее при смене MAC-адреса, удалите все тире, у меня новое значение будет 000C299AAAAA.
Сделаем выключение/включение сетевого интерфейса или просто перезагрузимся, чтобы проверить наши изменения. В итоге видно, что все отработало быстро и надежно. Согласитесь, что в Windows сменить mac адрес очень просто таким методом.
Примечание: не для всех устройств можно проделать вышеописанное, для некоторых из них пункта «Сетевой адрес» не будет на вкладке «Дополнительно». В этом случае, следует воспользоваться другими способами. Для проверки, вступили ли изменения в силу, можно использовать команду
ipconfig /all (подробнее в статье про то, как узнатьMAC-адрес).
Так же список сетевых адаптеров можно посмотреть через Центр управления сетями, для его открытия щелкните правым кликом справа снизу по значку WiFi или сетевого подключения
Как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10-003
Выберем изменение параметров адаптера
Как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10-004
Перед вами появится тот же список сетевых интерфейсов у которых в свойствах также есть вкладка Дополнительно.
Как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10-005
Также можно снова нажать Win+R и ввести ncpa.cpl вы также увидите список сетевых интерфейсов.
Смена MAC-адреса для Windows Vista/7/8/10
Смена MAC-адреса для молодых представителей семейства Windows схожа со сменой в Windows XP:
, в открывшемся окне выбираем , затем выбираем раздел и сразу же выбираем .
Далее, подобно тому, как мы узнавали MAC-адрес, жмём на , выбираем , правой кнопкой мыши и .
Следует выбирать ,
а в открывшемся окне мы должны выбрать вкладку , найти в списке надпись: сетевой адрес, так же может называться Физический адрес или Network Address и заполнить графу (Value) нужным или любым MAC-адресом.
Ещё 1 способ смены MAC-адреса, который можно сделать через оснастку .
Для этого выбираем правой кнопкой мыши по надписи (мой компьютер) и жмём на . В левой части открывшегося окна необходимо выбрать .
Справа в раскрывшемся меню необходимо выбрать и выбрать нужную сетевую карту если их несколько. Кликнув по выбранной сетевой карте, руководствоваться дальнейшими действиями нужно подобно инструкции, описанной выше.
Теперь кроме такого как сменить MAC-адрес, появилось общее знание того, что такое MAC-адрес и как его можно узнать.
- Назад
Добавить комментарий
Как узнать количество ядер и частоту процессора компьютера в Windows 10?
Как принудительно завершить работу программы в Windows 10?
Как запускать команды в Проводнике Windows 10?
Как открыть Диспетчер задач в Windows 10?
Как открыть Панель управления в Windows 10?
Как добавить Режим гибернации в меню Завершение работы Windows 10?
Как изменить браузер по умолчанию в Windows 10 тремя способами?
Как изменить mac адрес через реестр Windows.
Если предыдущий вариант вам не помог, то можно воспользоваться редактором реестра, способ должен работать в Windows 7, 8, 10 и XP. Для запуска редактора реестра нажмите клавиши Win+R и введите regedit.
В редакторе реестра откройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
Как изменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10-04
В этом разделе будет содержаться несколько «папок», каждая из которых соответствует отдельному сетевому устройству. Найдите то из них, MAC-адрес которого нужно изменить. Для этого обращайте внимание на параметр DriverDesc в правой части редактора реестра.
После того, как вы нашли нужный раздел, кликните правой кнопкой мыши по нему (в моем случае — по 0000) и выберите — «Создать» — «Строковый параметр». Назовите его NetworkAddress.
Дважды кликните по новому параметру реестра и задайте новый MAC-адрес из 12 цифр шестнадцатеричной системы счисления, не используя двоеточий. Закройте редактор реестра и перезагрузите компьютер для того, чтобы изменения вступили в силу.
Изменить с помощью редактора реестра
Данный способ наиболее актуален для тех, кто пользуется ОС Windows XP, 7 и 8. Он также не займет много времени, при этом даст делаемый результат.
- Как и в предыдущем случае, пользователю необходимо попасть в окно «Выполнить», нажимая клавиши «Win» и «R». В строке открыть нужно прописать «regedit», после чего откроется редактор реестра.
- Чтобы отыскать нужную папку, вначале потребуется отыскать раздел «HKEY_LOCAL_MACHINE», который состоит из множества папок. В данном случае понадобится системная папка «SYSTEM» и «ControlClass». Этот раздел также довольно объемный и состоит из, казалось бы, одинаковых папок. Нужно отыскать ту, которая называется {4d36e972-e325-11ce}. Найдя ее, можно обнаружить еще один список, который отвечает за все имеющиеся сетевые устройства. Пользователю потребуется отыскать тот, чей МАК-адрес требует изменения. Обращать внимание при просмотре нужно на «DriverDesk».
В разделе «HKEY_LOCAL_MACHINE» ищем «DriverDesk»
- Как только пользователь нашел папку, на нее нужно нажать ПКМ, после чего в выпавшем списке появится пункт «Создать». При создании необходимо выбрать подпункт «Строковый параметр». Откроется окно «Изменение параметра». Потребуется указать нужное значение и задать имя. Можно использовать «NetworkAddress».
Используем «NetworkAddress»
- При введении также важно не использовать никаких знаков, кроме заглавных букв и цифр. Чтобы получить желаемый результат, необходимо перезагрузить свой ПК после нажатия в реестре кнопки «Ок».
Как поменять MAC адрес через командную строку или PowerShell
Изучив способ изменения MAC-адреса с помощью редактора реестра, мы можем ускорить это изменение с помощью команды reg в командной строке или PowerShell . Если вам нужно многократно переключаться между разными MAC-адресами на вашем компьютере с Windows, командная строка то, что нужно, и команды могут быть сохранены в файле сценария и запущены для ускорения процедуры. Откройте командную строку или PowerShell от имени администратора, в зависимости от того, какое приложение вы предпочитаете использовать.
В моем примере я хочу поменять значение физического адреса с 000C299AAAAA на 000C299BBBBB.
Для выполнения команды вы должны знать номер папки из контейнера {4D36E972-E325-11CE-BFC1-08002BE10318}, в моем примере, это 0001.
Следующую команду ведите либо в cmd, либо в PowerShell, не забываем подставить свой MAC_адрес.
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0001 /v NetworkAddress /d 000C299BBBBB /f
В результате команда отработала на отлично, выключив и включив сетевой интерфейс, я уже могу наблюдать новый физический адрес и что самое превосходное, все делает в считанные секунды, на мой взгляд, это самый удобный метод поменять MAC-адрес в Windows.
Вот так вот просто сменить MAC-адрес сетевой карты в Windows 7, Windows 8.1, Windows 10.
Автоматическое изменение
Если вы не хотите самостоятельно искать, где производится смена MAC-адреса, можно доверить это дело специализированному софту. Есть разные программы, изменяющие параметры сетевого подключения в один клик, самой популярной из них является Technitium MAC Address Changer, которую можно бесплатно скачать с официального сайта.
Запустив программу, можно увидеть свой первоначальный MAC-адрес под строчкой Original MAC Address и текущий под строчкой Active MAC Address. Комбинация меняется в окошке под строчкой «Change MAC Address», все остальные пункты нужно оставить без изменений, после чего изменения сохраняются нажатием на кнопку «Change Now».
Как сменить mac адрес в MacOS
Сменить MAC-адреса в MacOS Catalina и Mojave 2020 определенно так же просто, как в Windows. Во-первых, вы должны использовать терминал (аналог командной строки в Windows), чтобы фактически изменить MAC-адрес. Во-вторых, вам нужно вручную определить техническое имя адаптера, прежде чем вы сможете изменить настройки.
Для начала давайте выясним текущий MAC-адрес вашего Mac. Вы можете сделать это одним из двух способов: через Системные настройки или через Терминал. Откройте «Системные настройки (System Preferences)», нажмите «Сеть (Network)», затем нажмите «Дополнительно (Advanced )«. Убедитесь, что сначала выбрали соответствующий интерфейс (WiFi, Ethernet и т. д.).
Нажмите на вкладку «Оборудование (Hardware)», и вы увидите первую строку с MAC-адресом. Он нам потребуется для для команды из терминала.
Далее нажмите одновременно клавиши Command + Space, введите «Terminal«, а затем нажмите «Enter».
Материал сайта
Узнаём MAC-адрес на macOS
Перед тем как менять адрес, нелишним будет узнать текущий, чтобы в случае неудачных манипуляций его можно было вернуть обратно. Делается это следующими методами:
- Можно воспользоваться «Терминалом». Для его открытия воспользуйтесь средством Launchpad – кликните по соответствующей иконке на панели Dock.
Далее откройте папку «Others» (иначе может называться «Утилиты»).
Найдите значок «Терминал» и щёлкните по нему.
Далее следует ввести следующую команду:
ifconfig en0 | grep ether
Появится строка, которая начинается со слова ether — последовательность после него и есть аппаратный идентификатор сетевого адаптера.
- Также информацию можно получить, открыв «Информацию о системе» – для этого кликните по кнопке с логотипом Apple, зажав клавишу Option, после чего нажмите по пункту с указанным именем.
Далее откроется раздел сведений о компьютере Mac. В меню слева выберите пункт «Сеть» (именно его, а не подпункты), после чего в правой части появятся подробные сведения о сетевом оборудовании, в том числе и искомое нами значение.
- Третий вариант – откройте «Системные настройки» (находится на панели Dock) и выберите пункт «Сеть».
В меню адаптеров выберите нужный, затем кликните «Дополнительно».
Далее перейдите на вкладку «Аппаратура», первая же позиция на ней показывает MAC-адрес выбранного адаптера.
Полученное значение лучше где-нибудь записать или скопировать в отдельный текстовый файл. Теперь можно переходить непосредственно к изменению идентификатора.