![具有不同 LAN GW 的不同 LAN 子网之间的路由](https://linux22.com/image/735996/%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%20LAN%20GW%20%E7%9A%84%E4%B8%8D%E5%90%8C%20LAN%20%E5%AD%90%E7%BD%91%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%AF%E7%94%B1.png)
我有个愚蠢的问题,但我真的被难住了。我们在不同的位置有两个 pfSense。在第一个位置,我们的 LAN 网络为 10.200.1.0/24,网关为 10.200.1.1。在第二个位置,我们的 LAN 网络为 10.200.40.0/24,网关为 10.200.40.3。
我们一直使用 OpenVPN 静态连接,一切运行良好,但最近我们在两个位置之间建立了专用通道。我尝试设置路由,如下所示:通过 GW 10.200.1.1 静态路由到 10.200.40.0/24。通过 GW 10.200.40.3 静态路由到 10.200.1.0/24。
好吧,它能工作,但是……不太好。我们有这样的跟踪路由:从 10.200.1.13 => 10.200.1.1 => 10.200.40.51 - 看起来不错,但网络不稳定 - 尤其是 TCP 连接。而 iperf(用于速度测试)显示如下:
[ ID] Interval > Transfer Bandwidth
[ 4] 0.00-1.00 sec 256 KBytes 2.09 > Mbits/sec
[ 4] 1.00-2.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 2.00-3.00 sec 0.00 Bytes 0.00 bits/sec
[ 4] 3.00-4.00 sec 0.00 Bytes 0.00 bits/sec
etc.
我在本地计算机 10.200.1.30 上添加路由后如下:
路由添加 10.200.40.0 255.255.255.0 10.200.40.3
一切都开始完美运行,iperf 显示如下(使用相同的设置):
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 66.5 MBytes 558 Mbits/sec
[ 4] 1.00-2.00 sec 68.5 MBytes 574 Mbits/sec
[ 4] 2.00-3.00 sec 68.0 MBytes 571 Mbits/sec
[ 4] 3.00-4.00 sec 69.6 MBytes 584 Mbits/sec
[ 4] 4.00-5.00 sec 46.0 MBytes 386 Mbits/sec
[ 4] 5.00-5.24 sec 16.2 MBytes 562 Mbits/sec
现在我陷入了困境 - 我如何才能通过远程网关将所有流量从 1.0 推送到 40.0 子网,而不是推送到每台机器?反之亦然 - 从 40.0 到 1.0:) 我无法将网关添加到 LAN 接口 - 我收到“网关地址 10.200.40.3 不在所选接口的子网之一内。”。
请帮忙!提前谢谢!
更新:哦,抱歉,这是一个非常简单的方案 - 我只是采用了这个基础设施,没有任何文档。如果您需要更多信息 - 请告诉我。谢谢!
答案1
最后我通过设置dhcp中的参数121解决了问题。子网之间的联网和路由工作正常。
谢谢大家对我的问题的关注!
答案2
简短回答:您需要一个路由器来在子网之间路由。如果您的 3750G 具有正确的软件版本,您可以将其配置为路由器。否则,您将需要额外的设备。
您还需要在 3750 和 pfSense 设备之间配置路由协议 (OSPF),以便它们相互了解。