解决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盘中找到镜像安装目录,把压缩选项取消掉就欧克了。

参考

  1. https://github.com/microsoft/WSL/issues/6457
  2. https://blog.csdn.net/qq_32174441/article/details/121268528

总结

  • 疑难问题还是用英文描述吧,中文直接找不到解决方法。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部