上个月帮朋友升级网络,把老路由的IP从192.168.1.1改成了192.168.50.1,想着能避开光猫网段减少冲突。结果改完半天内,朋友电话打过来:家里的三个智能灯泡、两个智能插座全离线了,App里显示设备离线但WiFi信号还在。我赶到现场,先确认所有设备都能连上新的WiFi(SSID没变),但无法获取有效IP地址——手机端连上后分配的是192.168.50.x,一切正常,但那些智能设备始终处在“配置中”状态。
实测发现,这些低价智能设备(某品牌WiFi插座和灯泡)固件里硬编码了默认网关192.168.1.1,并且只识别/24子网下的192.168.1.x段。它们虽然能扫到新的WiFi信号,但DHCP请求时没法接收新网段的IP分配,或者分配后因为找不到硬编码的网关而拒绝连接。这就是典型的“设备固件锁定网段”问题。
我试了两个方案:第一个,把路由器LAN口IP改回192.168.1.1,但新网段192.168.50.x上的其他设备(台式机、NAS)会用固定IP,冲突风险大。第二个,扩展子网掩码,把路由器LAN口IP设为192.168.1.1,子网掩码改成255.255.0.0,这样192.168.1.x和192.168.50.x就在同一广播域内,所有设备都能互相访问。实测可行:改完掩码后,智能设备重新上电,成功获取了192.168.1.x的IP,而台式机用固定192.168.50.10也能正常ping通网关。但要注意,所有DHCP地址池要同时覆盖1.x和50.x,否则新设备只能拿到1.x的IP,浪费规划。
最终我推荐给朋友更稳定的方案:保留路由器IP为192.168.50.1,然后添加一个二级老路由(刷成AP模式),把二级路由的IP设为192.168.1.1,关闭它的DHCP,让智能设备连接到二级路由的WiFi(SSID分开),通过主路由的DHCP分配50.x的IP?不——这样还是不行。正确的做法是把二级路由设为纯AP,LAN口接主路由,它的IP设成192.168.50.2,但让智能设备连它的WiFi,实际还是走主路由IP段。但智能设备仍然只认1.x。所以只有第二种方案实用:扩展子网掩码或者更换兼容设备。我用“子网掩码255.255.0.0+双段地址池”的方案运行了两个月,所有设备稳定在线,智能家居再没离线过。
Q: 智能设备只认192.168.1.x网段,能不改路由器IP吗?A: 可以。把路由器LAN口IP设成192.168.1.1,子网掩码改为255.255.0.0,同时DHCP地址池设置成192.168.1.100-192.168.1.200和192.168.50.100-192.168.50.200两段,这样旧设备用1.x,新设备用50.x,都能正常通信。注意掩码不能写错,否则会广播风暴。
Q: 改了掩码后其他网段的设备还能上网吗?A: 能。只要路由器LAN口IP是主网段(比如192.168.1.1),子网掩码255.255.0.0,那么所有192.168.0.0/16内的IP都会被视为局域网地址,无须经过网关转发。但外网访问依然通过默认网关192.168.1.1正常出去。实测台式机固定192.168.50.10,上网和NAS访问都正常。
Q: 必须用255.255.0.0吗?如果有更多网段呢?A: 如果还想加入第三个网段(比如192.168.100.x),可以继续把掩码扩大到255.255.0.0只能包含前两段,第三段需要255.255.0.0依然能覆盖,因为192.168.0.0/16已经包含所有192.168.x.x。但如果想精确控制,可以手动配置静态路由或使用VLAN。对家用场景,直接扩展成/16掩码是最省事的做法,实测不会产生额外性能问题。











