知识

同网段ip ping不通

时间:2010-12-5 17:23:32  作者:热点   来源:综合  查看:  评论:0
内容摘要:同网段ip ping不通,这事我遇过不下二十回。每次都是先骂一句“网线坏了”,然后折腾半天发现根本不是那么回事。今天直接说几个最坑的案例,你看完大概能省两小时。 上个月给客户调试,两台电脑连着同一个交

同网段ip ping不通,同网通这事我遇过不下二十回。同网通每次都是同网通先骂一句“网线坏了”,然后折腾半天发现根本不是同网通那么回事。今天直接说几个最坑的同网通案例,你看完大概能省两小时。同网通

上个月给客户调试,同网通两台电脑连着同一个交换机,同网通ip分别是同网通192.168.1.10和192.168.1.11,子网掩码都是同网通255.255.255.0。从10那台ping 11,同网通timeout,同网通一个包都回不来。同网通我第一反应是同网通查arp表——结果arp里压根没有11的条目。这就怪了,同网通同网段通信不走网关,纯二层广播,只要物理链路通,arp应该能学到才对。

拿笔记本接上去一测,通了。问题出在客户那台电脑上。你猜怎么着?他那台机器开了“防火墙”的“公用网络”配置,把ICMP入站规则全禁了。windows默认对ping的回显是允许的,但有些“安全软件”或者手动优化过的系统会把这东西关掉。你说你一个办公电脑,防什么ping呢?又不是服务器。

但更气人的是另一种情况——ip地址冲突。两台机器配了同一个ip,你以为你ping的是A,实际上回应你的是B。这种时候ping结果往往很诡异,第一次通第二次不通,或者延迟忽高忽低。有个老工程师教过我一个土办法:把目标机器网线拔了,再ping一次,如果还是通,那就是冲突了。这招我用了十年,屡试不爽。

还有一种情况,纯属硬件层面的骚操作。某次在机房,两台服务器直连,网线插在同一个交换机上,vlan也对了,ip也没冲突,防火墙也关了,死活ping不通。最后发现是其中一台服务器的网卡被禁用了——不是物理禁用,是系统里“网络适配器”被手动停用。你说这谁能想到?那台机器是远程管理的,平时没人去动它,也不知道谁手贱点了一下。

对了,别忘了检查子网掩码。有人会把255.255.255.0填成255.255.0.0,看着挺像,但两台机器一个用/24一个用/16,虽然都在192.168.1.x段,但一个认为广播地址是192.168.1.255,另一个认为是192.168.255.255。arp请求发出去,对方收到了但觉得“这不是找我的”,就不回。这种情况你ping到天荒地老也没用。

最后说个邪门的——交换机端口安全。有些交换机开了port-security,绑定mac地址,你换了个新电脑插上去,端口直接给你shutdown了。物理层是down的,但很多人不会第一时间去看交换机状态,光在电脑上折腾。我那次查了半小时,最后登进交换机一看,端口状态是err-disabled,clear一下就好。

所以啊,同网段ping不通,排查顺序应该是:先看arp表,再看防火墙,然后查ip冲突,接着检查子网掩码,最后看交换机端口状态。别一上来就重装网卡驱动,那玩意儿90%的情况是白折腾。

最近更新
热门排行
copyright © 2026 powered by 烟消火灭网   sitemap