过去一个月,我一直在通过 VMWare 使用 Ubuntu 22.04.1 LTS (x64)(我的主要操作系统是 Windows 10)。最近,当我尝试 ping (www.google.com例如)我得到
ping: www.google.com: Temporary failure in name resolution
我关注了不同帖子上关于此问题的一些答案,昨天,当我添加下一行时: 它为nameserver 8.8.8.8
我/etc/resolv.conf
修复了这个问题。
今天,我重新启动机器后,这个问题再次出现,但这次添加nameserver 8.8.8.8
没有起作用,当我尝试时,ping 8.8.8.8
我得到:
ping: connect: Network is unreachable
我尝试按照那里建议的答案去做:名称解析持续暂时失败,连接:网络不可达 但这也无济于事。
附加信息:在我的主操作系统(Windows 10 x64)上一切运行正常。
现在,当我查看我的主机时,似乎 vmnet1 和 8 没有启用 dhcp,但我不知道如何启用它。
谢谢你的时间!
答案1
就我而言,尽管这与 wsl windows(ubuntu v20)有关,但我按照以下步骤解决了该问题。
- 通过 powershell 检查以太网中的 IP
powershell> ipconfig
。 - 根据第一步修改你的
/etc/resolv.conf
线路。nameserver xxx.xxx.xxx.xxx
- 重新启动 wsl(
powershell > wsl --shutdown
);在您的情况下,它是 VMWare。