家里两台旧路由器闲置,我决定无线桥接扩展覆盖。结果手机连上副路由后,IP地址变成169.254.34.12,连网关都ping不通——这明显是DHCP冲突导致的APIPA现象。实测发现,主路由(192.168.1.1)和副路由(默认也是192.168.1.1)都在分配IP,两个DHCP服务器抢着给客户端地址,手机就随机获取了某个范围内的IP,但网关不对就无法上网。
第一步:关闭副路由的DHCP服务。我登录副路由管理页(默认是192.168.1.1,但此时已经冲突,必须用网线直连电脑并手动设置静态IP才能进场)。在LAN设置中找到DHCP服务器,选“关闭”或“不启用”。注意保存后副路由本身IP地址也要改成和主路由不同网段,比如192.168.1.200,避免IP冲突。第二步:修改副路由的无线桥接模式。我用的是WDS桥接,需在无线设置中扫描主路由的SSID,输入密码并确定。主路由的SSID必须固定信道,防止副路由丢失连接。第三步:重启副路由,再连上WiFi测试。手机获取的IP变为192.168.1.x(由主路由分配),网关也是192.168.1.1,上网恢复正常。
这次排查让我意识到,桥接场景下副路由必须降级为纯AP,即只转发数据不做DHCP分配。如果副路由支持“中继模式”或“AP模式”,直接切换更方便;若只有桥接选项,手动关DHCP是必做步骤。另外,副路由的LAN口IP不能和主路由冲突,最好设成主路由网段内靠后的地址,比如192.168.1.200。实测这样配置后,手机漫游切换不跳IP,网络稳了一整天。
问:为什么桥接后手机获取不到正确IP,反而出现169.254.x.x?
答:169.254.x.x是Windows等系统在未收到DHCP响应时自动分配的私有地址,俗称APIPA。桥接模式下两个路由器同时开DHCP会导致IP冲突,客户端既可能收到副路由的地址(若网关不对则无法上网),也可能收不到任何有效回应而生成APIPA。解决方法是只保留主路由的DHCP,副路由关掉DHCP并改IP不冲突。
问:副路由的IP地址应该设置成什么才不会和主路由冲突?
答:假设主路由是192.168.1.1,子网掩码255.255.255.0,那么副路由的IP可以设为192.168.1.200~192.168.1.254之间任意未被占用的地址。注意不能设为192.168.1.1(主路由地址),也不能设为192.168.1.0或255(网络地址和广播地址)。设置后副路由的网关和DNS填主路由IP,避免副路由自己上网时找不到路由。
问:无线桥接时主路由和副路由的网线怎么接?需要交叉线吗?
答:如果使用无线桥接(WDS),副路由无需接网线到主路由,只需通过无线扫描连接即可。若副路由通过网线连接主路由(有线桥接/AP模式),则用标准直通网线,一头插主路由LAN口,另一头插副路由LAN口(不是WAN口)。现代路由器和交换机都支持自动翻转,不需要交叉线。注意有线桥接时副路由同样要关DHCP、改LAN IP到同一网段。











