无法 ping 或下载任何软件包。以下是 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.
答案1
你遇到的问题是因为微软仍在开发Windows 上的 bash,并且Windows 10上的网络功能尚未完全实现。
虽然人们普遍认为它已经实现到或多或少可用的状态,所以当然有一个错误报告。你可以跟踪此处修复错误的进度,请务必阅读太阳极限用户,他们是微软的员工,并解释了这个问题。
我建议在那里开展某种活动——感兴趣的人越多,问题解决得就越快。
答案2
要解决“无法解析主机”,请执行以下操作
sudo rm /etc/hosts
关闭窗口并再次运行 bash 以重新生成 hosts 文件。