带有两个网关的LAN上的pfSense路由器

我有一个ADSL调制解调器/路由器上的LAN。 我们刚刚在我们的位置获得了另一个高速互联网连接,我想连接到它的LAN,最终放弃了ADSL。

我select使用一个小PFSense框来连接局域网到新的广域网连接。

局域网上的两台服务器使用单一的ADSL广域网IP通过NAT运行外部可访问的服务。 我们有指向这个IP的DNSlogging。 我想通过新的连接,在那里使用广域网IP。 该连接允许多个IP,因此我使用虚拟IP,1:1 NAT和适当的防火墙规则configuration了pfSense。

当我将服务器的默认网关设置更改为pfSense时,我可以通过新的WAN IP访问服务,而不会出现问题。 但是,我不能再通过旧的WAN IP访问它们。 如果我将服务器的默认网关设置回ADSL路由器,则情况正好相反 – 我可以通过ADSL IP访问服务,但不能通过ADSL访问。

在第一种情况下,我相信这是因为一个传入的SYN数据包到达ADSL WAN IP,并被NAT'd发送到服务器的内部IP。 服务器通过其默认网关pfSense框发送的SYN / ACK作出响应。 pfSense框会看到一个SYN / ACK,它没有看到SYN并丢弃数据包。

有没有什么明智的方法呢? 我希望这些服务至less可以在短时间内通过两个IP访问,因为一旦我改变了DNS,在每个人拿起新的地址之前需要一段时间。

如果你设置你的整个设置是这样的:

New WAN | --> pfSense --> LAN ADSL | 

所以pfSense获得2个互联网连接。

上述设置应该没有太多的问题,因为服务器现在只有一个网关使用。