首页 > 其他分享 >WSL2 网络不可用 ping:: Temporary failure in name resolution

WSL2 网络不可用 ping:: Temporary failure in name resolution

时间:2023-02-27 14:13:37浏览次数:54  
标签:Temporary name IP 虚拟机 WSL wsl resolution vmware

突然有一天,WSL虚拟机的网络不可用了。Ping报错
ping: www.baidu.com: Temporary failure in name resolution

参考了这篇博客link.后我这里的解决方法如下:

1 打开/etc/wsl.conf看看(这里我打开的时候就已经跟上述博客的内容一样了)
2 sudo vi /etc/resolv.conf 这样写(这个IP估计要写DNS的IP,我直接写了个主机在WSL这个网络里的IP看样子也有效果)
在这里插入图片描述
这是我主机的ipconfig的输出
在这里插入图片描述
3 管理员模式打开powershell, 输入 wsl --shutdown,然后再次启动WSL就能上网了

如果上述操作完还是没网,那就
把这个改成true然后做第三步

造成问题的可能原因
估计是因为我用的这个AMD的5900HX处理器在对虚拟机的支持方面有问题导致的。我以前用intel的i7-9750h的时候好像是可以正常使用2种虚拟机的。

但是现在同时开着vmware, wsl虚拟机的时候,vmware一定不能挂起,挂起就报错然后vmware直接关机了。再次打开vmware虚拟机就会发现这个虚拟机的网卡废了,在network选项里就没有可以上网的按钮了,只能回退到上一个状态(如果有的话)。如何在AMD处理器的电脑上,让WSL和VMWARE虚拟机和谐共存我好像查过但似乎没查到或者懒得继续查了。

所以我经常要用管理员模式打开CMD用如下命令切换后重启电脑

1 bcdedit /set hypervisorlaunchtype auto 为了使用WSL
2 bcdedit /set hypervisorlaunchtype off 为了使用vmware虚拟机

标签:Temporary,name,IP,虚拟机,WSL,wsl,resolution,vmware
From: https://www.cnblogs.com/lidabo/p/17159444.html

相关文章