windows11+wsl2 ,一直用的很正常
前段时间换了个路由器,默认网关从 192.168.1.1 换成了 192.168.30.1
然后 wsl 就没法联网了,不是科学上网的问题,而是彻底没法联网,比如 ping apt-get
这些都无法连接
但是我用 export all_proxy
给 wsl 设置代理以后是可以正常联网的
我猜测应该是网关变动造成的问题
但是不知道应该如何重置或者刷新 wsl 的网络设置
求大佬解惑
1
AoEiuV020CN 2023-04-14 18:25:43 +08:00
按道理不应该有影响,楼主确定之前没动过 wsl 内部的网络设置吗?
|
2
MajestySolor OP @AoEiuV020CN #1 没有,近期内唯一的变动就是换了个路由器
|
3
brader 2023-04-14 18:39:29 +08:00
不如把路由器网关改回 192.168.1.1 呗,简单方便
|
4
yaoyao1128 2023-04-14 18:55:14 +08:00 via iPhone
wsl 配置过什么
不能连接是指什么层面的不能连接…… |
5
Ocean810975 2023-04-14 18:57:45 +08:00
不应该啊,我也从小米换回了 tplink ,和你的变化一样,wsl 可以正常使用啊。
我个人感觉你大概率之前弄过什么,比如在 wsl 上已经搞过一次走主机的代理,然后用过 192.168.30.XXX 的主机 ip 。 |
6
lucifer9 2023-04-14 19:02:07 +08:00
重启也不行?
|
7
oldshensheep 2023-04-14 19:05:59 +08:00
WSL 运行以下命令是输出是什么?
ip a |
8
feedcode 2023-04-14 19:28:20 +08:00
如果你对 WINDOWS 路由不熟悉的话直接重建 WSL 的 switch 即可
先装下 https://www.powershellgallery.com/packages/HNS/0.2.4 Install-Module -Name HNS -AllowClobber Get-HNSNetwork | ? Name -Like "WSL" | Remove-HNSNetwork 然后启动 wsl2 虚拟机会自动创建 WSL switch |
9
NowTime 2023-04-14 19:30:44 +08:00 via Android
看看是不是 DNS 问题? DNS 没有更改导致域名无法解析,我遇到过无法“联网”就是这个情况
|
10
evilnull 2023-04-14 20:01:51 +08:00
ping 的域名?应该是 DNS 配置的问题,看下 /etc/resolv.conf
|
11
ncepuzs 2023-04-14 20:14:04 +08:00 1
是不是改过 /etc/resolv.conf 里的 nameserver
|
12
MajestySolor OP @ncepuzs #11 老哥牛比,确实是这个原因,我重新设置了 dns 然后重启 wsl 就一切正常了
|
13
MajestySolor OP 感谢各位,问题已解决,重设一下 /etc/resolv.conf 的 nameserver 然后重启 wsl 就解决了
|
14
sunny2580839896 2023-04-15 11:07:17 +08:00
wsl 可以创建快照吗?
|