openvpn多个实例的路由问题?

我打算用OpenVPN的两个实例连接到同一台PC来打开VPN服务器。 我有一个服务器与多个IP和运行在同一台服务器上的两个openvpn服务器实例。 尝试从一台PC同时连接到这些实例。

我可以单独连接到他们,但是当我尝试连接到他们一起连接好。 但第二次我得到这个错误:

 Thu Dec 22 05:27:04 2011 / usr / sbin / ip link set dev tun0 up mtu 1500
 Thu Dec 22 05:27:04 2011 / usr / sbin / ip addr add dev tun0 local 10.10.0.5 peer 10.10.0.6
 Thu Dec 22 05:27:04 2011 / usr / sbin / ip route通过10.0.0.1添加184.75.xxx.xxx/32
 RTNETLINK答案:文件存在
 Thu Dec 22 05:27:04 2011错误:Linux路由添加命令失败:外部程序退出错误状态:2
 Thu Dec 22 05:27:04 2011 / usr / sbin / ip route通过10.10.0.6添加0.0.0.0/1
 RTNETLINK答案:文件存在
 Thu Dec 22 05:27:04 2011错误:Linux路由添加命令失败:外部程序退出错误状态:2
 Thu Dec 22 05:27:04 2011 / usr / sbin / ip route通过10.10.0.6添加128.0.0.0/1
 RTNETLINK答案:文件存在
 Thu Dec 22 05:27:04 2011错误:Linux路由添加命令失败:外部程序退出错误状态:2

服务器configuration

港口1190
原始udp
 dev tun1
 ca /etc/openvpn/ca.crt
 cert /etc/openvpn/serverA.crt
键/etc/openvpn/serverA.key
 dh /etc/openvpn/dh1024.pem

服务器10.3.0.0 255.255.255.0
 ifconfig-pool-persist 10.3.0.0-ipp.txt

 - 模式服务器
 --tls服务器
 client-config-dir /etc/openvpn/ccd.d
路由10.3.0.0 255.255.255.252

推“redirect网关def1 bypass-dhcp”
推“dhcp-option DNS 208.67.222.222”
推“dhcp-option DNS 208.67.220.220”
保持活力10 120
 COMP-LZO
用户没人
没有人组
坚持键
坚持-TUN
状态10.3.0.0-openvpn-status.log
动词3

服务器Bconfiguration

港口1191
原始udp
 dev tun0
 ca /etc/openvpn/ca.crt
 cert /etc/openvpn/serverB.crt
键/etc/openvpn/serverB.key
 dh /etc/openvpn/dh1024.pem
服务器10.10.0.0 255.255.255.0
 ifconfig-pool-persist 10.10.0.0-ipp.txt
 - 模式服务器
 --tls服务器
 client-config-dir /etc/openvpn/ccd.d
路线10.10.0.0 255.255.255.252

推“redirect网关def1 bypass-dhcp”
推“dhcp-option DNS 208.67.222.222”
推“dhcp-option DNS 208.67.220.220”
保持活力10 120
 COMP-LZO
用户没人
没有人组
坚持键
坚持-TUN
状态10.10.0.0-openvpn-status.log
动词3

客户端configuration

客户
 dev tun1
原始udp
远程184.75.xxx.xxx 1190
 resolv-retry无限
 nobind
坚持键
坚持-TUN
 ca /etc/openvpn/ca.crt
 cert /etc/openvpn/client1.crt
键/etc/openvpn/client1.key
 ns-cert-type服务器
 COMP-LZO
动词3
 --script-security 2

客户端Bconfiguration

客户
 dev tun0
原始udp
远程184.75.xxx.xxx 1191
 resolv-retry无限
 nobind
坚持键
坚持-TUN
 ca /etc/openvpn/ca.crt
 cert /etc/openvpn/client2.crt
键/etc/openvpn/client2.key
 ns-cert-type服务器
 COMP-LZO
动词3
 --script-security 2

任何帮助将非常感激。

你基本上是试图设置两个默认网关。 即使你可以添加两个路由,只有其中一个会正常工作。

你可能应该从服务器上删除push "redirect-gateway def1 bypass-dhcp" ,并且简单的在客户端设置一个路由,VPN应该是默认的。