多个路由器如何相互连接?

2014-11-09 20:06:53 +08:00
 20140930
我现在有ABC三个路由,B路由连着光猫的网线,从B路由的LAN的网线接到A和C路由的WAN口。这样A和C都能ping通B,但是我希望能让A和C也能相互ping通,这样怎么设置?三个路由的Netmask都是255.255.255.0 希望各位大侠能帮忙下,谢谢了
4911 次点击
所在节点    问与答
56 条回复
20140930
2014-11-10 19:34:35 +08:00
@Earthman 按照2楼的了
liuchen9586大侠的方法试了下我用两个刷了ddwrt路由试了下。不知道为什么不行啊。估计我太菜,想想就算了。
20140930
2014-11-12 18:04:08 +08:00
@liuchen9586 大侠能不能在帮忙下,2楼方法是解决了能访问A路由移动硬盘里的问题。但是这样做了A路由里的迅雷脱机下载就不能用了啊。哎。我现在把B和C都设置同一网段192.168.2.1和 192.168.2.2 。A路由设置成192.168.3.1。我发现无线网络连接到A路由能ping通192.168.2.1和192.168.2.2。但是B和C反过来却不能ping通A。为什么啊。我希望C路由能访问A路由这要怎么设置?是设置B路由的静态路由还是设置C路由的静态路由?
我的c路由原版的固件,但我不知道怎么添加静态路由。能不能帮忙下?
http://www.tu265.com/di-343820c8d23dd9e084392f1a51f8b358.jpg

这是我B路由的静态路由表
http://www.tu265.com/di-d877e01707425894653ca4f8c81c6890.jpg

我在A路由的ddwrt命令里试了你上面说的添加静态路由的方法,结果这次
route: ioctl 0x890b failed: Invalid argument

而上面几次我试了都可以的啊。郁闷,求助啊。谢谢
liuchen9586
2014-11-12 22:52:33 +08:00
@20140930

“ 我发现无线网络连接到A路由能ping通192.168.2.1和192.168.2.2。但是B和C反过来却不能ping通A。”

路由表里面没有去往A路由下192.168.3.1的路由条目,所以ICMP 0/8 包不能到达。

解决方法:B路由里面添加一条去往A路由器下挂网段的路由条目。

route add -net 192.168.3.0/24 gw 192.168.2.3 (请把A路由器的WAN口设置静态IP为192.168.2.3)

A路由器不需要添加路由条目,因为路由器里面有条 0.0.0.0/0.0.0.0的默认路由,所有数据包会提交给B。
liuchen9586
2014-11-12 22:57:19 +08:00
@20140930 B路由的静态路由表这么填:

destination:192.168.3.0
gateway:192.168.2.3
subnet mask:255.255.255.0
metric:0
interface栏我不太清楚,不过应该是LAN吧。
20140930
2014-11-12 22:58:39 +08:00
@liuchen9586 大侠 貌似这样填ip无效啊,直接填路由器的192.168.3.0可以吗?
http://www.tu265.com/di-cf19cf0a2bf6553cff1b4e68dafc560b.jpg
liuchen9586
2014-11-12 23:00:10 +08:00
@20140930 额,我第一个回复那条命令是在ssh下输入的
如果是在GUI下操作的话,请看我第二条回复

对的,不需要写/24
20140930
2014-11-12 23:04:27 +08:00
@liuchen9586 ping 192.168.3.1结果是无法访问目标网络 是不是静态路由那里填192.168.3.1啊不是192.168.3.0?
liuchen9586
2014-11-12 23:07:12 +08:00
@20140930 应该是iptables把数据包drop掉了,因为是从A路由的WAN口来的,DDWRT会把来自WAN口的icmp packet 给drop掉
20140930
2014-11-12 23:08:00 +08:00
防火墙怎么排除?
http://www.tu265.com/di-1ca74d3f6749f32359b2c5a51324ef8d.jpg
这是我ddwrt里的设置
20140930
2014-11-12 23:11:38 +08:00
liuchen9586
2014-11-12 23:15:43 +08:00
@20140930 这个不太清楚,你找找有没有防火墙这项,添加例外允许ping还有允许FTP协议的端口吧
20140930
2014-11-12 23:19:50 +08:00
@liuchen9586 哇哦,nice 已经ok了。感谢哟。你太棒了!么么哒
http://www.tu265.com/di-5de78b80c5db42e892cec475c9fa7053.jpg
20140930
2014-11-12 23:23:20 +08:00
似乎和这个规则有关 阻止来自WAN口的匿名请求(ping)有关啊。这个关了应该没什么大的影响吧
liuchen9586
2014-11-12 23:39:46 +08:00
@20140930 不客气~

这个选项是保护路由器不被扫描的。扫描器确定你路由器在网络上的条件就是发送ICMP PACKET有没有回应。
20140930
2014-11-13 00:35:23 +08:00
@liuchen9586 1800秒限制好讨厌啊,大侠,晚安
liuchen9586
2014-11-13 09:20:09 +08:00
@20140930 哈哈 刷慢点嘛 别急

善用排除法来解决问题,才是最好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/145169

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX