我正在使用 VPN 连接,并且需要到达远程地址 192.168.1.109 的流量才能通过该 VPN。有时有效,有时无效。我怀疑这是由于VPN后面的网络和我的LAN之间的寻址冲突造成的。我无权访问我的 LAN 网关(我正在租用我的家,并且我无权访问路由器),因此我无法更改我的 LAN 地址空间。我的怀疑是因为当我将互联网接入点切换到手机热点时,一切都工作得很好。
我用 检查了我的路由表ip r
,我发现理论上它应该可以工作:
default via 172.20.10.1 dev eth0 proto dhcp src 172.20.10.5 metric 100
default via 10.8.152.1 dev wlp3s0 proto dhcp src 10.8.155.218 metric 600
5.32.152.131 via 10.251.182.1 dev tun0
6.6.6.6 via 10.251.182.1 dev tun0
10.0.0.24 via 10.251.182.1 dev tun0
10.0.0.64 via 10.251.182.1 dev tun0
10.0.0.74 via 10.251.182.1 dev tun0
10.0.0.75 via 10.251.182.1 dev tun0
10.0.0.85 via 10.251.182.1 dev tun0
10.1.0.0/24 via 10.251.182.1 dev tun0
10.1.15.0/24 via 10.251.182.1 dev tun0
10.1.20.0/23 via 10.251.182.1 dev tun0
10.2.0.0/24 via 10.251.182.1 dev tun0
10.8.152.0/21 dev wlp3s0 proto kernel scope link src 10.8.155.218 metric 600
10.32.0.0/16 via 10.251.182.1 dev tun0
10.64.0.0/16 via 10.251.182.1 dev tun0
10.90.1.0/24 via 10.251.182.1 dev tun0
10.96.0.0/11 via 10.251.182.1 dev tun0
# ... a lot of lines ...
188.117.137.130 via 10.251.182.1 dev tun0
188.165.234.213 via 10.251.182.1 dev tun0
192.168.1.0/24 via 10.251.182.1 dev tun0
# ... a lot of lines ...
tun0
是我的 OpenVPN 接口,似乎路由表已配置为使用它。为什么我的流量有时会到达正确的目的地,有时却不会?当它不起作用时,curl
返回此:
curl: (7) Failed to connect to 192.168.1.109 port 80 after 50 ms: Connection refused