在Windows XP上使用2个NIC和独立networking共享networking连接

这是基本的设置。 目标是让主机2使用主机1的第二个NIC连接到互联网,而不使用任何特殊的路由软件或主机1上的任何东西。

网络图

我能做些什么:思科路由器和主机1/2configuration静态路由表。
我不能做的事:在192.168.60.1上configuration路由器,并在Cisco路由器上使用dynamic路由。 我能够实现:直接从192.168.90.1(主机2的NIC)Ping 192.168.60.71(主机1的第二个NIC)。
我被卡住了:从192.168.90.1 Ping 192.168.60.1

我做了什么:

  • 告诉Cisco 2约192.168.90.0通过以太网,192.168.2.0通过串行和192.168.13.0通过192.168.2.2(思科1)以及通过串行0.0.0.0。
  • 告诉Cisco 1约192.168.13.0通过以太网,192.168.2.0通过串行,192.168.90.0通过192.168.2.1(Cisco 2)和0.0.0.0通过192.168.13.37以及具体192.168.60.0通过192.168.13.37(可能不必要)
  • 最后,我在主机1上添加了路由192.168.60.0通过NIC 2和0.0.0.0通过192.168.60.1。

我觉得我好像接近解决这个问题,但是我似乎把我的头撞到了墙上,增加了不必要的路线,并没有真正解决这个问题。

两台主机都运行Windows XP

我会很高兴在这里得到一些帮助,这对我来说是令人兴奋的(特别是因为我更多的是编程types),而且我可以从192.168.90.1 ping到192.168.60.71这个事实已经让我得到了老师的额外信贷,但是我基本上答应他我可以让主机2通过主机1进入互联网,我打算向大家展示解决scheme。

由于你不能改变192.168.60.1上的路由表,而且它显然没有到达192.168.90.0/24networking的路由,所以你将会遇到这样的问题:对源于192.168.90.0/24的数据包的回复将永远无法find它们路线。

您可以通过使用称为NAT的技术来解决此问题,其中所有传出数据包的源地址将由主机1重写为192.168.60.71 – 其中路由器192.168.60.1将有一个有效的路由。 主机1将维护连接表并执行转换回传入回复数据包的原始地址。

NAT支持内置于Windows XP中,有两种版本。 有很容易设置“互联网连接共享” ,但它主要针对一个单一的互联网连接XP-PC在一个私人子网的情况下,有几个限制的实施,所以你将无法使用它在你的设置。 远程访问服务(RAS)的NAT实现也可以执行任务,但是更加灵活。 您将不得不使用netsh命令的routing ip nat上下文来执行configuration。 有关此function的更多详细信息,请参阅Microsoft Technet文档 ,或者查看“通过Windows RAS进行NAT”的众多第三方演练,就像通过查询您select的search引擎所find的那样。