我有两个 TP-link 路由器,其中一个(远程路由器 192.168.2.4)通过静态 2.4 ghz wifi 信道与另一个(主路由器 192.168.2.2)建立 WDS 桥接连接。主路由器也执行 DHCP,WAN 端口具有互联网访问(PPPoe)。连接到远程路由器的设备设置有静态 IP(也在 192.168.2.x)和静态网关(192.168.2.2),并且具有有效的互联网连接,并且可以“看到”(或至少 ping)连接到主路由器的设备。
直接连接到主路由器的设备可以 ping 远程路由器 (192.168.2.4),但无法 ping 连接到远程路由器的任何设备,这就是问题所在。远程路由器上的 NAT 已禁用(因为我认为必须禁用它才能使 WDS 桥接正常工作),所以我不知道这是否是个问题。
我之前从未在任何路由器上设置过路由表条目,我想知道这是否是我需要的,以便主设备能够看到远程设备。如果是,我应该在哪个路由器(主路由器还是远程路由器)上设置路由表?
所有网络掩码均为 255.255.255.0
如果我将远程 PC 的 IP/网关设置为自动,则远程 PC 将从 DHCP 服务器(即主路由器)获取 IP/网关,这样就可以正常工作。这不会改变任何东西 - 远程 PC 可以访问互联网并可以 ping 通本地 PC。本地 PC 仍然无法 ping 通远程 PC。
我还在远程路由器上启用了 NAT,并且仍然具有桥接功能,但这仍然没有改变任何东西(本地 PC 仍然无法 ping 远程 PC)。
答案1
您没有提到,但我猜所有客户端都有相同的网络掩码 255.255.255.0,对吗?
由于两个路由器是桥接的,并且两个路由器上的所有客户端都使用同一个网络 - 192.168.2.0/24 - 因此不需要路由条目。
我能想到的两个可能的原因有两个:
防火墙问题不允许从主路由器的无线桥接接口到其以太网端口的流量。
或者您必须在远程路由器的 Wlan 接口和以太网接口之间进行某种桥接。
希望这可以帮助。