ping不通?
局域网互相之间Ping不通是局域网非常常见的问题,出现这种问题也不用担心,只要懂套路就可以搞定
我们先搞清楚局域网转发原理,局域网转发实际上通过二层广播域进行MAC转发,基本原理我们可以这样理解:
1、PC机A要和PC机B通信,A不知道B的MAC地址,于是A先在局域网内通过ARP协议呼叫:谁知道B的IP地址对应的MAC地址
2、如果PC机B在局域网内,B就会回应,我的MAC地址是XX.XX.XX.XX.XX.XX,然后PC机A就知道了B的MAC地址,然后把A到B的数据报文的目的MAC封装成B的MAC地址,然后把报文丢到局域网交换机转发
3、交换机内部是依据MAC表转发的,在收到g目的MAC是 PC机B的报文后,在交换机内部查MAC表,发现MAC表内B对应的交换机端口,然后就把报文从那个端口丢到PC机B,这样就实现了A和B的通信。交换机对自己知道目的MAC的报文只转发到目的MAC所在的端口。对于广播报文的流量会转发到所有端口
所以我们看到,A要是能PING通B,必须有几个要素
第一、A和B都需要通过二层交换机接到同一个局域网
第二、A必须有B的MAC信息,B必须响应A的ARP报文
第三、交换机网线等硬件必须能转发正常
因此我们可以依据这个基本原理定位:
专业一点,可以先确认A和B连接在交换机上的物理连接是不是正常,非常简单的工作就是看看交换机上有没有A和B的MAC地址信息,只要有流量交换机上就会有PC机的MAC地址和端口的信息,如果有就表示物理连接没有问题,如果没有可能需要更换网线或者交换机端口
简单一点,采用任意可以上网的第三台主机分别PING主机A和B,如果有一台可以PING通,那么问题就出现在没有PING通那台,如果都不能PING通,那问题很可能出在交换机,如果都能PING通,那么问题可能是交换机或者PC机自己的防火墙做了策略
如果找到了有问题那台PC,找一根肯定没有问题的网线,让正常的PC和有问题的PC直连,配置同一网段,再互相PING。可以PING通,表明故障PC连接交换机的端口或者网线有问题,需要逐个更换。如果直连不可以PING通,检查故障网口闪烁是否正常,不正常就要更换网卡,正常就要检查是不是PC中了毒,用工具修复一下
如果是交换机有问题,首先重启交换机看看能不能解决问题。如果不能解决就检查交换机上是不是配置了过滤工具过滤了故障PC的流量
如果是全部无法PING通,重启交换机后一开始可以PING通,过一会不行,就要检查是不是交换机遭遇了环路或者广播风暴。环路的意思就是由于组网原因导致本因送出去的流量又绕回交换机,导致流量在交换机内部不断循环复制叠加,最终导致交换机端口口带宽满了。外在体现为交换机所有链接网线的端口网口状态疯狂闪烁,此时需要检查组网
如果发现都不能PING通,重启后也搞不定,很有可能交换机坏了
这里只是举几个例子,实际上PING不通的原因非常多,必要时可以查一下百度
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有