前两天邻居老李急匆匆打电话说家里网络每隔十几分钟就断一次,重启路由器能好一会儿,但过不了多久又掉线。我带着笔记本上门一看,发现他家的路由器是192.168.1.1,电脑自动获取IP后显示的是192.168.1.101。本来挺正常的,但诡异的是,手机连上WiFi后有时候能上网,有时候打不开网页。我立刻怀疑是IP地址冲突。
第一步:检查路由器管理界面里的DHCP客户端列表。登录192.168.1.1,进入“DHCP服务器”->“客户端列表”,发现除了老李的电脑和手机,居然还有一个陌生的设备占用了192.168.1.100,而且那个设备的MAC地址前缀不属于常见品牌。我让老李把家里所有联网设备都关了,那个设备依然在线——很明显,有人盗用了他家的WiFi密码。换个角度想,也可能是某个设备手动设置了静态IP却没有改掩码或网关,但我更倾向是蹭网者。
第二步:修改WiFi密码并把路由器管理密码也改掉。在无线设置里重新设置一个复杂密码,并且关闭WPS功能。同时,我建议老李把DHCP地址池范围缩小一点,比如从192.168.1.100到192.168.1.200,这样腾出低段地址给需要固定IP的设备(比如打印机、NAS)。但关键是要给电脑设置一个静态IP时,不能和DHCP池重叠。我帮他把电脑IP设为192.168.1.15,避开自动分配范围。
第三步:排查是否有设备手动设置了静态IP。我通过路由器“系统日志”查看地址冲突告警,果然看到“IP conflict detected for 192.168.1.100”。最后把那个陌生设备踢掉(换密码后它就无法再连接)。之后观察了一下午,网络再也没断过。其实很多用户遇到间歇性断网都以为是路由器坏了,90%以上其实是IP冲突、DHCP租期过短或者信道干扰。我的经验是:出现“IP地址已被占用”提示时,先查看DHCP列表,看看是不是有重复IP;如果一键排查没有,再检查是否开了“DHCP Snooping”之类的防冲突功能,一般家用路由器没有这功能,那就得手动调。
问:路由器一直提示“IP地址冲突”但找不到是谁占用了,怎么办?
答:先拔掉所有有线设备,关掉所有无线设备,然后登录路由器管理页面,看DHCP客户端列表是否还有在线设备。如果还有在线设备,说明有蹭网者。立刻修改WiFi密码并关闭WPS。如果列表为空但仍然提示冲突,可能是你手动给某个设备设置了静态IP,而该IP又恰好在DHCP地址池中。进“局域网设置”将DHCP起始地址调高,比如从192.168.1.100改为192.168.1.50,然后把冲突的IP设到池外。
问:我的电脑没法上网,但手机可以,这是IP冲突吗?
答:大概率是。因为手机能自动获取IP时,路由器刚把空闲IP分给了手机,而电脑可能正巧抢到了别的设备已经占用的地址。你可以在电脑上打开命令提示符(Win+R输入cmd),输入“ipconfig”查看当前IP,再看网关能不能ping通(ping 192.168.1.1)。如果不通,就在网络设置里把IP改为“自动获取”,或者手动指定一个其他网段里的高号地址,比如如果路由器是192.168.1.1,就把电脑设为192.168.1.200,掩码255.255.255.0,网关192.168.1.1。
问:我设置了DHCP租期为1小时,结果每过一小时就断线正常吗?
答:不正常。租期过短确实会导致设备频繁向外请求续租,如果路由器响应稍慢或者网络波动,就会出现短暂掉线。建议将DHCP租期改为1天(1440分钟)或更长。另外,如果设备在租期内一直在线,断线通常不是租期本身引起的,而是IP冲突或路由器负载过高。你可以先改为24小时,同时检查是否有其他设备使用了相同的IP。











