有两个网段,
网段1: 192.168.1.0/255.255.255.0。网关:192.168.1.1 可以上外网。
网段2:20.19.139.0/255.255.0.0 。网关:20.19.139.250 可以上上级网站。
两种网络拓扑:
拓扑1:
本地,两块网卡,分别接入不同的网络,能同时访问两个网段。起到一个网关的作用。
网段1中的其它主机通过本机访问网段2;或者反过来,网段2中的其它主机通过本地访问网段1。下面以前面情况为例。
网卡一配置:注意:如果要上外网,就要配置网关。
配置好这个后,就可以上网段一,并可以上外网。
网卡二配置:注意不需要配置默认网关。否则的话,不能上外网。原因是两张网卡配置了两个默认网关,后面配置的默认网关会覆盖前面设置的默认网关。IP包会走第二个设置的网关。造成不能网问外网。
这时,可以ping 通同网段内的主机,和网关20.19.139.250。但是不能访问上级网站主机:20.19.1.1
添加路由:
route add 20.19.0.0 mask 255.255.0.0 20.19.139.250
ok。现在可以访问20.19.1.1了 :)
把本机做为网关,网段1中的其它主机通过本机访问网段2。本机网卡二打开连接共享:
注意:做了共享连接后,windowsxp会把网卡一子网段设置成:192.168.0.0/8
由于网段1是:192.168.1.1/8,所以我们要在网卡一上配置多IP:
如果不用多IP方法,就需要改变连接共享的默认子网段。
windows7以上版本可以修改注册表来改变DHCP的分配。
若要更改分配给主机和由 DHCP 服务连接共享主机上使用的 IP 地址范围的 IP 地址,请使用注册表编辑器更改以下值。这些值位于以下文件夹中:
- (REG_SZ)ScopeAddress
- (REG_SZ)StandaloneDhcpAddress
ScopeAddress 值设置为您想要使用连接共享的地址范围。StandaloneDhcpAddress 值为启用虚拟 Wi-Fi/SoftAP 时所使用的地址范围。对于这两个值,网络掩码为 255.255.255.0 使用,并且不可配置。
参见:http://support.microsoft.com/kb/230148/zh-cn
打开转发路由:
打开注册表:regedit.exe
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\IPEnableRouter
把值设置成1
网段1中的其它客户机配置路由:
route add 20.19.0.0 mask 255..255.0.0 192.168.1.60
网段1中的其它客户机也就能通过本上访问内网了。
上面配置完成后,需要重启。
拓扑2:一台主机一张网卡,通过交换机接入两个不同网段的网络。
一网卡配置多个IP。
增加路由:
route add 192.168.1.0 mask 255.255.255.0 192.168.1.1
route add 20.19.0.0 mask 255..255.0.0 20.19.139.250