有一天晚上我正在下载大型游戏,突然手机提示WiFi已连接但无法上网,电脑上的下载也中断了。翻看路由器后台日志,发现每隔几分钟就有一条DHCP租约更新记录——原来租期只设了5分钟。这种短期租约导致设备频繁续约,续约时短暂断流,听起来像卡顿其实是周期性掉线。
我用的路由器是192.168.1.1登录的TP-Link,系统里DHCP服务器默认租期是120分钟。之前为了快速释放IP给访客,我手贱改成5分钟,结果自己先遭殃。实测把租期改回24小时(1440分钟)后,连续三天再没出现莫名断流。另外建议家里设备多(超过20台)的别把租期设太短,否则路由器CPU负载会飙升。
第一步:在路由器管理界面找到DHCP服务器设置,通常在“网络参数”或“局域网设置”里。第二步:修改“地址租期”为1440分钟(24小时)或更大的值,比如7天。第三步:保存后重启路由器,让所有设备重新获取新租约。如果设备很多,可以在路由器重启前先手动释放旧IP,但一般重启会自动清除。
除了租期,还要检查DHCP地址池是否够用。比如我家网段192.168.1.x,掩码255.255.255.0,最大254个IP,但实际设备只有20个,足够。如果地址池太小,新设备连不上网,也会表现为“连接但无互联网”。这个坑我在给租客分网时碰到过,后来把池范围从192.168.1.100-200改成1.2-200才解决。
最后补充一个经验:有些智能家居设备(如插座、摄像头)的DHCP客户端实现有bug,遇到短租期会反复离线。我家里那只智能窗帘就是案例,改回长租期后它再也没掉过线。所以如果你家智能设备经常莫名其妙离线,不妨先查DHCP租期。
问:DHCP租期设置多大最合适?
答:家庭网络建议设为24小时(1440分钟)或更长,比如7天(10080分钟)。如果经常有访客,可以再缩短到1小时,但不要低于30分钟,否则设备频繁续约会导致性能下降。企业环境根据需求灵活调整。
问:租期设置过短会怎样?
答:设备每过租期的一半时间(即续约时间点)就要向路由器请求续约。如果租期5分钟,续约间隔约2.5分钟,每次续约需短暂通讯,可能造成几毫秒至几百毫秒的断流,累计起来就会感觉经常断网。同时路由器CPU处理大量续约请求,可能影响其他网络任务。
问:怎么判断当前设备的DHCP租期是否合理?
答:登录路由器管理界面,进入DHCP服务器状态页,查看每个设备的租约剩余时间。如果大量设备剩余时间很接近且很短暂(比如都还有一两分钟),说明租期太短。也可以在电脑命令提示符输入ipconfig /all,查看“租约获取时间”和“租约过期时间”,对比时间差即为当前租期。











