
MAC-адрес – это уникальный идентификатор сетевой карты, который можно изменить вручную. Это полезно, если нужно обойти ограничения провайдера или устранить конфликты в локальной сети. Процесс отличается для Windows, macOS и Linux, но в большинстве случаев занимает не больше пяти минут.
В Windows 10 и 11 откройте Диспетчер устройств, найдите сетевой адаптер и в его свойствах перейдите во вкладку Дополнительно. Выберите пункт Сетевой адрес и введите новое значение в формате 12 символов без двоеточий. Если параметр отсутствует, используйте команду netsh interface set interface в командной строке с правами администратора.
На Linux MAC-адрес меняется через терминал. Отключите интерфейс командой sudo ifconfig eth0 down, затем задайте новое значение: sudo ifconfig eth0 hw ether 00:11:22:33:44:55. После этого активируйте адаптер снова – изменения вступят в силу сразу. Для сохранения настроек после перезагрузки отредактируйте конфигурационный файл сети.
В macOS процесс сложнее из-за ограничений системы. Временное изменение выполняется через терминал командой sudo ifconfig en0 ether 00:11:22:33:44:55, но после перезагрузки адрес вернется к исходному. Для постоянной смены потребуется редактировать файлы конфигурации или использовать сторонние утилиты.
Перед изменением MAC-адреса проверьте его текущее значение командой ipconfig /all (Windows), ifconfig (Linux/macOS) или в настройках сети. Убедитесь, что новый адрес не конфликтует с другими устройствами в сети – избегайте повторяющихся или зарезервированных значений.
- Проверка текущего MAC адреса в Windows
- Изменение MAC адреса через настройки сетевого адаптера
- Указание нового MAC-адреса
- Проверка изменений
- Использование командной строки для смены MAC адреса
- Просмотр текущего MAC адреса
- Изменение MAC адреса
- Изменение MAC адреса в Linux через терминал
- Автоматическое изменение при загрузке
- Проверка изменений
- Сброс MAC адреса к заводскому значению
- Windows
- Linux
- macOS
- Решение проблем при изменении MAC адреса
- MAC-адрес не сохраняется после перезагрузки
- Сеть не работает после изменения MAC
Проверка текущего MAC адреса в Windows
| Где искать | Пример значения |
|---|---|
| Ethernet-адаптер | 00-1A-2B-3C-4D-5E |
| Адаптер беспроводной сети | 00-1A-2B-3C-4D-5F |
Если нужно быстро скопировать MAC, используйте команду getmac. Она выведет список всех физических адресов без дополнительных данных.
В Windows 10 и 11 можно проверить MAC через настройки:
- Откройте Параметры > Сеть и Интернет.
- Выберите Wi-Fi или Ethernet.
- Нажмите на активное подключение – MAC отобразится в разделе Свойства.
Для Wi-Fi-адаптеров иногда удобнее посмотреть MAC в списке подключенных устройств на роутере. Адрес будет указан рядом с именем вашего компьютера.
Изменение MAC адреса через настройки сетевого адаптера

Откройте Панель управления и перейдите в раздел Сеть и Интернет → Центр управления сетями и общим доступом. В левом меню выберите Изменение параметров адаптера.
Кликните правой кнопкой мыши на активном сетевом подключении и выберите Свойства. В открывшемся окне нажмите кнопку Настроить рядом с названием адаптера.
Указание нового MAC-адреса
Перейдите во вкладку Дополнительно и найдите параметр Сетевой адрес (может называться MAC Address или Locally Administered Address). Активируйте поле ввода и введите новый MAC-адрес без разделителей (например, 001122AABBCC).
Нажмите OK и перезагрузите компьютер или отключите/включите сетевой адаптер для применения изменений.
Проверка изменений
Откройте командную строку (Win + R → введите cmd) и выполните команду ipconfig /all. Найдите свой адаптер в списке и убедитесь, что в поле Физический адрес отображается новый MAC.
Использование командной строки для смены MAC адреса
Откройте командную строку от имени администратора. Нажмите Win + X, выберите Windows Terminal (Admin) или Командная строка (администратор).
Просмотр текущего MAC адреса
Введите команду:
getmac /v /fo list
Система выведет список сетевых адаптеров с их физическими адресами. Найдите нужный интерфейс (например, Ethernet или Wi-Fi) и запишите его имя.
Изменение MAC адреса
Введите команду для отключения сетевого адаптера:
netsh interface set interface "Имя адаптера" admin=disable
Замените «Имя адаптера» на название вашего подключения (например, «Ethernet»). Затем задайте новый MAC адрес:
netsh interface set interface "Имя адаптера" admin=enable
netsh interface set interface "Имя адаптера" newmac="XX-XX-XX-XX-XX-XX"
Укажите любой валидный MAC (например, «00-1A-2B-3C-4D-5E»). После этого перезапустите адаптер:
netsh interface set interface "Имя адаптера" admin=enable
Проверьте изменения, снова выполнив getmac /v /fo list. Если MAC не изменился, перезагрузите компьютер.
Изменение MAC адреса в Linux через терминал
Чтобы изменить MAC-адрес в Linux, выполните команду в терминале с правами root. Например, для сетевого интерфейса eth0 используйте:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:11:22:33:44:55
sudo ifconfig eth0 up
Замените 00:11:22:33:44:55 на нужный MAC-адрес. После перезагрузки изменения сбросятся – для постоянного изменения настройте систему.
Автоматическое изменение при загрузке

