都是Ghost系统惹的祸,客户说公司网络老是出问题无法上网,连百度都无法访问,你们搞电脑是怎么弄的?
|
admin
2024年12月26日 9:50
本文热度 112
|
一、先说解决方法
将上网网卡中的IPV6协议关闭即可。
二、需求描述
兄弟们,今天客户说了一个非常奇怪网络问题,公司的很多电脑在正常使用的过程中,突然打开网页就无法打开,过一会儿再刷新一下,就又可以打开了,好多台电脑都出现这样的情况,这网络到底是什么情况,好多人都反映这个问题?
听客户这么一说,这网络还真有问题,于是抓紧上门排查故障现象?
三、解决过程
到客户公司之后,那我是上来就干,我上来就win+r,打开运行,回车进入DOS窗口,直接ping www.baidu.com,哎。故障现象出来了,不通?怎么ping百度不通呢?
于是我查看了一下,配置的DNS,无论手动配置什么DNS,都ping不通外网。
但是这时也奇怪,打开网页也可以正常打开,就是有的时候,不定时的会断一下。那我再ping qq测试一下,发现还是不通,但是当我再ping的时候,就可以正常ping通qq的域名了。
那我做了什么操作呢?再ping就可以ping通了呢?然后再来ping百度,发现百度也可以ping通了。我是怎么解决的呢?相信很多兄弟都已经看出来,我是把ipv6版本关掉了,当使用的是ipv4的时候,可以看到ping www.baidu.com和ping www.qq.com的时候,都是秒通。
于是我又找了其他几台客户的电脑测试。不测不知道,当ipv6获取的IP地址是,有一个ipv6地址,一个临时IPv6地址,还有一个本地链接ipv6地址,这时可以看到这台电脑,直接ping www.baidu.com,可以正常通ipv6返回来值,说明这台电脑是正常的。当电脑是有多个ipv6地址,有多个临时ipv6地址时,这时,我们可以看到ping www.baidu.com都无法正常解析。真的很奇怪,当我不能正常ping通百度,但是我可以正常打开测速软件,可以看1000兆的带宽,测试出来的速度是698Mbps,看起来还是可以的。怎么网速测速不慢,有的时候老是打不开网页呢?于是我又找了几个测试了一下。只要是有多个Ipv6地址的,电脑使用ipv6的都无法ping通外网,必须关掉ipv6版本,默认走ipv4就正常。可以看到,又是一样的情况,走ipv6无法ping通,但是走ipv4可以正常ping通。
像这种ipv6有7个ipv6地址的都无法ping通外网域名。我们先来看一下,电脑自动获取ipv6地址两种方法:
IPv6自动获取的方法包括(有状态自动配置)和SLAAC(无状态地址自动配置)。第一个,就是自动从路由器的DHCPv6上获取来的IPv6地址。DHCPv6(Dynamic Host Configuration Protocol for IPv6)来获取IPv6地址。这个叫有状态。有状态的DHCPv6(Stateful DHCPv6):地址和DNS都由DHCPv6获取。第二种,就是计算机可以通过使用SLAAC,SLAAC 是一种可以在没有 DHCPv6 服务器的情况下获取 IPv6 地址的方法。SLAAC:(Stateless Address Autoconfiguration)全称无状态地址自动配置,stateless/ ˈsteɪtləs / 无状态。无状态 + DHCPv6:地址由slaac电脑自已通过mac地址生成的,但是DNS由DHCPv6通告。在无状态DHCPv6中,IPv6地址的获取是通过路由器通告(RA)消息中的网络前缀自动配置的,而DHCPv6服务器仅提供除IPv6地址以外的配置参数,如DNS、NIS、SNTP服务器地址等。我们先来看一下,ipv6地址,上图所示,有240e,这4个240e获取到的ipv6地址都是公网地址。可以看到fd00和fe80开头的都是内网IP地址。还发现一个特别的现象,电脑只要是ghost安装出来的,计算机名称都是以2022年多少月多少日的主机名,基本上都是ipv6无法解析,但是如果是Desktop开头的,安装版本系统,就算使用的是ipv6地址,也是可以正常访问正常Ping通外网的。所以到这里,基本上可以断定,是由于客户找人安装的操作系统是Ghost原因,导致系统里面的不知道,什么选项被阉割过了,导致的这个问题!
该文章在 2024/12/26 9:59:12 编辑过