家里设备一多,路由器后台总是弹“IP地址冲突”。手机连着连着断网,智能插座突然离线,重启路由器能好一阵子,过几天又犯。查了DHCP客户端列表,发现设备拿到的IP和我的NAS静态IP重叠了。
问题出在地址池。我的路由器是192.168.31.1,默认DHCP范围是192.168.31.2到192.168.31.254。而NAS、打印机、监控摄像头为了稳定,我都设置了静态IP,比如NAS是192.168.31.2,打印机是192.168.31.3。结果路由器不知道这些保留地址,照样把192.168.31.2分给手机,于是冲突。
这次我没再重启,而是把DHCP地址池改成192.168.31.100到192.168.31.200,然后把所有手动设备都固定在192.168.31.2到192.168.31.50之间。改完后再看客户端列表,每一台设备拿到的IP都不重样。关键一步是在路由器后台找到“DHCP服务器”,把“起始地址”从192.168.31.2改成192.168.31.100。如果路由器有这个选项,还要把“结束地址”设为192.168.31.200。
第二步是把需要固定的设备改成静态IP,或者在路由器里做IP与MAC绑定。我选择在路由器里绑定MAC,这样手机连上WiFi后仍走DHCP,但每次都分配到同一个IP。实测用了三天,后台没有一条冲突提示,智能插座也没再掉线。
如果你的路由器没有“IP与MAC绑定”,也可以手动在设备上设置静态IP,但注意要避开新的DHCP地址池。比如我的地址池从.100开始,手动设备就填.2~.50,子网掩码255.255.255.0,网关填192.168.31.1,DNS填运营商给的或者114.114.114.114。设置完不要忘记保存并重启一次路由器。
千万别把DHCP地址池改成和静态IP完全同一个段且范围很大,那样等于没改。把地址池起点往后挪,是给手动设备留出安全区域,也是减少IP冲突最直接的办法。如果你现在也被IP冲突折腾,先看一眼DHCP范围和你手动设置的IP,八成能解决问题。
问:DHCP地址池改小了,会影响设备数量吗?
答:一般不会。家用网络同时在线设备很少超过50台,把地址池设为100到200能提供101个地址,够用。如果设备超过100台,再考虑扩大范围或划分VLAN。
问:静态IP到底应不应该手动填在设备上?
答:建议优先在路由器里做IP与MAC绑定,而不是在手机或电脑上手动填IP。因为手动固定容易忘记,而且换网络或改网关后上不了网。路由器绑定既保留DHCP的灵活性,又能保证IP固定。
问:改成.100起步后,为什么还有设备获取到192.168.31.99?
答:这通常是旧设备把之前DHCP分配的IP缓存着,租约还没过期。可以在路由器后台把租约时间改短,比如改成30分钟,或者手动重启有问题的设备。我测试时重启光猫和路由器后,所有设备都重新获取到新地址池里的IP。











