路由 A 的 LAN 口与路由 B 的 WAN 口相连,如何使路由 A 上的客户端能连接到路由 B ?

2014-03-05 12:38:45 +08:00
 andybest
路由 A 的 LAN 口(4个 LAN 口其中之一) 与 路由 B 的 WAN 口连接
路由 A 网段 192.168.0.1
路由 B 网段 192.168.1.1

现在的情况是,路由 B 的客户端能 ping 通路由 A 的 192.168.0.1
但路由 A 上的客户端无法 ping 通 192.168.1.1

如何使路由 A 上的客户端能 ping 通路由 B ?
(是不是可以改路由 B 的 IP 为 192.168.0.X 来实现?)
2791 次点击
所在节点    问与答
9 条回复
davidyin
2014-03-05 12:40:57 +08:00
把路由器B当成switch用,全放在一个子网内。
XDA
2014-03-05 12:44:12 +08:00
A.LAN <--> B.LAN
cdfmr
2014-03-05 12:44:58 +08:00
如果只是需要访问B而不是B的客户端,关闭B的防火墙,允许从WAN访问就行了吧;或者把B作为交换机使用,不接WAN,接LAN,关掉B的DHCP服务,手动设置IP为192.168.0.x。
Sylv
2014-03-05 12:45:08 +08:00
试试将路由器B关闭DHCP服务
xiaowu2oi3
2014-03-05 12:49:08 +08:00
2个方法,1:B关闭DHCP,然后A的lan口连接B的lan口,也就是B做交换机,这样B上的设备跟A上的处在同一子网,那就可以互相通信,
2:A的DHCP服务设置处设置分配IP地址为192.168.0.100--192.168.0.150,然后B的DHCP设置为192.168.0.151--192.168.0.200,然后网管设置成A的网关地址。
方法2如果不行,那就是DHCP设置需要改动下,我现在还真不能确定是不是这样设置,不行你告诉我,我一会找2个路由器给你测试测试,方法1肯定可以,在B的lan够用的前提下。
xdeng
2014-03-05 13:20:59 +08:00
网关相同
casparchen
2014-03-05 13:50:30 +08:00
A上设置静态路由,到192.168.1.x的,走B在A上的IP不行么?
Sdhjt
2014-03-05 18:07:15 +08:00
A和B压根不是一个网段的,都插在一个交换机上,也没法互访啊。

之所以B可以ping A的网关,是因为B有A网段的地址(B的WAN口分配了A网段地址)。如果你想让A通过TCP或者UDP访问B,可以在B上使用端口映射。但肯定无法ping通。
andybest
2014-03-06 02:08:59 +08:00
@XDA @davidyin @cdfmr @Sylv @xiaowu2oi3
非常感谢!我关闭了路由 B 的 DHCP ,然后设置路由 B 的 IP 为192.168.0.2,然后将路由 A 与 B 的 LAN 口相接,问题解决!
更加完美的是,路由 B 同时可以发射无线信号,拨入的客户端直接从路由 A 获取动态 IP!这就是传说中的交换机模式?
感谢各位! :))

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

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

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

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

© 2021 V2EX