路由器设置单向ping通,求大神指教

1.1网段 ping不通 2.1网段
2.1网段 ping通1.1 网段
用的是家用路由器tp-link,进线设置在router A上
求大神指教是什么原因?

我是这样认为的:
第一个情况:router B是二级路由,出线是WAN口连接在交换机上那必然PING不通(不同网段也不会是从LAN口出),这个情况可以通过在router B做静态路由来实现双PING;
第二个情况:A 和 B都是单独的连接了外网,但如果他们又同时连接在一个没有做VLAN划分的局域网交换机上那明显不行,除非其中一个router不开启DHCP或两者都不开,PC通过手动设置IP地址和网关来连接任意的路由器。
不知道我上面的判断是否正确,如果是错误的就麻烦你把两个router的情况再描述得清楚点!!!追问

跟第一种情况很符合,就是光纤进来到A(1.1网段)路由器上,然后A路由器拉线到交换机上,交换机拉线再到B(2.1网段)路由器上。然后今天我突然发现,2.1网段可以ping通1.1网段,1.1网段ping不通2.1网段,有点不理解

追答

因为router B的设置是自动检测获取WAN信息的,所以它变成了A局域网的一成员,它可以PING通A,但是A并不知道B局域网的存在,所以处于A网段下的PC就自然PING不通B段的了,要想实现双PING还得在B路由器下设置静态WAN接入。

追问

router B ping router A的的时候,这里涉及到路由的转发之类吗,因为,大家都没有对方的路由,就算B是A局域网的一员,他数据包返回的时候,不是回不来的么?

追答

可以说router B貌似一台A网段下的PC一样,它是A的一成员所以发往A的数据包是有去有回的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-28
一个设置了网关一个没有设置呗,去路由器配置里看看IP以及网关设置问题
相似回答