双网卡,双ISP,双FTP服务器 – 无法保持两个连接运行。 我究竟做错了什么?

我有一个双网卡的Windows Server 2003机器。 到目前为止,我们只有一个由我们的楼主提供的ISP,并且只使用了一个NIC。 Filezilla是FTP服务器。

对于需要使用由古老的思科路由器提供的非常具体的VPN设置的客户,我们长期存在一个问题。 麻烦的是,这个路由器拒绝与其他客户端的VPN设置共存,这意味着我们经常不得不交换电缆来使旧的VPN进入和退出。

你可以想像,这已经很老了。

我们有一个专门为我们服务的ISP,计划是让思科VPN在旧的ISP上运行,并将所有其他客户端移到新的连接上。 我们认为我们将在离开NIC 1的单独子网上运行办公networking,只留下连接到NIC 2的Cisco VPN。运行两个Filezilla绑定到特定NIC的实例应允许在两个Internet连接上configurationFTP。

这一切工作正常,两个FTP服务器都可以从互联网上访问…一次只提供一个是活跃的。 一旦连接了另一台服务器就无法到达。

我可以看到服务器如何在路由到两个外部连接时遇到困难,决定使用哪个网关以及哪个网关不使用,但是我非常了解这种情况,所以不知道下一步应该转向哪里。

是否必须查看在Windows(RIP?)中定义路由,以便可以同时路由到两个网关?

Windows不支持多个默认网关。

由于此客户端通过VPN连接到思科路由器,因此他们可以在networking上拥有自己的IP地址(他们将需要在服务器configuration为在第二个NIC上使用的同一子网上的地址)。 如果你有这样的configuration,那么你可以简单地删除该网卡上的默认网关,它应该工作。

好的,多亏了joeqwerty的评论,我到了那里。

我不得不删除一个默认的网关,这个网关是针对其中一个网卡定义的,默认情况下192.168.1.1是192.168.1.1,但是关键是定义到其他子网网关的永久路由,如下所示。

 Address Netmask Gateway 0.0.0.0 0.0.0.0 192.168.1.2 

当我看到它成立,字节开始stream动(星期五4.45的欢迎景象!)它实际上是非常有意义的。 谢谢大家。