打开电脑发现网络图标显示黄色感叹号,右下角弹出“无Internet访问”。我点开网络状态一看,IPv4地址变成了169.254.13.27,子网掩码255.255.0.0,没有默认网关。用手机连接同一个WiFi却能正常上网,说明宽带和路由器都没问题,问题出在这台电脑身上。
第一步:检查网卡是否开启DHCP。我在Windows中打开网络和共享中心,点击当前连接的以太网(或WiFi),进入属性后双击“Internet协议版本4(TCP/IPv4)”。发现“自动获得IP地址”和“自动获得DNS服务器地址”都被勾选了,理论上应该从路由器获取IP。但为什么拿不到?大概率是DHCP请求没得到回应。
第二步:在命令提示符里输入ipconfig /release然后ipconfig /renew。系统返回“无法联系 DHCP 服务器。请求已超时。”这确认了路由器DHCP服务没有正常响应这台电脑。我用另一台正常上网的电脑登录路由器管理后台(192.168.1.1),检查DHCP服务器设置,发现“启用DHCP服务器”是开启的,地址池从192.168.1.100到200,剩余可用地址还有很多。那就奇怪了,为什么唯独这台电脑获取不到?
第三步:回想上次是不是手动设置过静态IP。我检查了电脑的无线网卡高级设置,发现“IP地址”一项被填了一个固定的192.168.1.10,而且子网掩码和网关都不对。原来是之前为了调试内网设备,手动填了静态IP,后来忘记改回“自动获取”,导致每次开机都尝试使用那个固定IP,而路由器DHCP不会给同一IP分配两次(如果另一个设备占用了这个IP,就会发生冲突)。我删掉所有手动填写的内容,全部改为自动获取。确定后重新ipconfig /renew,这次拿到了正常的192.168.1.135,网关192.168.1.1,上网立刻恢复了。
问:IP地址变成169.254开头是不是代表网线坏了?
答:不一定是网线坏了。169.254.x.x是Windows系统在DHCP失败后自动分配的私有地址,属于链路本地地址,无法上网。常见原因包括:DHCP服务器未开启、网卡驱动异常、手动设置了错误的静态IP、路由器IP地址池耗尽、或者防火墙阻挡了DHCP请求。可以先尝试ipconfig /release和renew,如果无效再检查DHCP设置。
问:家里有两台路由,一台主路由开DHCP,另一台当AP,结果有些设备拿到169.254 IP怎么处理?
答:这种情况往往是两台路由的DHCP冲突了。先确认当AP的路由器必须关闭DHCP功能,并确保它的LAN口IP和主路由在同一个网段但不同地址(例如主路由192.168.1.1,AP设为192.168.1.2)。若AP没关DHCP,主路由和AP同时给设备分配IP,就可能造成冲突,部分设备拿不到有效地址而回退到169.254。建议关闭所有子路由的DHCP,只保留主路由一个DHCP服务器。
问:我的路由器后台显示DHCP正常,但每次重启电脑都要手动ipconfig /renew才能上网,怎么办?
答:这通常是网卡电源管理或驱动问题。在设备管理器中找到网卡,右键属性→电源管理,取消勾选“允许计算机关闭此设备以节约电源”。然后重启电脑。如果还不行,尝试在网卡属性的高级选项里找到“IP自动配置”或者“DHCP响应计时器”,修改为更短的超时时间。另外,检查路由器是否开启了“DHCP静态绑定”,如果电脑的MAC地址被绑定到另一个IP,而那个IP已被占用,也会出现类似现象。











