我遇到的第一个问题是,我的家需要多个 WiFi 接入点 (AP) 才能覆盖整个房子。
问题
我的有线路由器直接连接并毗邻我的电缆调制解调器,只要我连接两个处于桥接模式的 WiFi 路由器(即禁用 DHCP,通过 LAN 端口连接,而不是 WAN)中的任何一个,它就会失去互联网连接。更多详细信息如下。
披露
我的互联网连接是新的(从 U-verse 切换到 Charter),但网络的其他组件保持不变。
我家的电线是 5e 类。我自己接线和端接。我对电线很有信心,原因有二:1) 我使用电线测试仪,它们通过了测试。2) LAN 与 U-verse 配合良好。第三个原因)我有强迫症 :-)
装备和地点
我的 Charter 连接终止于我的地下室杂物间(称为 MDF)。
路由器
- 硬件:LINKSYS ETHERFAST BEFSR11 宽带路由器
- 固件版本 1.40.2v(2001 年 10 月 10 日发布)
- 部署地点:MDF(地下室)
- IP:192.168.1.1
- 子网掩码:255.255.255.0
- DHCP 已启用,范围:192.168.1.100 <=> 254
- 通过 WAN 端口连接到电缆模型。
(我的接入点之前放置在另外两个位置,通过以太网本垒连接(距离<200英尺)。但是,为了进行故障排除,它们现在都在 MDF 中,通过跳线连接。)
AP1
- 硬件:D-LINK DIR-601
- 硬件版本:A1
- 固件版本 1.04B02(2014 年 1 月 26 日更新)
- 部署地点:楼上走廊壁橱
- 硬编码 IP:192.168.1.3
- SSID: juli-net
- DHCP 通过管理员禁用
- 通过 LAN 端口 4 连接
AP2
- 硬件:TP-LINK TL-WR541G
- 硬件版本:
- V2(根据标签,说明http://www.tp-link.com/en/Article/?id=46)
- V7(根据实际管理面板读数。显示的值:WR541G/542G v7 081520C2 - 最新)
- 部署地点:客房
- 硬编码 IP:192.168.1.2
- SSID:wifi-are-thou-romeo
- DHCP 通过管理员禁用
- 通过 LAN 端口 3 连接
测试用例
- 关闭 LINKSYS 并关闭电缆调制解调器的电源。等待所有绿色。
- 从 LINKSYS 上的 LAN 端口移除所有电缆。
- 启动 LINKSYS,等待全部绿色。
- 通过跳线连接电脑。
- 等待 DHCP 分配 IP。
- 使用 ipconfig 确认 IP、子网掩码、网关:192.168.1.100、255.255.255.0、192.168.1.1
- ping -t google.com 并观察。响应时间为 50ms
- 将 LAN 电缆连接到 LINKSYS LAN 端口。将另一端插入 AP1 上的 LAN 端口。
- 为 AP1 供电。等待全部变为绿色。
- ping 控制台立即开始报告各种错误,包括一般错误(!)、请求超时、无法到达目的地。
- 切断 AP1 的电源。如果在一分钟左右的时间内完成,ping 会立即恢复。
- (无论是 AP1 还是 AP2 都会发生这种情况)
已采取故障排除措施
- 我最初的结论是,各个设备之间存在 IP 冲突。在出厂设置中,NETGEAR 和 DLINK 需要 192.168.1.1,而 TPLINK 需要 192.168.0.1。这就是为什么我按照上述方法修复了每个 IP,以避免冲突。但是,由于我希望它们成为哑 wifi 桥,我不确定 IP 有什么用处,除了允许我通过浏览器管理每个设备(以及分配给 URL 的 IP)
- NETGEAR 的管理员中有一个可用的 DHCP 表。但是,我在打开任一 AP 电源后都无法访问管理员,因此我无法确认 DHCP 是否适用于 AP。但是我的笔记本电脑立即获得了 IP(请参阅测试用例步骤 6 和 7)。
- 当 AP 通电后,我可以成功连接到 WLAN。但是 OSX 和 Windows 都报告“无法访问互联网”。DHCP 偶尔通过无线连接工作。当它工作时,我无法 ping google。它显示网关为 192.168.1.1(LINKSYS 的 IP)。我没有想过要尝试 ping 网关,但我会测试并进行编辑。
- 确认 AP 上的 DHCP 确实已禁用。这很难做到。我经常必须将 AP 恢复出厂设置才能连接到管理界面。
- 我已经测试了这两个 AP 作为路由器。我将它们恢复出厂设置,关闭电缆调制解调器并使用 WAN 端口。我可以使用互联网。但是在这种情况下,我家只有一个房间有 WiFi 覆盖:地下室杂物间!
问题
- 这个配置有效吗?
- 从接入网络的 AP 破坏连接这一事实可以得出什么结论?
- AP 需要 IP 地址吗?除了托管管理界面外,它们还有其他功能吗?
- 所有 WiFi 路由器都可以用作网桥吗?禁用 DHCP 并通过 LAN 端口连接到另一台 DHCP 设备的无线路由器是否按定义就是网桥?或者其芯片组是否必须具有这些设备可能缺少的支持?
- 是否有有效的替代配置?例如,我可以让这三个设备都充当路由器,但作为不同的 LAN 段,且 DHCP 范围不重叠吗?我相信子网掩码在这里起着作用,但我记不太清楚,而且这似乎不必要地复杂。
- 还有其他建议吗?
答案1
您称为 AP 的两个对象实际上都是路由器。您禁用 DHCP 并通过 LAN 侧插头连接它们是正确的,但您不应该为任何一个分配 IP 地址。以这种方式连接,它们将充当交换机:IE,它们将通过 MAC 地址转发数据包,而不是 IP 地址。您应该删除 IP 地址,让主路由器自行解决。
完成后,请说明症状是否发生变化以及如何变化。