首先介绍一些背景信息:
我正在尝试使用 libreNMS(在 VPS 上运行)为我们的客户创建网络监控服务。我想使用 libre 监控 LAN 上的网络设备。
所以我的意图是在 VPS 上的 docker 容器中运行 openvpn 服务器。我这样做是因为 VPS 正在运行 libreNMS 配置。(https://github.com/kylemanna/docker-openvpn) 并让 raspberry pi (客户端) 连接到 openvpn 服务器。我想为每个客户创建一个连接到 vps 的客户端。
现在的问题是:
我让 openvpn 服务器和客户端都运行起来了。从客户端我成功建立了连接,这很好。但我想从那里创建一条返回客户端(站点到站点)的路由。但我不知道该怎么做。我尝试按照以下文章操作,但没有成功:
https://openvpn.net/vpn-server-resources/site-to-site-routing-explained-in-detail/
通常我会使用 SonicWall 设备在路由器之间建立站点到站点的连接,但 VPS 托管在其他地方,在一个接口上只有一个 IP 地址。它没有内部网络。
我想要的是:
我想创建一条从 VPS 到客户端的 LAN 子网的路由。
- openvpn 服务器的 IP 地址例如为:1.1.1.1(一个 WAN IP)
- 例如,客户端的 WAN IP 地址为:2.2.2.2,例如 LAN 子网为 3.3.3.0/24