关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。
8 个月前关闭。
社区在 4 个月前审查了是否重新打开此问题并将其关闭:
原始关闭原因未解决
Improve this question
最近我安装了 WSL Ubuntu 18.04 在我的 Windows 机器上,但似乎没有任何工作正常,因为我有 无法上网 .
我尝试了一些命令和sudo apt update
说“连接失败”和 ping google.com
正如您在此屏幕截图中看到的那样,从字面上看需要永远:
我还检查了nano /etc/resolv.conf
并确保名称服务器是正确的,完全禁用卡巴斯基及其防火墙,禁用 Hyper-V,重新安装 WSL 几次,甚至禁用 Windows Defender。没有任何帮助。
那么你有什么想法可能是这里的问题吗?
最佳答案
出现此错误的原因是 Windows 自动生成带有错误名称服务器的 resolv.conf 文件。
要解决此问题,请按照以下步骤操作。
sudo nano /etc/resolv.conf
You will see the following in the file:
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/resolv.conf
# [network]
# generateResolvConf = false
nameserver xxx.xx.xx
8.8.8.8
并保存文件。您现在应该可以连接到互联网了。 关于ubuntu - WSL Ubuntu(Linux 的 Windows 子系统)上没有互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62314789/