Moh*_*hid 12 hyper-v windows-subsystem-for-linux
我在 wsl 1 下有一个 ubuntu 工作正常并连接到互联网
只是升级到 wsl2 ,我无法从 bash ping google.com
但如果我降级到 wsl1,我可以 ping
我试过这个但没有用
Ethernet adapter vEthernet (WSL):
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::30a4:2612:6ee3:2390%142
IPv4 Address. . . . . . . . . . . : 192.168.0.103
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Run Code Online (Sandbox Code Playgroud)
xxxxxxxxx@xxxxxxxxxxx:~$ ping 192.168.0.103
PING 192.168.0.103 (192.168.0.103) 56(84) bytes of data.
From 172.22.131.55 icmp_seq=1 Destination Host Unreachable
From 172.22.131.55 icmp_seq=2 Destination Host Unreachable
Run Code Online (Sandbox Code Playgroud)
xxxxxxxxx@xxxxxxxxxxx:~$ ip route
default via 172.22.128.1 dev eth0
172.22.128.0/20 dev eth0 proto kernel scope link src 172.22.131.55
Run Code Online (Sandbox Code Playgroud)
xxxxxxxxx@xxxxxxxxxx:~$ sudo ip route add default via 192.168.0.103
RTNETLINK answers: Network is unreachable
Run Code Online (Sandbox Code Playgroud)
Sea*_*thy 15
我在这里尝试了许多其他建议,但只有以下建议对我有用(进行网络重置并重新启动 Windows 11):
github.com/microsoft/WSL/issues/4275#issuecomment-846553905
wsl --shutdown
netsh winsock reset
netsh int ip reset all
netsh winhttp reset proxy
ipconfig /flushdns
netsh winsock reset
shutdown /r
Run Code Online (Sandbox Code Playgroud)
我有类似的问题。我已经尝试了其 github 存储库问题部分中提到的大多数修复程序。但是,没有一个是永久为我工作的。
为了暂时获得访问权限,我创建了一个似乎对我有用的函数。
net_activate() {
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
}
Run Code Online (Sandbox Code Playgroud)
我将它保存在 .bashrc 文件中。每次我需要连接时,我都会运行这个命令。
昨天,我对这个问题有点沮丧,做了很多事情,现在一切都运行良好,无需调用该函数。
所以,这是我按顺序做的事情的清单:
重新启动我的电脑后,WSL2 中的互联网工作完全正常。
##这个 aa hack(热修复)不是永久解决方案
\n\n\n请注意,您必须在 wsl hyper-v 网络虚拟交换机中启用外部网络(请参阅问题中的步骤 1 到 4)
\n
sudo ip a flush dev eth0\nsudo ip a add 192.168.0.5/24 dev eth0\nsudo ip r add default via 192.168.0.1\nRun Code Online (Sandbox Code Playgroud)\n##参考。:
\n\n\nWSL IP 地址和子网永远不是确定性的(不断变化)\xc2\xb7 问题 #4467 \xc2\xb7 microsoft/WSL
\n[WSL 2] NIC 桥接模式(有 TCP 解决方法)\xc2\xb7 问题 #4150 \xc2\xb7 microsoft/WSL
\n[WSL 2] NIC 桥接模式(有 TCP 解决方法)\xc2\xb7 问题 #4150 \xc2\xb7 microsoft/WSL
\n[WSL 2] NIC 桥接模式(有 TCP 解决方法)\xc2\xb7 问题 #4150 \xc2\xb7 microsoft/WSL
\n[WSL 2] NIC 桥接模式(有 TCP 解决方法)\xc2\xb7 问题 #4150 \xc2\xb7 microsoft/WSL
\n上次(Windows)更新后 WSL2 中缺少网络连接 \xc2\xb7 问题 #5414 \xc2\xb7 microsoft/WSL
\n| 归档时间: |
|
| 查看次数: |
40190 次 |
| 最近记录: |