哥几个,今天我跟你聊个事儿,估计不少人都遇到过,就是电脑好好的,突然就上不了网了,一ping网关,结果死活不通。每次遇到这事儿,头都大,但是回头一想,原来都是些鸡毛蒜皮的小问题在作怪。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
你别说,我这十几年折腾电脑,尤其是在公司里管网络那会儿,这种“ping不通网关”的戏码简直是家常便饭。刚开始那几年,每次遇到都懵圈,不知道从何下手,每次都得瞎猫碰死耗子。后来次数多了,慢慢也就摸出门道来了。
第一次的“鬼打墙”
我记得特别清楚第一次遇到这情况,那是刚进公司那会儿,新来的同事电脑上不了网。我屁颠屁颠跑过去看,一看IP地址,网关,子网掩码,DNS,都自动获取的,看上去没毛病。我试着ping了一下网关,结果是“请求超时”,一下就傻眼了。我把网线拔了插,插了拔,电脑重启了一遍又一遍,路由器也跟着重启了好几次,结果还是一样,网关就像个空气墙,死活过不去。
当时就急了,又是查IP,又是看MAC地址,搞得满头大汗。实在没辙了,喊了个老前辈过来帮忙。前辈看了一圈,没说话,直接把电脑搬到他桌子上,插上网线,一 ping,通了!再搬回同事那儿,又不通了!我当时脑瓜子嗡嗡的,这见鬼了不成?
结果你猜怎么着?那位前辈笑了笑,指了指同事桌面底下那堆乱七八糟的线,说:“你看看网线,是不是接触不” 我低头仔细一瞧,好家伙,同事那网线插头,卡子都断了,晃晃悠悠的,根本就没插紧。我当时脸都红了,就这么个小玩意儿,折腾了我一个多小时。
后来的慢慢摸索
有了那次教训,后来再遇到类似的问题,我就怀疑物理连接。我会一步一步地检查:
- 是不是网线没插牢?无论是电脑这边还是墙上插座,亦或是路由器那边,都得使劲儿按到底,听到“咔嚓”一声才算数。
- 网线是不是坏了?有时候网线看着好好的,里面可能就断芯了。我养成了一个习惯,手里随时备根好网线,不行就换一根试试。
- 无线网络的话,是不是无线网卡驱动有问题,或者信号太差?有时候隔堵墙信号就差得一塌糊涂,或者网卡驱动没装甚至被禁用掉了。
物理层没问题,我就开始看软件层面的东西了。
IP地址配置是不是对头?
这个是重灾区。很多人习惯了自动获取IP,哪天突然要设置静态IP,手一抖就填错了。最常见的就是网关地址写错了,比如你家路由器是192.168.1.1,你手贱写成了192.168.1.254,那能通才怪了!还有就是子网掩码,明明是255.255.255.0,你写了个255.255.0.0,那也是大问题。自己的IP地址是不是和网关在同一个网段,这个也得仔细看。比如网关是192.168.1.1,你自己的电脑IP设成了192.168.2.100,那肯定不通。
有没有IP地址冲突?
这个也很常见。有时候公司网络里,有人手动设置了个IP,刚好和DHCP服务器分配给你的IP撞上了,俩“哥俩好”就打架了。你可以在命令行里输个
arp -a看看有没有什么异常,或者直接去路由器里看一看DHCP分配列表,有没有出现重复的。防火墙是不是在捣乱?
有些杀毒软件或者系统自带的防火墙,有时候会“好心办坏事”,把ICMP协议给禁了。ICMP就是你ping命令用的协议,它一禁,你自然就ping不通了。有一次我就是被这个坑惨了,折腾了半天,发现是Windows防火墙把我给拦住了,关掉就好了。
ARP缓存出了问题?
这个有点高级,但也有可能。ARP是地址解析协议,它把IP地址翻译成MAC地址。有时候ARP缓存出了错,电脑就找不到网关的MAC地址了。这时候可以试试在命令行里输入
arp -d,清空一下ARP缓存,有时候能解决问题。网关设备本身的问题?
别光顾着折腾自己的电脑,有时候是路由器或者公司的核心交换机出问题了。我遇到过路由器死机,或者某个端口坏了的情况。这时候你ping不通网关,那肯定不是你电脑的锅。试着重启一下路由器,或者把网线换个端口试试,说不定就好了。
说到底,每次遇到这种ping网关不通的糟心事儿,最终发现都是些看上去不起眼的小毛病。有的是我手贱设置错了,有的是网线接触不良,有的是防火墙拦着,甚至有的是路由器自己“犯傻”了。但是每一次都让我更加细心,学会一步一步排查。现在再遇到这事儿,我已经能很快定位到问题,不再像以前那样抓耳挠腮了。别小看这些“小毛病”,它们都是你进步的阶梯。