wsl无法联网问题解决。
hyper报错
windows更新修复
本人由于装了vm,结果删VM的时候他把我Hyper的虚拟网卡给改了。。。。导致我修了两天,网上的方法都试完了,故发此文章来帮助和我有同样问题的人。
1.一般wsl的网卡应该会自动配置,无需手动,所以没网络先试一下代码
WIN + x :终端管理员
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns
重启
重置网卡
2.若1重启后wsl依然无网络,WIN 搜索hyper,进入huper管理器,打开虚拟交换机
查看是否有wsl默认网卡:
若无,建议用wsl update 更新wsl,重复1操作
若还是无默认网卡,方法见下
3.若还是没有网络,还是进入虚拟交换机管理,创建交换机,看能否正常创建,
若报错:找不到系统文件,说明你的hyper相关文件已丢失破损。。。。
这个时候就恶心了,我的问题就是这个,但网上没有这个问题的解决方案,
最后,我尝试了启用windows更新修复
使用windows更新,重启
最终发现可以创建虚拟交换机
然后重复步骤一,重启,启动wsl虚拟机,apt-get update,,有网络,问题解决