OpenVPN:路由到两个VPN

使用Ubuntu 14.04(最新)。

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

自制的第一个VPN只通过隧道路由192.168.1.0/24networking。

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子网不再被路由。 (其余的工作)。

例如,ping 192.168.1.1可以正常工作,直到第二个VPN变为活动状态。

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同时运行?