
windows(主机)不使用VPN
当VPN关闭时,我可以从WSL2和docker容器ping我的窗口(主机),但当它打开时
所有设置均为默认设置
cmd ipconfig
Wireless LAN adapter Wi-Fi:
IPv4 Address. . . . . . . . . . . : 192.168.1.100
Ethernet adapter vEthernet (WSL)
IPv4 Address. . . . . . . . . . . : 172.27.48.1WSL2 $ 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如果我需要提供更多信息,请告诉我
提前感谢!
发布于 2020-09-20 06:22:43
通过手动添加路由解决了该问题。之后,即使容器连接到VPN,我也可以ping windows。
从容器内部:
$ ip route add 192.168.1.100 via 172.17.0.1 dev eth0在我的例子中:
192.168.1.100是目标NIC(目标)
172.17.0.1是您可以通过在容器内运行ip route找到的网关
希望它能有所帮助:D
https://stackoverflow.com/questions/63828333
复制相似问题