OpenVPN:路由到两个 VPN

OpenVPN:路由到两个 VPN

使用 Ubuntu 14.04(最新)。

我想同时使用两个 VPN(openvpn)。LAN
是:10.1.1.0/24

第一个 VPN 是自制的,仅路由192.168.1.0/24通过隧道连接网络。

VPN1启动前的路由表

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.1.1        0.0.0.0         UG    0      0        0 eth0
10.1.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0

VPN1启动后的路由表

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.1.1        0.0.0.0         UG    0      0        0 eth0
10.14.0.0       10.14.0.2       255.255.255.0   UG    0      0        0 tun0
10.14.0.2       0.0.0.0         255.255.255.255 UH    0      0        0 tun0
10.1.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.88.0.1       10.88.0.5       255.255.255.255 UGH   0      0        0 tun1
10.88.0.5       0.0.0.0         255.255.255.255 UH    0      0        0 tun1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     10.88.0.5       255.255.255.0   UG    0      0        0 tun1

问题是启动第二个 VPN(来自 PIA)后,安装了默认路由,子网192.168.1.0不再路由。(其余部分正常工作)。

例如,192.168.1.1在第二个 VPN 激活之前,执行 ping 操作可以正常工作。

VPN2启动后的路由表

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.182.1.5      128.0.0.0       UG    0      0        0 tun2
0.0.0.0         10.1.1.1        0.0.0.0         UG    0      0        0 eth0
10.14.0.0       10.14.0.2       255.255.255.0   UG    0      0        0 tun0
10.14.0.2       0.0.0.0         255.255.255.255 UH    0      0        0 tun0
10.1.1.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.88.0.1       10.88.0.5       255.255.255.255 UGH   0      0        0 tun1
10.88.0.5       0.0.0.0         255.255.255.255 UH    0      0        0 tun1
10.182.1.1      10.182.1.5      255.255.255.255 UGH   0      0        0 tun2
10.182.1.5      0.0.0.0         255.255.255.255 UH    0      0        0 tun2
128.0.0.0       10.182.1.5      128.0.0.0       UG    0      0        0 tun2
161.202.72.156  10.1.1.1        255.255.255.255 UGH   0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.1.0     10.88.0.5       255.255.255.0   UG    0      0        0 tun1

但是,我不明白的是,该192.168.1.0路由仍然有效,并且比默认路由更具体。似乎没有任何冲突的内部 openvpn 隧道路由。

192.168.1.0同时运行两个 VPN 可以解决这个路由问题吗?

相关内容