Исправить отсутствие сети в консоли Bash в Windows 10
Если вы установили Bash в Windows 10 и сеть у вас не работает, например вы не можете подключиться к какому-либо хосту через ssh, вот быстрое решение для вас, которое поможет вам решить эту проблему. См. Инструкции ниже.
Сеть в bash может не работать из-за неправильного разрешения DNS в сеансе bash. Вероятно, это ошибка подсистемы Linux, поскольку это очень новый компонент Windows 10.
К исправить неработающую сеть в консоли Bash в Windows 10, просто добавьте правильный DNS-сервер в компонент Linux Windows 10. Вот как.
- Откройте Bash. Вы можете запустить его прямо из меню «Пуск» или описанным способом. ЗДЕСЬ.
- В консоли bash выполните следующую команду:
echo nameserver 8.8.8.8> /etc/resolv.conf
Замените часть 8.8.8.8 фактическим адресом вашего DNS-сервера. Если вы не знаете адрес своего DNS-сервера, вы определенно можете использовать 8.8.8.8, который является общедоступным DNS-сервером, предоставляемым Google. Обычно это всегда срабатывает.
См. Следующий снимок экрана:
Как только это будет сделано, ваша сеть bash должна быть запущена. Вот сайт Winaero.com, открытый в браузере консоли "Ссылки" на фиксированном экземпляре bash:
Вот и все.