华硕路由器导致 WSL 没网络 解决方法
最近更换了华硕路由器,WSL突然没网络了,可以ping通就是连接不上,通过资料查询和实际测试发现是路由器导致的问题。但是具体华硕路由器哪一项功能导致的也不太清楚没搞明白,联系了华硕官方客服也没解决,只是让更换虚拟机的网络连接模式。
具体原因
使用虚拟机NAT网络模式导致的,应该是路由器对这一块有拦截,测试VM虚拟机也是一样的情况。
解决方法2:更改WSL网络模式
先关闭WSLwsl --shutdown
,打开 WSL Settings 找到网络 把NAT改为 Mirrored 或 VirtioProxy
Mirrored模式需要Win11最新版本才可以使用
解决方法2:更换路由器模式
无线路由器模式 / AiMesh 路由器模式(默认)
无线接入点(AP)模式 / AiMesh 路由器(AP 模式)
选用这个AP模式,AP模式相比路由器模式功能比较少,但是WSL可以正常使用。但是会牺牲一些功能。
闲聊
查阅资料发现,其他用户使用爱快路由器也会导致这个问题,解决方法是爱快路由器禁止了二级路由,关闭这个功能就可以了。
目前华硕路由器找不到二级路由功能。只能更换AP模式。
版权声明:
作者:Teroun
链接:https://blog.bingxs.com/hslyqdzwslmwljjff.html
文章版权归作者所有,未经允许请勿转载。
THE END