WSL2 莫名其妙连不上网了

2021-08-22 23:15:24 +08:00
 kinboy

Host 主机网络

IPv4 地址 . . . . . . . . . . . . : 192.168.2.147
子网掩码  . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.2.2

vEthernet(WSL)

连接特定的 DNS 后缀 . . . . . . . :
IPv4 地址 . . . . . . . . . . . . : 172.28.16.1
子网掩码  . . . . . . . . . . . . : 255.255.240.0
默认网关. . . . . . . . . . . . . :

WSL2 Ubuntu ip addr

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:20:c4:7d brd ff:ff:ff:ff:ff:ff
inet 172.28.18.225/20 brd 172.28.31.255 scope global eth0
   valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe20:c47d/64 scope link
   valid_lft forever preferred_lft forever
   

状况

不知道有没有遇到和我一样问题的朋友,现在没有头绪应该怎么处理这个问题了,google 了一圈,好像没有类似的情况,虽然是 Windows 的子系统,还是发在 Linux 节点吧,麻烦大佬指教

7323 次点击
所在节点    Linux
9 条回复
kinboy
2021-08-22 23:44:45 +08:00
刚发完不久,按照这个操作执行了一把,然就 OK 了,netsh 那几步操作我之前也试了,但是没有先 shutdown wsl,然后也漏了最后一步 Network Reset,不知道是否因为这个原因导致重置没有生效,不过现在可以了,占用了公共资源很抱歉
========================================
FIX WSL2 NETWORKING IN WINDOWS 10
========================================
cmd as admin:
wsl --shutdown
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns

Windows Search > Network Reset

Restart Windows
w7938940
2021-08-23 01:14:17 +08:00
给 WSL2 和 Host 设置静态 IP 地址,每次重启 Host 或 WSL2 后运行
https://gist.github.com/Youngv/04fe217edda61c9e78ed4c8dfac62a56
NilChan
2021-08-23 05:03:04 +08:00
挂 VPN 了?
cheng6563
2021-08-23 09:25:45 +08:00
只能说是 hyper-v 的日常
Mitt
2021-08-23 09:34:11 +08:00
老日常了,之前 wsl2 突然不能上网的问题我也修了一整天才通,最后也是没办法重置网络的
efaun
2021-08-23 11:01:08 +08:00
标题不对,应该改成 “WSL2 ‘日常’连不上网了”
kinboy
2021-08-24 07:53:45 +08:00
@efaun 的确是 WSL2
kinboy
2021-08-24 07:54:32 +08:00
@kinboy 日常连不上网,不过我还是第一次碰到,Windows 很少做开发机用
zed1018
2021-08-24 13:27:21 +08:00
偶尔遇到过一两次,主要是频繁切换 wifi 的时候比较容易复现。如果正常连着一个 wifi 不动弹不怎么出现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/797357

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX