我正在努力设置多个站点到站点的 vpn。
我有 3 个站点:
- 站点 A:OpenVPN 服务器,位于 OPNsense 内部,IP 范围:192.168.10.0/24
- 站点 B:带有 Fresh-Tomato 的华硕路由器,IP 范围:192.168.20.0/24
- 站点 C:华硕库存路由器,IP 范围:192.168.30.0/24
我设法在 OPNsense 中设置了一个 OpenVPN 服务器,如下所示:
IPv4 Tunnel Network: 10.10.1.0/24
IPv4 Local Network: 192.168.10.0/24,192.168.20.0/24
IPv4 Remote Network: 192.168.20.0/24
另外还针对客户端 B 进行了以下客户端特定覆盖:
IPv4 Remote Network: 192.168.20.0/24
通过该设置,我能够将站点 B 连接到站点 A 上的服务器,并且可以从站点 B 访问站点 A 的 IP,反之亦然。我不确定是否需要所有这些配置,或者是否可以跳过某些配置,但我很高兴它能正常工作。
现在我还想将站点 C 作为客户端添加到站点 A。
我尝试为站点 C 重新使用相同的 OpenVPN 服务器并进行扩展IPv4 Local Network
,IPv4 Remote Network
并为 C 的范围添加了单独的客户端特定覆盖:192.168.30.0/24
执行此操作后,站点 C 无法连接到Conflicting Routing Rules
A。
是否可以将多个站点到站点添加到 OpenVPN 服务器的一个实例中,还是每个站点都需要单独的服务器?如果可能,我遗漏了什么?另外,其他配置也可以吗?