核心结论就是 win10 以太网显示无 internet,代表电脑网卡已经和局域网交换机或者路由器建立物理连接,链路本身是通的,但是无法完成外网通信,故障范围覆盖 IP 获取异常 网关不通 DNS 解析失败 路由器上游宽带故障 网卡驱动异常 防火墙拦截 网络栈损坏这几大类,优先按照从简单物理层到系统网络层再到路由器宽带端的顺序排查,大部分常见情况是没有正常获取 IP 网关无法 ping 通 或者 DNS 解析出错,只要逐层定位卡点,就能解决以太网显示无 internet 的问题。
这个报错和单纯网卡打叉不一样,网卡打叉是网线或者网卡硬件链路断开,而以太网显示无 internet 是链路正常,也就是本地局域网连通,但是出不了公网。常见诱因第一是 dhcp 没有正常分配 IP,网卡拿到 169.254 开头的自动私有地址,这种就是没有连上 dhcp 服务器。第二是路由器本身已经拨号失败,路由器本身没有外网,就算局域网电脑 IP 正常,依然会显示无 internet。第三是 DNS 服务器失效,IP 和网关都正常,但是域名解析失败,系统判定无 internet。第四是网卡驱动损坏,或者系统 winsock 网络组件出错。第五是第三方安全软件防火墙规则拦截出站流量,还有少数情况是宽带运营商线路故障 光猫故障 组策略限制网络访问。
第一步 基础链路与 IP 状态检查
1 按下 win 加 R,输入 ncpa.cpl 回车打开网络连接
2 右键以太网,选择状态,查看详细信息
3 重点看 IP 地址,如果是 169.254 开头,代表 dhcp 分配失败,本地没有拿到合法局域网 IP
4 打开管理员 cmd,执行 ipconfig all,记录以太网的 IP 子网掩码 默认网关
5 继续执行 ping 网关 IP,比如 ping 192.168.1.1
6 如果 ping 网关超时,说明电脑到路由器这一段局域网通信就已经异常
7 如果 ping 网关可以通,但是 ping 公网 IP 比如 223.5.5.5 失败,就是路由器上游宽带故障
8 如果 ping 公网 IP 可以通,但是打开网页失败,基本就是 DNS 解析故障
第二步 修复 IP 获取与 dhcp 配置
1 打开以太网 IPv4 属性,确认是自动获得 IP 地址和自动获得 DNS 服务器地址
2 如果之前设置静态 IP,核对静态 IP 网关 DNS 是否和当前路由器网段匹配,网段错配就会出现以太网显示无 internet
3 管理员 cmd 依次执行
ipconfig release
ipconfig renew
4 执行完成后再次查看 ipconfig,确认拿到正常网段 IP
5 打开 services.msc,确认 dhcp Client 服务启动类型为自动,服务处于运行状态
第三步 DNS 解析故障修复
1 如果 ping 公网 IP 正常,域名打不开,就是 DNS 问题
2 可以临时把 IPv4 的 DNS 改成公共 DNS,首选 223.5.5.5,备用 223.6.6.6
3 管理员 cmd 执行
ipconfig /flushdns
netsh winsock reset catalog
netsh int ip reset
4 执行完重启电脑,清除旧的 DNS 缓存和损坏的网络栈
5 测试 nslookup baidu.com,查看是否可以正常解析域名
第四步 路由器与光猫宽带端排查
1 浏览器登录路由器后台,查看 WAN 口状态,确认宽带拨号是否成功,是否获取到运营商公网 IP
2 如果 WAN 口拨号失败,查看错误代码,区分是账号密码错误 运营商线路断 光猫注册异常
3 确认路由器 DHCP 地址池没有耗尽,没有大量设备占满 IP
4 检查路由器是否开启访问控制 MAC 过滤 家长控制,本机 MAC 被限制就会以太网显示无 internet
5 可以把路由器断电等待 60 秒重启,光猫也同步重启,很多临时拨号假死重启即可恢复
第五步 网卡驱动与系统网络组件排查
1 右键此电脑,打开设备管理器,展开网络适配器
2 找到有线以太网网卡,查看有没有黄色感叹号
3 右键卸载设备,勾选删除此设备的驱动程序软件,重启电脑让系统自动重装驱动
4 也可以前往主板官网下载对应型号最新有线网卡驱动手动安装
5 如果是更新驱动之后才出现以太网显示无 internet,可以选择回退驱动程序
6 打开设置里面的网络重置,系统会卸载所有网卡并重装网络组件,适合网络栈严重损坏的场景
进阶排查对照表
| 排查项目 | 判断标准 | 处理方案 |
|---|---|---|
| 防火墙安全软件 | 临时关闭第三方防火墙,测试是否恢复 | 放行以太网出站规则,或者卸载冲突安全软件 |
| 组策略限制 | gpedit.msc 检查网络相关策略 | 恢复默认策略,删除自定义网络限制策略 |
| 交换机端口 | 经过交换机接入的情况 | 更换交换机端口,更换网线测试 |
| 网卡节能 | 网卡属性电源管理,允许计算机关闭此设备节约电源 | 取消勾选,防止网卡休眠断网 |
| 运营商故障 | 光猫 LOS 红灯闪烁 | 联系运营商报修外线 |
完成全部排查之后,回到以太网状态页面,系统会识别到 internet 访问,不再提示以太网显示无 internet。如果所有系统侧操作都正常,公网 IP 仍然无法 ping 通,故障点就锁定在光猫或者运营商外线,需要联系运营商上门检修。
【常见问题】
问题 1 win10 以太网显示无 internet 但是能 ping 通网关是什么原因
回答 1 这种情况说明局域网通信正常,故障不在电脑到路由器这一段,一般是路由器 WAN 口宽带拨号失败,或者 DNS 解析异常,此时可以测试 ping 公网 IP,判断是上游宽带故障还是 DNS 问题,解决后就不会继续以太网显示无 internet。
问题 2 win10 以太网显示无 internet 拿到 169.254 地址怎么办
回答 2 169.254 是 windows 自动私有地址,代表 dhcp 服务器没有给网卡分配 IP,需要检查 dhcp Client 服务,重新执行 ipconfig renew,同时确认路由器 DHCP 是开启状态,修复 dhcp 分配之后,以太网显示无 internet 的报错就会消除。
问题 3 win10 以太网显示无 internet 重启路由器还是不行怎么办
回答 3 重启路由器只适合临时拨号假死,如果重启无效,就要检查光猫 LOS 灯是否红灯,核对宽带账号密码,同时在电脑端重置 winsock 网络栈,重装以太网网卡驱动,排除系统侧故障,继续排查以太网显示无 internet。
【免责申明】
本文操作基于 win10 常规版本环境编写,不同主板网卡固件 路由器型号 光猫以及运营商网络环境界面会存在差异,网络重置 修改 DNS 卸载网卡驱动 调整组策略等操作,可能影响原有固定 IP 业务,请提前记录原有网络参数,重要业务建议提前备份系统,操作造成的网络中断以及业务影响由操作者自行承担,本文无法保证所有硬件损坏 运营商外线故障类问题都可以通过软件操作修复。


