Компьютер не видит интернет: Неопознанная сеть (Unidentified Network)
Сетевой стек, DHCP и служба NLA
Статус «Неопознанная сеть. Без доступа к интернету» (Unidentified Network) означает, что сетевая карта ПК установила физический линк с коммутатором (кабель подключен, диоды горят), но операционная система не смогла получить IP-параметры от DHCP-сервера или не смогла определить свое местоположение в сети (шлюз не пингуется). Служба Network Location Awareness (NLA) не может связаться с сервером проверки подключения Microsoft (NCSI) или с Контроллером домена, поэтому принудительно назначает сети профиль «Общедоступная» (Public), что блокирует ресурсы брандмауэром. Бизнес-риски: изоляция ПК, невозможность печати, недоступность файловых шар.
Уровни диагностики проблемы (OSI)
| Уровень проблемы | Характерный симптом | Причина |
|---|---|---|
| L2 (Канальный) | Статус интерфейса 'Network cable unplugged' мерцает. | Проблема с витой парой (перебита жила) или битый порт коммутатора (Switch). |
| L3 (Сетевой: APIPA) | IP-адрес имеет вид 169.254.x.x | DHCP-сервер (роутер) недоступен. Пул адресов исчерпан или блокируется VLAN. |
| Службы ОС (NLA) | IP правильный (например 192.168.1.10), но сеть 'Неопознанная' | Сбой службы NLA или жесткая блокировка антивирусом/Firewall пакетов к шлюзу. |
Алгоритм устранения ошибки неопознанной сети
Сценарий 1: Проблема с получением IP (Диагностика APIPA)
Откройте командную строку (CMD) и введите ipconfig. Если вы видите адрес 169.254.x.x (Автонастройка IPv4), значит роутер не выдал вам адрес.
1. Сброс стека TCP/IP и очистка кэша DNS
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
2. Перезапрос IP-адреса
ipconfig /release
ipconfig /renewЕсли /renew выдает ошибку по таймауту, проверьте кабель, свитч (не настроен ли порт в другой VLAN) или перезагрузите роутер (возможно, зависла служба DHCP).
Сценарий 2: Ручная установка IP (Статика)
Если DHCP не работает, задайте параметры жестко.
- Откройте
ncpa.cpl(Сетевые подключения). - ПКМ на Ethernet -> Свойства -> IP версии 4 (TCP/IPv4).
- Введите свободный IP (например,
192.168.1.150), маску (255.255.255.0), шлюз (IP роутера, часто192.168.1.1) и DNS (8.8.8.8).
Сценарий 3: Перезапуск службы NLA (Служба сведений о подключенных сетях)
Если IP верный, шлюз пингуется, но сеть "Неопознанная".
Откройте консоль PowerShell от имени Администратора
Restart-Service nlasvc -ForceТиповые ошибки администраторов
- Отключение IPv6: Многие 'оптимизаторы' советуют отключать галочку IPv6. Это в корне неверно. Службы Microsoft, включая NLA и DirectAccess, завязаны на IPv6. Его отключение может привести к зависанию профиля в состоянии 'Public'.
- Игнорирование Port Security: В офисах часто включена блокировка по MAC-адресам (Port Security / 802.1X) на коммутаторах Cisco/HP. Если вы подключили новый ПК в старую розетку, коммутатор заблокирует (Err-Disable) порт, и вы получите 'Неопознанную сеть'.
В 90% случаев это результат 'петель' (Loop) в сети, когда кто-то воткнул патч-корд из розетки обратно в розетку, или включения 'левого' Wi-Fi роутера с включенным DHCP-сервером (Rogue DHCP). Инженеры ITSTM проведут аудит L2-архитектуры, настроят DHCP Snooping и STP-защиту на коммутаторах для исключения таких аварий.
Частые вопросы (FAQ)
Что такое адрес 169.254.x.x?
Это APIPA (Automatic Private IP Addressing). Когда Windows пытается получить IP по DHCP (от роутера), но не получает ответа в течение таймаута, она назначает себе этот случайный адрес. С ним интернет работать не будет, но ПК смогут 'видеть' друг друга, если они соединены напрямую кабелем.
Как принудительно сменить профиль с 'Общедоступной' на 'Частную'?
В PowerShell от имени Администратора выполните: Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private. (Замените 'Ethernet' на имя вашего адаптера, если оно отличается).
Может ли антивирус быть причиной неопознанной сети?
Да. Такие комбайны, как ESET Smart Security или Kaspersky, устанавливают свои NDIS-драйверы (сетевые фильтры). Если их Firewall сбойнул, он блокирует широковещательные DHCP-запросы (UDP порт 67/68), вызывая ошибку.
Что проверяет служба NLA для опознания сети (NCSI)?
ОС пытается скачать крошечный текстовый файл по адресу http://www.msftconnecttest.com/connecttest.txt. Если файл скачан и внутри текст 'Microsoft Connect Test', Windows понимает, что интернет есть.