我有一台带有双网卡的 Windows Server 2003 计算机。到目前为止,我们大楼里的房东只为我们提供了一个 ISP,并且只使用了一个网卡。Filezilla 是 FTP 服务器。
我们有一个长期存在的问题,客户需要使用由旧 Cisco 路由器提供的非常具体的 VPN 设置。问题是这台路由器拒绝与其他客户的 VPN 设置共存,这意味着我们必须频繁更换电缆才能启用和停用旧 VPN。
你可以想象,这已经非常古老了。
我们有一个新的 ISP,专门为我们服务,计划是让 Cisco VPN 在旧 ISP 上运行,并将所有其他客户端转移到新连接。我们的想法是,我们将在 NIC 1 之外的单独子网上运行办公网络,只让 Cisco VPN 连接到 NIC 2。运行两个绑定到特定 NIC 的 Filezilla 实例应该允许在两个互联网连接上配置 FTP。
一切运行正常,并且两个 FTP 服务器都可以从互联网访问......提供每次只能有一个处于活动状态。一旦一个服务器连接,另一个服务器就无法连接。
我知道服务器在路由到两个外部连接时可能会遇到麻烦,无法决定使用哪个网关,但是我对这些事情的了解已经到了极限,所以不知道下一步该怎么做。
我是否必须考虑在 Windows 中定义路由(RIP?)以便它可以同时路由到两个网关?
答案1
Windows 不支持多个默认网关。
由于此客户端通过 VPN 连接到 Cisco 路由器,因此它们可以在网络上拥有自己的 IP 地址(它们需要获得与服务器在第二个 NIC 上配置使用的同一子网中的地址)。如果您已按此方式配置,则只需删除该 NIC 上的默认网关即可。
答案2
好的,感谢 joeqwerty 的评论,我明白了。
我必须删除针对其中一个 NIC 定义的默认网关之一,因为两者都建议这样做,而将 192.168.1.1 保留为其中一个的默认值,但关键是定义到另一个子网网关的持久路由,如下所示。
Address Netmask Gateway
0.0.0.0 0.0.0.0 192.168.1.2
当我看到它设置好并且字节开始流动时(星期五下午 4:45 的景象真是令人欣喜!)这实际上是完全合理的。感谢所有人。