Windows7突发网络异常解决

Windows7突发网络异常解决
一、问题描述新的一天电脑开机。登得上微信之后重启了一下启动出来发现网络无法连接。二、排查1.禁用重新启用网卡发现没有恢复第一时间查看ip是否正常显示正常。2.ping网关/回环地址发现也正常说明二层交换机没问题。3.去查了一下其他同事的电脑发现同事可以正常使用网络且网关地址为192.168.2.1并不是2.171于是本机ping了一下2.1成功。那问题就出在路由上。4.清理掉路由缓存重新获取发现获取到了正确的网关。5.最后测试网络正常。三、总结通过查询资料发现Win7自动DHCP环境里属于很典型的偶发故障。故障诱因1. 路由表配置写入系统注册表开机自动加载之前手动添加的错误默认路由会被系统保存进配置。每次开机系统会优先载入历史路由表优先级高于DHCP开机后动态分配的网关路由。开机流程顺序加载本地静态路由配置 → 再去DHCP服务器获取IP和网关。旧路由先生效就直接把跨网段流量带偏出现内网通、跨网段断网。2. Win7网卡DHCP客户端初始化时序bug部分Realtek网卡系统开机网卡初始化、DHCP请求存在短暂延迟。本地旧路由抢先加载完成DHCP下发的正确默认路由来不及覆盖旧条目路由冲突就复现了。3. 休眠/快速关机残留网络会话Win7休眠、非正常关机不会清空内存里的路由缓存再次开机缓存被复原错误路由跟着一起恢复。提一嘴AI真是太好用了