主路由器无法发现连接到 dd-wrt ​​AP 的客户端

主路由器无法发现连接到 dd-wrt ​​AP 的客户端

我有两个 dd-wrt ​​设备,一个用作交换机(通过 EoP 连接),另一个用作 AP(通过 CAT5e 连接)。连接到 AP 的客户端可以查看整个网络,但连接到路由器的客户端只能看到连接到路由器的客户端(两个 dd-wrt ​​设备除外)。

它们位于同一子网中,所有客户端都可上网。奇怪的是,我重启路由器后,可以看到整个网络,但几分钟后,网络就消失了。
如何从路由器查看整个网络?
连接到路由器时的路由表(192.168.1.1)

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0

连接到 AP (192.168.1.2) 时的路由表

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0

(它们是相同的)我使用了:

# 路线 -n

答案1

在第一个路由器后面插入第二个路由器(即使仅充当 AP)的正确方法是将电缆从主路由器上的 LAN 端口连接到 AP 上的 WAN 端口,同时保持 DHCP/dnsmasq 和未禁用的功能。

我知道您经常在网上看到相反的建议(LAN 端口到 LAN 端口连接),但我认为这是错误的。我在工作和家里有几个这种配置的示例,也是使用 DD-WRT 路由器(和没有使用它们)制作的。

答案2

通过将交换机用作 AP 并禁用路由器的 2.4GHz 无线(同时保持 5.0GHz 启用)解决了这个问题。我现在可以从每个 AP 完全发现我的网络(包括来自路由器的 5.0GHz)。

相关内容