当 VPN 在 WSL2 中打开时,我如何从 WSL2 ping windows
When VPN is on in WSL2, how can I ping windows from WSL2
windows(主机)不使用 VPN
当 VPN 关闭时,我可以从 WSL2 和 docker 容器 ping 我的 windows(主机)但是当它打开时
所有设置都是默认设置
cmd ipconfig
Wireless LAN adapter Wi-Fi:
IPv4 Address. . . . . . . . . . . : 192.168.1.100
Ethernet adapter vEthernet (WSL)
IPv4 Address. . . . . . . . . . . : 172.27.48.1
WSL2 $ ip 路由
default via 172.27.48.1 dev eth0
172.27.48.0/20 dev eth0 proto kernel scope link src 172.27.51.31
如果我需要提供更多信息,请告诉我
提前致谢!
已通过手动添加路由解决。之后我可以 ping windows 即使容器连接到 VPN
来自容器内部:
$ ip route add 192.168.1.100 via 172.17.0.1 dev eth0
就我而言:
192.168.1.100是目标网卡(destination)
172.17.0.1 是网关,您可以通过 运行 ip route inside container
找到
希望对您有所帮助 :D
windows(主机)不使用 VPN
当 VPN 关闭时,我可以从 WSL2 和 docker 容器 ping 我的 windows(主机)但是当它打开时
所有设置都是默认设置
cmd ipconfig
Wireless LAN adapter Wi-Fi:
IPv4 Address. . . . . . . . . . . : 192.168.1.100
Ethernet adapter vEthernet (WSL)
IPv4 Address. . . . . . . . . . . : 172.27.48.1
WSL2 $ ip 路由
default via 172.27.48.1 dev eth0
172.27.48.0/20 dev eth0 proto kernel scope link src 172.27.51.31
如果我需要提供更多信息,请告诉我
提前致谢!
已通过手动添加路由解决。之后我可以 ping windows 即使容器连接到 VPN
来自容器内部:
$ ip route add 192.168.1.100 via 172.17.0.1 dev eth0
就我而言:
192.168.1.100是目标网卡(destination)
172.17.0.1 是网关,您可以通过 运行 ip route inside container
找到希望对您有所帮助 :D