- 论坛徽章:
- 0
|
看了你的问题,感觉你对路由没有理解透彻。
如果要做到你所说的两个网段全部互通,都通过nat服务器上网。需要把nat服务器的地址设为第三网段可解决这个问题。
例:
两个路由器一个nat服务器
nat机 外网地址:221.22.22.22 内网地址: 192.168.5.1 与路由器1相连,路由器1地址为 192.168.5.2
网段1: 192.168.1.0/255.255.255.0 路由器1地址: 192.168.1.2
网段2: 192.168.4.0/255.255.255.0 路由器2地址: 192.168.4.2
路由器1与路由器2互连地址为(路由器1地址:192.168.3.1 和 路由器2地址:192.168.3.2)
路由器1: 添加两条路由
ip route 192.168.4.0 255.255.25.0 192.168.3.2 (网段2走路由器2)
ip route 0.0.0.0 0.0.0.0 192.168.5.1 (其他全部走nat)
路由器2:添加一条路由
ip route 0.0.0.0 0.0.0.0 192.168.3.1 (全部走路由1)
nat服务器: 添加两条路由
ip route add -net 192.168.4.0 255.255.255.0 gw 192.168.5.2 (网段2走路由1)
ip route add -net 192.168.1.0 255.255.255.0 gw 192.168.5.2 (网段1走路由1)
客户机设置
网段1的设置网关为 路由器1地址:192.168.1.2
网段2的设置网关为 路由器2地址:192.168.4.2
这样就可以两个网段的机器互通,又都可能上网了。
如果象一楼所说的,nat机接在网段1内,则接每个网段1的客户都得手工添加一条路由才行,
网关设成nat吧,则跟网段2不通。必须在客户机上添加网段2的路由,这个太麻烦,
网关设成路由器吧,则不能上网。
一点见解。不知理解了没有。 |
|