日期:2014-05-17  浏览次数:20998 次

三台路由器组建局域网问题
现在有三台路由器都是迅捷的, 一个无线 ,两个有线,计划方案是这样的:

(有线)R1:LANIP:192.168.1.1 255.255.255.0 WAN 连接到外网。
  (在静态路由表中添加路由信息:
  目的IP:192.168.2.1
  掩码:255.255.255.0
  网关:192.168.1.2
  )

(有线)R2:LANIP:192.168.2.1 255.255.255.0 WAN口连接到R1的一个LAN口。
  (该WAN口地址:192.168.1.2 255.255.255.0 192.168.1.1)
  (在静态路由表中添加路由信息:
  目的IP:192.168.0.1
  掩码:255.255.255.0
  网关:192.168.2.2
  )

(无线)R3:LANIP:192.168.0.1 255.255.255.0 WAN连接到R2一个LAN口
  (该WAN口地址:192.168.2.2 255.255.255.0 192.168.2.1)

按照以上的方法设置:
从R1可以ping到R2 即:ping 192.168.2.1 可以到达。
但现在的问题是:从R2 ping 192.168.0.1(R3) 却ping 不通,从R1 ping 192.168.0.1 (R3) 却ping 不通。
R3的设置方法,和R2的相同,既然从R1能到R2,为什么R2就不能到R3呢?

各位高手说说看是怎么了呢?

要是您推荐把路由器当交换机使得话,就不用回复了,现在是学习阶段,~ 还是想复杂点~ 抱歉~ 呵呵



------解决方案--------------------
1. 先说从R2 Ping 192.168.0.1, 
R2链接两个子网 192.168.1.0/24 与 192.168.2.0/24,而目的地址192.168.0.1不在上述两个子网当中,因此不能直达,需要查找路由表。
根据你配置的路由信息,会将包转发给192.168.2.2,即R3,由R3负责进一步转发。
R3收到包后,发现目的之192.168.0.1就是其自己的另一块网卡,因此接受该包。
至此,路由选择全部完成,应该能ping通。我怀疑是因为你是用的这种路由器的问题,这种家用路由器都是附带有网络地址转换(NAT)功能的,你看看是不是关掉了。

2 再说R1到R3不同
这完全是你的路由配置问题,从R1 ping 192.168.0.1,首先192.168.0.1不是直接可达的,一次需要查路由表,可是R1的路由表中只有一条到192.168.2.0/24的路由,没有到192.168.0.0/24的路由,因此ping不同。
怎样才能ping通呢,需要添加一条路由,其目标地址是192.168.0.0/24,吓一跳地址是192.168.1.2。
反之亦然,从R3到R1也一样。

希望对你有所帮助。