Не удается подключиться к интернету или даже пинговать из "Bash на Ubuntu на Windows"
Невозможно пропинговать или загрузить любые пакеты. Ниже приведено содержание resolv.conf
root@LAPTOP-UQSGIHE1:/mnt/c/# cat /etc/resolv.conf
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.100.1
nameserver 202.148.200.3
nameserver 202.148.202.4
oracle@LAPTOP-UQSGIHE1:/mnt/c/Windows/System32$ sudo ifconfig
sudo: unable to resolve host LAPTOP-UQSGIHE1
Warning: cannot open /proc
/net/dev (No such file or directory). Limited output.
2 ответа
Чтобы решить "невозможно разрешить хост", сделайте это
sudo rm /etc/hosts
закройте окно и снова запустите bash, чтобы восстановить файл hosts.
Проблема в том, что Microsoft все еще разрабатывает bash для Windows, а сетевые возможности в Windows 10 еще не полностью реализованы.
Хотя широко распространено мнение, что он реализован в более или менее пригодном для использования состоянии, поэтому, конечно, есть сообщение об ошибке. Вы можете отслеживать прогресс в устранении ошибки здесь, обязательно прочитайте комментарии пользователя sunlimit, он является сотрудником Microsoft и объясняет проблему.
Я бы порекомендовал провести там какую-то деятельность - чем больше людей заинтересовано, тем быстрее это будет исправлено.