多个 IP 使用一个 NIC 连接问题 - Windows

多个 IP 使用一个 NIC 连接问题 - Windows

我有一个直接连接到 GPRS 网络的帧中继网络。我还有一个 ADSL 高速网络,最近我一直在尝试使用 Windows 7(也尝试过 XP)实现以下网络配置,但至今未成功。在一台服务器上,我有两个 NIC,NIC1,我想要以下两个静态 IP 地址 10.0.1.110 和 10.0.1.200,思科路由器的默认网关是 10.0.1.1,ADSL 是 DHCP。NIC1 和思科路由器无法访问互联网。NIC2 设置为 DHCP,并配置了主 DNS 和辅助 DNS 以启用互联网连接。

对于 NIC1,所有传入的 TCP 连接都来自以 10.192.xx 开头的 IP 地址,我无法同时与 10.0.1.110 和 10.0.1.200 建立 TCP 连接。只能是其中一个。我在 Windows 中实现了一个静态路由:route -p 10.192.0.0 mask 255.255.0.0 10.0.1.1 metric 1

我尝试过在 NIC1 中省略网关以及许多其他组合,但都没有成功。有人可以帮忙吗?我做错了什么?

答案1

我认为 ADSL 及其默认网关不会影响这种情况。请尝试禁用它以确保无误。

问题可能是该回复来自与请求不同的 IP。这可能会使思科路由器或客户端连接变得复杂。

标准方法是向 Windows 添加环回设备并在那里放置一个子网和一堆 IP,然后通过 Windows 以太网 IP 从 Cisco 路由它们。

TL;DR:删除 10.0.1.200 并使用环回地址 10.0.2.1

相关内容