远程 vpn 和站点到站点 vpn 之间的 pfSense 路由?

远程 vpn 和站点到站点 vpn 之间的 pfSense 路由?

我有两个地点。总部和分公司。我在两个地点都安装了 pfSense FW,尽管总部是 pf2.3.4,分公司是 pf2.4.4。

  • HQ 有一个 VPN 服务器 site2site(端口 yyy) 共享密钥
  • 分支机构有一个 VPN 客户端站点到站点(端口 yyy)共享密钥
  • 两个位置都有相同的 IPv4 隧道(10.0.9.0/24)
  • 在分支上,我添加了与 VPN 后面的 HQ netx 相对应的 ipv4 远程网络(10.80.248.0/24)

网络恢复正常。我可以从分支机构和总部 ping、跟踪和路由

  • 我在分支上添加了一个远程 ssl/tls 服务器(端口 zzz)
  • 我将所有流量强制设置为 VPN 标志
  • 将隧道网络设置为 10.0.10.0/24
  • 创建并导出证书
  • 在我的客户端上启动了 openvpn

我可以

  • ping 本地子网上的所有机器
  • ping 1.1.1.1
  • 对 10.0.10.0 网络的两端进行 ping 操作
  • 对 10.0.9.0 网络的两端进行 ping 操作

但是我无法从我的客户端 ping 通 10.80.248.0 网络上的任何机器...但我可以从分支 FW (diags ping) ping 同一台机器。

顺便说一句,我能够从 HQ 防火墙 ping 用户机器。

答案1

我所做的一切都是正确的......缺少的部分。

  • 添加push "route x.x.x.x y.y.y.y"到每个 HQ 子网的用户服务器,以便客户端继承正确的路由
  • 添加指向总部机器的路由,指向站点到站点的隧道

相关内容