OpenVPN:通过其他网关将路由推送到客户端


22

我希望我的OpenVPN服务器将路由下推到具有其他默认网关的客户端。

具体来说,我的OpenVPN服务器的内部IP地址为10.0.0.1,我希望它推送10.10.10.1/24使用gateway 的路由10.0.0.2

是否可以通过在服务器配置文件中指定推送路由来执行此操作?


您是说要访问push "route 10.10.10.0 255.255.255.0"客户端,然后VPN客户端流量要在VPN服务器网络上具有其他默认网关(10.0.0.2)?
Drav Sloan 2013年

@DravSloan我希望客户端通过10.0.0.2访问10.10.10.0/24网络上的IP地址,但是我不想更改VPN的其他任何路由行为。
Lorin Hochstein 2013年

我尝试做的@josten :push "route 10.10.10.1/24 255.255.255.255 10.0.0.2",不行。
Lorin Hochstein 2013年

2
@LorinHochstein应该是push route "10.10.10.0 255.255.255.0 10.0.0.2 1"
Drav Sloan 2013年

@josten您是否要张贴该答案,是否看到您的建议(我只是填空了……)
Drav Sloan 2013年

Answers:


26
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"

在OpenVPN手册页中:

--route network/IP [netmask] [gateway] [metric]

这告诉服务器配置“推送”给客户端,该route命令通过网关10.0.0.2设置10.10.10.0/24子网的网络路由,该网络的度量标准为1。存在路线(以最低的成本获胜)。


3
push route "10.10.10.0 255.255.255.0 10.0.0.2 1"使openvpn解析器崩溃。必须指定push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"
wget
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.