我有一台带有双网卡的 Windows Server 2003 机器。到目前为止,我们在大楼里只有一个由房东提供的 ISP,并且只使用了一个 NIC。Filezilla 是 FTP 服务器。
我们的客户长期存在问题,该客户需要使用由古老的 Cisco 路由器提供的非常特定的 VPN 设置。问题是该路由器拒绝与其他一些客户端的 VPN 设置共存,这意味着我们经常不得不交换电缆以使旧的 VPN 进入和退出运行。
正如你可以想象的那样,这已经很老了。
我们有一个专门为我们服务的新 ISP,计划是让 Cisco VPN 在旧 ISP 上运行,并将所有其他客户端转移到新连接。我们的想法是,我们将在 NIC 1 之外的单独子网上运行办公室网络,只让 Cisco VPN 连接到 NIC 2。运行两个绑定到特定 NIC 的 Filezilla 实例应该允许在两个 Internet 连接上配置 FTP。
这一切都很好,两个 FTP 服务器都可以从互联网访问……只要一次只有一个处于活动状态。一旦连接了另一台服务器,就无法访问。
我可以看到服务器如何在路由到两个外部连接时遇到问题,决定使用哪个网关以及不使用哪个网关,但我对这些事情的了解非常有限,所以不知道下一步该去哪里。
我是否必须查看在 Windows 中定义路由(RIP?),以便它可以同时路由到两个网关?
Windows 不支持多个默认网关。
由于此客户端通过 VPN 连接到 Cisco 路由器,因此它们可以在网络上拥有自己的 IP 地址(需要在服务器配置为在第二个 NIC 上使用的同一子网中为它们提供一个地址)。如果您以这种方式配置它,那么您可以简单地删除该 NIC 上的默认网关,它应该可以工作。
好的,感谢 joeqwerty 的评论,我到了那里。
我必须按照双方的建议删除针对其中一个 NIC 定义的默认网关之一,将 192.168.1.1 保留为默认网关,但关键是定义到另一个子网网关的持久路由,如下所示。
当我看到它设置好并且字节开始流动时(周五 4.45 时令人欢迎的景象!)它实际上非常有意义。谢谢大家。