【问题标题】:When VPN is on in WSL2, how can I ping windows from WSL2当 VPN 在 WSL2 中打开时,如何从 WSL2 ping 窗口
【发布时间】:2020-09-10 11:03:41
【问题描述】:

windows(host) 不使用 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

如果我需要提供更多信息,请告诉我

提前致谢!

【问题讨论】:

    标签: networking vpn windows-subsystem-for-linux


    【解决方案1】:

    通过手动添加路由解决了。之后,即使容器连接到 VPN,我也可以 ping 窗口

    从容器内部:

    $ ip route add 192.168.1.100 via 172.17.0.1 dev eth0
    

    就我而言:

    192.168.1.100 是目标网卡(目标)

    172.17.0.1 是网关,你可以在容器内运行 ip route 找到它

    希望对你有所帮助:D

    【讨论】:

      猜你喜欢
      • 2023-01-17
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2021-05-25
      • 2021-07-13
      • 2020-09-13
      相关资源
      最近更新 更多