具有不同 LAN GW 的不同 LAN 子网之间的路由

具有不同 LAN GW 的不同 LAN 子网之间的路由

我有个愚蠢的问题,但我真的被难住了。我们在不同的位置有两个 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),以便它们相互了解。

相关内容