【问题标题】:WDS Router doesn't forward DHCP packetsWDS 路由器不转发 DHCP 数据包
【发布时间】:2019-12-12 09:55:44
【问题描述】:
最近我关注this link,在我家的接入点中设置了一个无线路由器。
我们目前的网络组件如下:
-
主路由器 (192.168.1.1):由 ISP 配置的 Sercomm 路由器,为地址 192.168.1.30 之后启用 DHCP。
-
AP 路由器 (192.168.1.2):TP-Link WD8970 路由器处于桥接模式,WDS 开启(与主路由器在相同的 SSID、模式和通道上)并关闭 DHCP。但是,此 AP 配置为广播不同的 SSID 以指示不同的楼层。
-
设备 (182.168.1.xx):可以连接到两个 SSID 的桌面或移动客户端。
(click here for the topology image)
问题是:
- 大多数情况下,连接到 AP 路由器 SSID 的设备被赋予 169.254.x.x IP 地址,无法访问互联网
- 配置了动态 IP 并连接到主路由器 SSID 的设备只能访问连接到主路由器 SSID 的设备
- 配置了静态 IP 并连接到 AP 路由器 SSID 的设备可以访问两个路由器(分别位于 192.168.1.1 的主路由器和位于 192.168.1.2 的 AP 路由器)
- DHCP 数据包不会从主路由器 (192.168.1.1) 转发到 AP 路由器 (192.168.1.2),而其他类型的数据包可以流过
您如何建议以不同方式配置此家庭网络,以使其更稳定和可用?
【问题讨论】:
标签:
networking
router
dhcp
【解决方案1】:
过去几天我也遇到过同样的问题。我修复了检查标志“DHCP RELAY”的问题。我一检查就一切顺利。所有连接到无线路由器的设备都已从 DHCP 服务器接收到 IP 地址。
https://www.tp-link.com/us/support/faq/1630/(Archer D7 的真实配置页面与链接中所述略有不同)。
这是我的网络:我有一个小型 USB 供电的 4G 调制解调器/路由器连接到互联网。我想与远离 4G 调制解调器/路由器的几台设备共享互联网,因此我决定通过用作 Wifi 接入点的 TP-LINK Archer D7 ADSL 调制解调器/路由器来扩大覆盖范围。我通过 WDS 将 4G 调制解调器连接到 AP。连接到 Archer D7 (AP) 的电脑和打印机都很好,安全摄像头、智能手机等。没有来自 DHCP 的 IP。设置 DHCP RELAY 后一切正常。
【解决方案2】:
大多数情况下,连接到 AP 路由器 SSID 的设备被赋予 169.254.x.x IP 地址并且无法访问互联网
此问题与 WDS 连接和 AP 到主路由器的连接不良有关。作为 wifi 专家(好的,CWNA 已过期),在您的情况下使用 WiFi 扩展器或 WDS 绝不是一个好主意。它增加了干扰,增加了额外的希望,但很少有帮助。虽然很容易将这些视为信号增强器,但并未为这些类型的连接设置 wifi 网络协议。只有一些带有抛物面天线的商用 AP 才能真正受益于 wifi 扩展器。
使用从主路由器连接到 AP 的电缆进行测试,并使用接口而不是 wifi。您的 wifi 问题可能存在 DHCP 问题,因此首先使用静态 IP 进行测试。
如果这可行,那么您应该将电缆留在原位。可以理解,这并不总是可行的,因此用优质 wifi 路由器替换主路由器将是我的第二选择。抱歉,我不知道有什么好的消费级 AP,但它们就在那里。