多个站点到站点 VPN 连接至一个 OpenVPN 服务器

多个站点到站点 VPN 连接至一个 OpenVPN 服务器

我正在努力设置多个站点到站点的 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 NetworkIPv4 Remote Network并为 C 的范围添加了单独的客户端特定覆盖:192.168.30.0/24

执行此操作后,站点 C 无法连接到Conflicting Routing RulesA。

是否可以将多个站点到站点添加到 OpenVPN 服务器的一个实例中,还是每个站点都需要单独的服务器?如果可能,我遗漏了什么?另外,其他配置也可以吗?

相关内容