Случайный MAC‑адрес Wi‑Fi ломает сеть в Windows 10/11 — как настроить и починить (2025)
Роутер не узнаёт ваш ноутбук, не работают DHCP‑резервирования и доступ к NAS? Отключаем Random Hardware Addresses для нужной сети, настраиваем профиль, проверяем DHCP/ARP и команды.
Коротко: что проверить сразу
- В «Параметры → Сеть и интернет → Wi‑Fi → Управление известными сетями → [Ваша сеть]» выключите «Случайные аппаратные адреса».
- В роутере удалите старое резервирование и создайте новое по текущему MAC.
- Переподключите Wi‑Fi, проверьте, что IP и шлюз верные, а MAC совпадает с тем, что в DHCP.
1) Отключаем случайный MAC в профиле сети
Windows может подменять MAC‑адрес адаптера для приватности. Полезно в общественных Wi‑Fi, но мешает дома и в офисе, где настроены фильтры, привязки и резервы.
- Откройте: Параметры → Сеть и интернет → Wi‑Fi → Управление известными сетями.
- Выберите вашу сеть → пункт Случайные аппаратные адреса переведите в «Выкл».
- Нажмите «Забыть сеть», затем подключитесь заново.
PowerShell (Администратор) — выполнить целиком:
# Список профилей Wi‑Fi и их параметры
netsh wlan show profiles
# Текущий MAC и адаптеры
Get-NetAdapter | Where-Object {$_.Status -eq "Up"} | Select Name, InterfaceDescription, MacAddress
# (Необязательно) Отключить рандомизацию глобально
# Параметры Windows предпочтительнее, но можно и реестр:
reg add "HKLM\SOFTWARE\Microsoft\WlanSvc\MacRandomization" /v EnableRandomization /t REG_DWORD /d 0 /f
2) Чистим ARP/DHCP, закрепляем адреса в роутере
- Удалите старую привязку IP→MAC в DHCP‑резервировании.
- Создайте новую запись с реальным MAC адаптера из «ipconfig /all».
- Перезапустите клиент DHCP на ПК или просто переподключитесь к сети.
Командная строка (Администратор) — выполнять по одной:
ipconfig /all
ipconfig /release
ipconfig /flushdns
arp -d *
ipconfig /renew
3) Дополнительно: фильтры, 802.1X и гостевые сети
Если у вас включена фильтрация по MAC, добавьте именно текущий MAC ноутбука. В корпоративных сетях с 802.1X рандомизация тоже мешает — отключайте её в профиле.
PowerShell (Администратор) — выполнить целиком:
# Диагностика Wi‑Fi: интерфейсы, профиль, аутентификация
netsh wlan show interfaces
netsh wlan show profile name="ИМЯ_СЕТИ" key=clear
Get-NetAdapterAdvancedProperty -Name "*Wi-Fi*" |
Where-Object {$_.DisplayName -match "Random|MAC|PMK"} |
Select-Object Name, DisplayName, DisplayValue
4) Почему не работает: частые причины
- Роутер видит «новый» MAC — резерв не срабатывает, IP другой.
- Конфликт IP — два устройства получили один адрес. Решение: очистить ARP/DHCP и задать резерв.
- Рандомизация включена глобально — выключите её в параметрах Wi‑Fi и на уровне профиля.
5) Диагностика: что говорит Windows
Командная строка / PowerShell (Администратор) — выполнять по одной:
ipconfig /all
netsh wlan show interfaces
Get-NetIPConfiguration | Select-Object InterfaceAlias, IPv4Address, IPv4DefaultGateway, DNSServer
Get-NetNeighbor -AddressFamily IPv4 | Where-Object {$_.State -ne "Reachable"} | Select-Object ifIndex, IPAddress, LinkLayerAddress, State
После смены MAC всегда переподключайтесь и обновляйте резервирование. Иначе роутер продолжит помнить старые записи.
FAQ
Нужно ли отключать рандомизацию на телефоне?
Если используете телефон как точку доступа и хотите резерв IP для ноутбука — да, отключите для этой сети на телефоне.
После отключения рандомизации интернет стал работать быстрее.
Это нормально: пропадают лишние перепривязки и конфликты ARP/DHCP.
Фильтрация по MAC в роутере обязательно?
Нет. Это слабая защита. Лучше WPA2/WPA3 с сильным паролем. Фильтрация по MAC удобна только для резерваций.