pfSense – 站点到站点OpenVPN

我有两个pfSense 2.1服务器运行的局域网192.168.0.0/24和192.168.10.0/24。 pfSense服务器是192.168.0.1和192.168.10.1

我刚刚configuration了一个OpenVPN站点到站点隧道, 似乎工作正常。 从每台pfSense服务器上,我可以ping另一台(从192.168.0.1我可以ping 192.168.10.1,反之亦然),但是从我的局域网上的计算机,我无法到达其他局域网。

可能是什么原因造成的?

在这方面最重要的是防火墙规则。 大多数人忘记为OVPNstream量添加防火墙规则

  1. OPENVPN标签中的规则。 例如 允许来自OpenVPN的流量

  2. WAN标签中的规则 在这里输入图像说明

由于你的隧道的两端正在ping,那么我会仔细检查OpenVPN选项卡中的规则。

如果这些都是正确的,那么你需要检查路由。 希望能帮助到你。

有很多方法可能出错。

1. Routing 

OpenVPN服务器是否设置为各自networking的默认网关? 如果否,那是你的答案。

 2. Packet forwarding 

pfSense服务器是否允许数据包转发? 换句话说,你可以通过它们从一个networking接口发送数据包到另一个networking接口吗?

 3. Packet filter 

pfSense服务器上的本地防火墙是否允许数据包像这样被转发? 也许有一个阻止这些数据包的前向规则。