在具有多个NIC的XP中强制外部路由

时间:2013-03-05 16:07:30

标签: windows networking routing nic loopback

没有TCP / IP知识的新手警报......我正在尝试通过填充带有6个NIC卡的XP PC来设置用于测试嵌入式6路以太网交换机的生产测试平台。我开始使用两个NIC来证明这一点,两者都在同一子网上,手动IP地址为172.16.0.1 / 172.16.0.2。路由表(route print)显示(我相信)两个回送条目:

=====================================================
172.16.0.0     255.255.255.0    172.16.0.1  172.16.0.1
172.16.0.0     255.255.255.0    172.16.0.2  172.16.0.2
172.16.0.1     255.255.255.255  127.0.0.1   127.0.0.1
172.16.0.2     255.255.255.255  127.0.0.1   127.0.0.1
172.16.255.255 255.255.255.255  172.16.0.1  172.16.0.1
172.16.255.255 255.255.255.255  172.16.0.2  172.16.0.2
=====================================================

我想删除环回条目并用“always external”路由条目替换它们。即如果你ping 172.16.0.1数据包使用适配器172.16.0.2,并且由交换机路由回172.16.0.1如果你ping 172.16.0.2数据包离开172.16.0.1,并由交换机路由回172.16.0.2,从而对电缆,交换机IC,磁性等进行基本的连接测试。

命令: route add 172.16.0.1 mask 255.255.255.255 172.16.0.2(在我看来唯一指定使用172.16.0.2将数据包发送到目的地172.16.0.1)失败,“路由添加失败:路由参数不正确”

虽然:route add 172.16.0.2 mask 255.255.255.255 172.16.0.1已被接受但我不能ping 172.16.0.2

我确实在你的旧帖中找到了一些非常好的解释,但是我显然不太了解发生了什么。我有点担心自动生成路由表已指定两个适配器作为网关,但我不太了解其含义。

最终,盒子里有6个网卡,我希望能够创建一个能够让我在交换机上运行每个端口的桌子。

非常感谢 大卫

1 个答案:

答案 0 :(得分:0)

您可以使用ping执行此操作。首先将NIC设置为具有静态IP地址。我将举例说明2个NIC。 NIC1设置为192.168.0.2,NIC2设置为192.168.0.1。然后运行命令:

ping 192.168.0.2 -s 192.168.0.1 -t

我想你会发现,如果你拔掉外部环回电缆,测试就会失败,如果再把它重新插上,它就会通过。有关ping的更多帮助,请键入ping - ?

您可能必须禁用Windows防火墙才能通过ping流量。