OpenVPN:将路由推送到具有不同网关的客户端

Lor*_*ein 24 routing openvpn

我希望我的 OpenVPN 服务器将路由推送到具有不同默认网关的客户端。

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

是否可以通过在服务器配置文件中指定推送路由来做到这一点?

Dra*_*oan 30

push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"
Run Code Online (Sandbox Code Playgroud)

从 OpenVPN 手册页:

--route network/IP [netmask] [gateway] [metric]
Run Code Online (Sandbox Code Playgroud)

这告诉服务器配置“推送”到客户端,该route命令通过网关 10.0.0.2 设置 10.10.10.0/24 子网的网络路由,度量为 1。度量用于给出“偏好”,如果有多个路线存在(这样最低的成本获胜)。

  • `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"`。 (3认同)