Для сохранения MAC-адреса после перезагрузки добавьте настройки в конфигурацию сети. В системах с systemd создайте файл:
sudo nano /etc/systemd/system/changemac@.service
Вставьте содержимое:
[Unit]
Description=Change MAC for %i
[Service]
Type=oneshot
ExecStart=/sbin/ifconfig %i hw ether 00:11:22:33:44:55
ExecStart=/sbin/ifconfig %i up
[Install]
WantedBy=multi-user.target
Активируйте службу для интерфейса eth0:
sudo systemctl enable changemac@eth0.service
Проверка изменений
Убедитесь, что MAC-адрес изменился:
ifconfig eth0 | grep ether
Если команда ifconfig недоступна, используйте:
ip link show eth0
Сброс MAC адреса к заводскому значению
Чтобы вернуть MAC адрес сетевой карты к заводскому значению, выполните следующие шаги в зависимости от вашей операционной системы.
Windows
- Откройте Диспетчер устройств через поиск в меню «Пуск».
- Разверните раздел Сетевые адаптеры и найдите нужный интерфейс.
- Кликните правой кнопкой мыши на адаптере и выберите Свойства.
- Перейдите на вкладку Дополнительно и найдите параметр Сетевой адрес или MAC Address.
- Если значение указано, удалите его и нажмите ОК – система автоматически вернёт оригинальный MAC.
- Перезагрузите компьютер для применения изменений.
Linux
В терминале выполните команду:
sudo ip link set dev [интерфейс] down
sudo ip link set dev [интерфейс] address $(cat /sys/class/net/[интерфейс]/address)
Замените [интерфейс] на имя вашего сетевого адаптера (например, eth0 или wlan0).
- Если команда не сработала, проверьте поддержку сброса через ethtool:
sudo ethtool -P [интерфейс]
macOS
- Откройте Терминал и введите:
sudo ifconfig [интерфейс] ether $(networksetup -getmacaddress [интерфейс] | awk '{print $3}') - Перезапустите адаптер:
sudo ifconfig [интерфейс] down
sudo ifconfig [интерфейс] up
Если MAC не восстанавливается, проверьте документацию производителя – некоторые адаптеры требуют сброса через BIOS/UEFI или фирменные утилиты.
Решение проблем при изменении MAC адреса
MAC-адрес не сохраняется после перезагрузки
Если изменения MAC-адреса сбрасываются после перезапуска системы, проверьте настройки сетевого адаптера:
- В Windows откройте
Диспетчер устройств, выберите сетевой адаптер, перейдите вСвойства → Дополнительно → Сетевой адреси введите новый MAC вручную. - В Linux добавьте строку
pre-up ifconfig eth0 hw ether 00:11:22:33:44:55в файл/etc/network/interfaces, заменив eth0 на имя интерфейса. - На macOS используйте
sudo ifconfig en0 ether 00:11:22:33:44:55и создайте LaunchDaemon для автоматического применения при загрузке.
Сеть не работает после изменения MAC
Если подключение пропало:
- Проверьте корректность MAC-адреса. Он должен состоять из 12 символов (0-9, A-F) и не быть зарезервированным (например, начинаться с 00:00:0C).
- Перезапустите сетевой адаптер через
ifconfig eth0 down && ifconfig eth0 up(Linux) или отключите/включите интерфейс в Windows. - Убедитесь, что роутер не блокирует новый MAC. Попробуйте подключиться к другой сети.
Для Windows:
- Откройте
Панель управления → Центр управления сетями → Изменение параметров адаптера, кликните правой кнопкой на интерфейсе и выберитеОтключить, затемВключить.
Если проблема осталась, верните старый MAC-адрес и проверьте подключение. Возможно, ограничения заданы провайдером.







