使用OpenVPN进行select性路由

您好,我通过使用.ovpnconfiguration通过OpenVPN连接到我的私人服务器。 但是,当我连接到VPN我需要访问一些服务器在我的本地networking与IP范围10 。*如何select不路由的LANstream量,而路由所有其他stream量通过openvpn我得到以下日志时连接

Mon Oct 13 05:20:16 2014 /sbin/ip link set dev tun0 up mtu 1500 Mon Oct 13 05:20:16 2014 /sbin/ip addr add dev tun0 172.27.232.12/21 broadcast 172.27.239.255 Mon Oct 13 05:20:21 2014 ROUTE remote_host is NOT LOCAL Mon Oct 13 05:20:21 2014 /sbin/ip route add 107.170.153.39/32 via 10.52.128.1 Mon Oct 13 05:20:21 2014 /sbin/ip route add 0.0.0.0/1 via 172.27.232.1 Mon Oct 13 05:20:21 2014 /sbin/ip route add 128.0.0.0/1 via 172.27.232.1 Mon Oct 13 05:20:21 2014 Initialization Sequence Completed 

我不认为你可以在openvpnconfiguration中做到这一点。 所以你必须做后连接,但类似的东西

  ip route add 10.0.1.0/24 dev eth0 

这假定你的本地局域网是在10.0.1.0/24上,而你连接到这个局域网的是eth0

编辑:我意识到我误解了你的问题。 迈克的答案适合你,但我不知道它将在重新启动时持续。

在你的openvpnconfiguration文件中,你可以这样做:

服务器configuration

 push "route 10.0.0.0 255.0.0.0" 

或者你可以添加这个在你的客户端configuration

 route 10.0.0.0 255.0.0.0