最近组了个软路由,网段为 192.168.123.0,下级 AP 用了 D191G,网段为 192.168.12.0 。软路由开启 DHCP,电脑是通过交换机直连的软路由,手机 WIFI 连接的 D191G,发现手机可以访问到 PC 但是 PC 无法访问手机。
( D191G 固件似乎不允许 LAN 与 WAN 同网段,所以下级路由也开着 DHCP,分了个网段,请教怎么才能比比较优雅地保证上下级的互相访问? (当然如果能做到同网段就更好了,因为设备并不多,有办法做到么?
|  |      1dullwit      2020-07-26 14:06:06 +08:00  1 路由器开 AP 模式 | 
|      2trepwq      2020-07-26 14:11:57 +08:00 via iPhone  2 配置静态路由,假设下级路由 ip 是 192.168.123.2,在上级路由上添加静态路由 192.168.12.0/24 网关 192.168.123.2,在下级路由添加静态路由 192.168.123.0/24 网关 192.168.123.1,下级路由如果不加的话手机应该是 nat 到电脑,可能会有问题 | 
|      3taikobo      2020-07-26 14:15:27 +08:00  1 楼上说的很详细了 如果还是不行可以试试 AP 关闭 DHCP,软路由 lan 口连 ap 的 lan 口 | 
|      4taikobo      2020-07-26 14:17:12 +08:00 记得 AP 静态地址设置为 192.168.123 网段的 | 
|  |      5sky96111 OP @terrytw 原本用你的方法解决了,但突然不知为何再次出现手机无法访问 PC 的情况...现在的手机电脑是处于同一个网段内 | 
|  |      6AllenHua      2020-07-26 19:59:23 +08:00 你才这么点设备 都用一个网段 确保只有一个 dhcp server 假如软路由是 192.168.123.1 那么 D191G 是 192.168.123.2 (D191G 工作在 ap 模式下 网线 接在 lan 口上 除非固件能自定义接口 如果能自定义接口 那么 所有接口 都可以被当做 lan 处理) 然后你的 其他设备 分别是 .3 .4 .5 都在 192.168.123.0 网段就好了 你所描述的 > 最近组了个软路由,网段为 192.168.123.0,下级 AP 用了 D191G,网段为 192.168.12.0 你这情况下 D191G 根本不是 工作在 AP 的模式,而是 Router 的模式 (NAT is working) | 
|  |      7sky96111 OP @AllenHua 感谢回复,不过我已经通过 terrytw 的方法关掉了 DHCP 接 lan 口将路由器改成了 AP 模式,进入了同一网段。手机 192.168.123.104 ,电脑 192.168.123.3,软路由 192.168.123.1,AP192.168.123.2,但仍然不能互相访问,只能单向访问。外层的电脑 ping 手机正常,手机 ping 电脑却是 Destination host unreachable 。。有点玄学 | 
|  |      8AllenHua      2020-07-26 21:19:53 +08:00 @sky96111 #7 手机是通过 D191G 连接到 你的 network 的 也就是 WiFi 你现在 手机 ping 电脑 是 destination host unreachable 的原因是 D191G 缺少一条 dns 规则 我估摸着 应该是这样 在 D191G 上 配置一条 指向 192.168.123.1 的 dns 记录 因为 你手机发送的 域名解析请求 到 D191G 上 时 你的 ap 并不知道 问谁要 ip 地址 最终只能丢包 (报错 目的主机不可达) 你试试配一条 dns 记录 要指向 软路由 | 
|  |      9sky96111 OP 请问如何在 d191g 中添加指向软路由的 dns 规则? dns 的设置只有在 wan 中有发现..刚刚乱搞 ping 通了,但所有端口都无法被访问,关掉防火墙也是如此,就修改了点规则又不通了...虽说没法互相通信,但是上网却都正常 | 
|  |      10AllenHua      2020-07-26 21:57:39 +08:00 | 
|      11flowercoder      2020-07-26 22:06:51 +08:00 你的软路由能设置 vlan 吗?如果能设置 vlan 的话我感觉或许有戏。 | 
|  |      12moln      2020-07-26 22:25:27 +08:00 所有设备掩码设置成 255.255.0.0 | 
|  |      13Y29tL2gwd2Fy      2020-07-27 08:29:44 +08:00 via iPhone 这东西学校里不教的? | 
|      14baymax123456      2020-07-27 09:21:13 +08:00 静态路由可以设置多个 ip 的 | 
|  |      15imaning      2020-07-27 15:01:05 +08:00 哎呀,这帮人说了这么多,没一个说到点子上的。 没有特别设置的话,二级路由是工作在 NAT 模式下的,你去改一下就好了,另外把二级路由的防火墙关掉就能互相访问了。 |