突然有一天,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虚拟机
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2018-02-27 minidump-DMP文件的生成和使用
2017-02-27 Linux内核中_IO,_IOR,_IOW,_IOWR宏的用法与解析
2017-02-27 流媒体传输协议详解之---RTSP认证
2017-02-27 在YUV图像上根据背景色实现OSD反色
2017-02-27 CRtmpServer
2017-02-27 在Qt Creator的项目中添加头文件和库
2014-02-27 流媒體】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译