故障排除——windows网络受限的种种总结
自从网站服务迁移到云上以后,替换下来的服务器物理机就一直闲置在那里,虽然其中某些机器还运行着一些基础服务,某些机器可真是闲置了。
最近技术总监要搞一个本地的git仓库,就让我挑选其中最闲的服务器来搭建。掐指一算,其中一台现在没有什么服务在跑,就它了。准备下手了,发现居然不能访问外网,这就开始了这次漫长的排查之旅。
首先确定ip地址,子网掩码,dns都没有配置错误。ip地址也没有跟别的机器冲突,我保证,没有冲突。dns地址跟别的机器(正常能上网的机器)的地址都一样,肯定没有问题。
ping 一下百度,返回“ping传输失败 general failure”。
ping 一下自己的ip,返回“ping传输失败 general failure”。
ping 一下网关ip,返回“ping传输失败 general failure”。
网关不通,说明局域网肯定有问题,可我明明是用远程桌面连接的啊。互相对立的情况,同时成立,就摆在我眼前。我懵逼了。
ping 一下127.0.0.1,ping 通了。说明tcp/ip协议没有问题。
只能透过现象看本质了。
查ping传输失败 general failure,有的说可能是防火墙禁用了icmp回显,那就先禁用防火墙试试。
查widows网络受限原因,大部分都是让动态ip改固定ip,或者是设置dns。想想同网络的其它主机可以上网,是不是ip被限制了?换个ip试试,没用,查看路由的ip mac绑定,没有限制。
本地安全策略看了,没有什么限制。
动态获取一个ip试试吧,通了。此时问题进入了无解状态。
倒是看到有人建议更新驱动,可是,网卡驱动不比其它硬件驱动,没有网,就意味着你要拿U盘拷到主机上才能更新。况且网卡个参数都显示是正常的,关键是我还用远程桌面操作着它。说明网卡在工作。
每天有时间了,就零零碎碎的总结一下各种原因。陆陆续续过去两三天了,网卡禁用启用,什么netsh winsock reset 都试过了。最后,无奈从设备管理器,卸载网卡,然后扫描硬件改动,重新加载回来。真是个天大的惊喜,好了,居然好了。
经历这次痛苦的排查,也总结到不少经验,网络受限时,可以从ip,dns配置开始排查,然后排查防火墙设置,本地安全策略,最后更新网卡驱动,卸载重新加载网卡,百分之九十九的问题都可以解决。
还有ping传输失败 general failure的另一个可能的原因就是,你看着好像是配置好ip了,实际可能网卡就没有得到真正的ip。尝试你知道的可以施行的任何方法去解决问题,不要让经验束缚了你的动手能力。
更多推荐
所有评论(0)