Подсистема Linux для Windows не может получить доступ к Интернету

Подсистема Linux для Windows не может получить доступ к Интернету

По какой-то причине мой Bash на Ubuntu под Windows не может получить доступ к Интернету.

Т.е. когда я делаю

sudo apt-get update

Я получаю кучу неудачных попыток. Точно как описано в проблемепо этой ссылке.

Я перепробовал все предложенные решения, но ни одно из них не работает.

Что я пробовал:

  • добавление 8.8.8.8к /etc/resolv.conf,
  • добавление моего шлюза по умолчанию в /etc/resolv.conf,
  • отключение IPv6,
  • работающий в административном режиме,
  • удаление и переустановка Bash,
  • отключаю антивирус.

Вот как выглядит мой resolv.conf:

#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888

решение1

Предполагая, что под «отключением моего антивируса» вы имеете в видуотключение моего антивируса/брандмауэра, имейте в виду, что отключение брандмауэра не всегда достаточно в зависимости от того, какой вы используете. Текущий (неудовлетворительный) обходной путь — удалить брандмауэр.

Эту и другие рекомендации можно найти в следующем посте разработчиков Linux Subsystem for Windows:

Источник:https://github.com/Microsoft/BashOnWindows/issues/5

Было очень полезно увидеть опыт работы с различными брандмауэрами. Мы прекрасно осведомлены о проблемах и изучаем их. К сожалению, это то, что, вероятно, займет некоторое время. Мы выпустили WSL в качестве бета-версии, зная, что будут некоторые проблемы, и усердно работаем над их решением.

Вот какова, на мой взгляд, ситуация в мире с брандмауэрами/отсутствием сетей:

Исходящий трафик

Касперский:Необходимо удалитьдля доступа в интернет в WSL

Аваст:Необходимо удалитьдля доступа в интернет в WSL

Bitdefender: Для получения доступа в Интернет в WSL необходимо отключить брандмауэр.

СРЕДНИЙ: Похоже, они проделали некоторую работу в AVG 2016 (узнал об этом в теме #475). Не уверен, что именно они сделали, но это интересно отметить.

Брандмауэр Windows: Должен быть снят флажок "Исходящие правила, которые не соответствуют правилу, отклоняются."

Входящий трафик

Все еще изучаем это. Использование WSL в качестве сервера не было одним из наших основных приоритетов для Anniversary Update. Это то, что мы хотим поддерживать в будущем.

пинг

Ping должен быть запущен с правами администратора Windows. Мы проводим немного больше комплексной проверки, прежде чем обращаться к поставщикам брандмауэров. Я также обновлю FAQ дополнительной информацией, когда найду ее (сейчас там есть очень скудный заполнитель).

решение2

В брандмауэре Windows добавьте разрешение/исключение для программы:

C:\Windows\System32\wsl.exe

И будь счастлив.

решение3

У меня в какой-то момент была похожая проблема.

Я обновил версию Windows до 2004 и разрешил виртуальную машину Windows в настройках брандмауэра.

Теперь у меня все работает отлично.

Связанный контент