解决wsl2突然没有网络的问题
问题描述
更新wsl2后发现,机器的网络就有问题了。具体体现为 启动后ifconfig内容是空的,但ip addr却有网卡,通过ifconfig eth0 up把显卡挂上也不行。
解决方法
问题出在从wsl1升级到wsl2,有一个参数被误配置了,就swap,wsl2类似虚拟机的存在,配了swap就要分配相应的磁盘,但是这里其实我并没有配置,所有导致一直没有网络,很淦。
#进入到windows的用户目录
%UserProfile%
# 编辑.wslconfig文件
#把内容改成如下
[wsl2]
memory=6GB
swap=0
localhostForwarding=true[network]
generateResolvConf=false
然后 powershell中执行 wsl --shutdown重启wsl,进去之后就正常了。
其他如果重装机器的时候遇见闪退
可能是镜像目录被压缩的,在c盘中找到镜像安装目录,把压缩选项取消掉就欧克了。
参考
- https://github.com/microsoft/WSL/issues/6457
- https://blog.csdn.net/qq_32174441/article/details/121268528
总结
- 疑难问题还是用英文描述吧,中文直接找不到解决方法。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
