admin管理员组文章数量:1618711
突然有一天,WSL虚拟机的网络不可用了。Ping报错
ping: www.baidu: 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虚拟机
本文标签: 不可用网络pingResolutionfailure
版权声明:本文标题:WSL2 网络不可用 ping:: Temporary failure in name resolution 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728786205a1173358.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论