Компьютеры · Инструкция
WSL: нет интернета после отключения IPv6 в Windows
WSL нет интернета после отключения IPv6 в Windows — это документированный класс проблем, особенно при глобальном отключении через `DisabledComponents`.
Короткий ответ
Если связь в WSL пропала после отключения IPv6 в Windows, сначала верните штатную поддержку IPv6/привязку на сетевом адаптере. Microsoft отдельно предупреждает, что системное отключение IPv6 может ломать WSL networking.
Почему отключение IPv6 ломает сеть WSL
WSL 2 использует виртуальную сетевую инфраструктуру Windows, поэтому «IPv6 мне не нужен в домашней сети» не означает, что его можно без последствий глобально отключить в ОС. Особенно рискованны registry-твики, меняющие DisabledComponents: они влияют шире одного адаптера. Симптомы могут проявляться как отсутствие DNS, невозможность выйти в интернет или странное поведение после VPN, хотя сама Windows продолжает открывать сайты.
Совет: Если использовался `DisabledComponents`, не подбирайте значение реестра наугад — вернитесь к документированной конфигурации Microsoft.
Как откатить изменение безопасно
- Вспомните, каким способом IPv6 был отключён: снятием галочки на адаптере, политикой, скриптом или значением реестра — от этого зависит откат.
- Верните стандартную привязку Internet Protocol Version 6 (TCP/IPv6) на активном сетевом адаптере, если вы отключали её вручную.
- Если использовался registry-твик DisabledComponents, не меняйте его наугад: верните документированное штатное состояние по инструкции Microsoft/администратора и перезагрузите Windows.
- После загрузки выполните `wsl --shutdown`, запустите дистрибутив и проверьте `ip addr`, DNS-разрешение и доступ к известному HTTPS-ресурсу.
- Если проблема остаётся, переходите к отдельной диагностике DNS tunneling/VPN/firewall, но уже на стандартном сетевом стеке Windows.
Предупреждение: На управляемом ПК не обходите сетевую политику организации без администратора: IPv6 может быть частью корпоративной инфраструктуры.
Проверка сети после возврата IPv6
- Отключение IPv6 «ради ускорения» обычно не является хорошим способом исправления сети WSL и может создавать больше побочных эффектов.
- Корпоративная политика может намеренно управлять протоколами; на служебном ПК не обходите её без согласования с администратором.
- Проверяйте DNS и IP-связь отдельно: `ping` по адресу и разрешение имени отвечают на разные вопросы.
- Не переустанавливайте дистрибутив, пока проблема появилась одновременно во всех WSL-средах после изменения Windows networking.
Важно: После отката проверяйте отдельно IP-связность и DNS-разрешение, иначе два разных сбоя легко принять за один.
Что делать, если IPv6 отключать всё же требуется
После возврата стандартной конфигурации сделайте три теста: Windows открывает сеть, WSL получает интерфейс/маршрут, WSL разрешает DNS-имя. Если первые два проходят, а третий нет, фокус смещается на DNS tunneling/resolv.conf. Такой порядок позволяет не повторять опасные глобальные твики протокола без необходимости.
Как отличить DNS-сбой от отсутствия маршрута
Для диагностики после отката достаточно трёх тестов: наличие адресов через `ip addr`, доступ к известному IP и разрешение доменного имени. Если IP доступен, а имя нет, проблема уже в DNS. Если нет и IP, искать nameserver рано — сначала восстанавливайте базовую сетевую связность WSL.
Когда переходить к VPN и firewall
Если политика требует отключить IPv6 на конкретном интерфейсе, используйте документированный Windows-способ для нужной привязки, а не глобальный registry-твик. После каждого изменения выполняйте `wsl --shutdown` и повторяйте одинаковый тест. Так можно доказать, какое действие действительно меняет сетевое поведение.
Отключение IPv6 через registry особенно рискованно для WSL
Microsoft отдельно предупреждает, что глобальная деактивация IPv6 через `DisabledComponents` способна ломать WSL. Если политика требует отключить IPv6 на конкретном адаптере, не подменяйте это тотальным registry‑переключателем. Верните поддерживаемую конфигурацию, перезапустите WSL и только потом повторно проверяйте DNS и сетевой доступ.
Что учитывать
WSL 2 использует виртуальную сетевую инфраструктуру Windows, поэтому «IPv6 мне не нужен в домашней сети» не означает, что его можно без последствий глобально отключить в ОС. Особенно рискованны registry-твики, меняющие DisabledComponents: они влияют шире одного адаптера. Симптомы могут проявляться как отсутствие DNS, невозможность выйти в интернет или странное поведение после VPN, хотя сама Windows продолжает открывать сайты.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Troubleshooting Windows Subsystem for Linux). Пример и формулировки — редакция N1RO на 2026-09-23.