ip地址冲突导致ping时通时断显示超时问题处理过程

57 篇文章 51 订阅
订阅专栏

目录

1 现象    

2 Ping的过程:

   3 可能的原因:

4 排查过程


类似问题: ip冲突问题解决和复现过程_wj31932的博客-CSDN博客

无法上网故障排查过程及复现过程系ip冲突造成_wj31932的博客-CSDN博客_arp获取不到网关mac地址

1 现象    

       一天,同事反馈他的pc出现ping外网时通时断,一会正常打印,一会time out,询问可能原因?

   现象如下图:

  

   看到时通时断,断开是time out,请求超时,自身是192.168.207.0/24网段的,目的ip是172.16.4.111要发给网关192.168.207.1的。

2 Ping的过程:

       就是源ip发出ping的request消息给目的ip,消息里含一窜字符串,经过前向路径到达目的ip。每发一个ping的request都有一个seq的序号。目的ip收到ping的request后,ip地址源和目的调换,发出ping reply消息,经过后向路径,reply消息里把收到request里的那一串字符串镜像发射回去。源设备收到后,打印ping的结果,来回时间,ttl值等。发出request后,等待reply消息,windows是5秒,5秒收不到,打印time out超时。

通常,每一个ping的request都有一个序号,收到的序号和发出需要一致,才能打印ping正常。

用跟踪工具检查经过节点设备:

       这种时通时断,前向丢失没有ping的request消息目的ip没有收到。 要么后向丢失,ping的reply从目的ip发出,而后向路径丢失,源ip没有收到。

   3 可能的原因和解决方法:

  1. 前向源ip广播域或者后向目的ip广播域环境有设备冒充网关,导致有时ping的request发给错误的mac地址,而不是正确的网关设备,目的ip没有收到request而没有回reply,源设备等待超时。还有可能是源ip或目的ip设备的路由指向问题,比如双默认路由,也可能造成ping的部分request或reply去了另一个mac地址,而终结在这个设备上造成丢包。
  2. 目的ip环境存在ip冲突,目的网关把部分request消息发给错误的mac地址,导致真正的目的ip没有收到,而没有回reply,源设备等待超时。
  3. 源ip设备环境中存在ip冲突,导致网关把部分ping的reply消息发给错误的mac地址,源ip等待超时。
  4. 经过的中间节点网络拥塞或者目的设备处理能力拥塞,导致丢失部分前向request或者后向reply消息,或者目的设备未响应request消息,导致源设备等待超时。

      最好进行ping测试,同时抓包,关注ping消息里序号,具体那个序号的ping request没有得到响应?

        排除是否有设备冒充网关,可以在不通时,arp  -a查看网关mac地址,并在抓包过滤网关的arp消息,看是否有设备通过发送arp消息,使得本机的网关mac地址发送改变,而导致ping的request消息发给了错误mac地址?

        排除本地广播环境中是否存在和本设备ip冲突,可以通过拔插网线,激发本机网卡断开,激活后发出arp的冲突探查消息,若冲突就会把本机ip变成169.254.xxx.xxx,插拔后,本机ip发生变化,就证明本地环境中存在ip冲突。 从抓包里能看出冲突主机的mac地址。

4 排查过程

    自己确定ping了一下,发现正常,如下图:

  排除里可能性2,4条。

     让他ping的同时抓包,然后过滤icmp看看。已知他的pc的ip设置为192.168.207.231/24,对应mac地址e0:be:03:21:60:e2。gw是192.168.207.1,对应mac c8:50:e9:67:fa:0c。他反馈过滤ip.addr==172.16.4.111后,如下图:

      发现ping的request的目的mac地址和网关的mac一致,收到reply的序号seq和同一seq的request消息里的源和目的mac是对调的。说明环境里没有冒充网关ip的设备。排除了可能性1。

      但有问题,ping的seq序号不连续,时间上也不是1秒一个。

他反馈,ping这个172.16.4.111,有时就正常了,没有丢包。但过一会又不行了,他ping百度。

      估计环境中有人和他的ip冲突了,符合可能性3,导致ping的reply被回到其他mac地址去了。这镜像接入交换机的包一看就明晰了。当时,忙其他事情,没时间处理,打发他重启pc再看看。

   一会回来,发现他反馈,重启后,pc的ip变成169.254.223.184,无法上网。

查看pc是手动设置的ip192.168.207.231

      同时反馈,改成ip地址自动获取就正常了。

       明白了,这是环境里有人的设备和他ip冲突,因为重启时,设置为静态ip网卡激活,会询问环境中是否有人使用这个ip地址?而发出arp请求查询消息,有人使用这个ip会响应arp请求,告知自身的mac地址。这时,操作系统会把地址置成169.254.xx.xx的本地链路地址。

   参考:    ip地址变成169.254.x.x故障处理方法和过程仿真https://blog.csdn.net/wj31932/article/details/97016130

为了获得谁和他冲突了,让他还把地址设置为192.168.207.231,抓包,再插上网线。提供的抓包查看如下图:

过滤arp contains  c0a8-cfe7  即过滤arp消息里含地址为192.168.207.231的包

发现有一个mac地址和他的192.168.207.231冲突了。

冲突后,网卡会使用169.254的ip地址,过滤bootp  || arp contains  e0:be:03:21:60:e2后如下图:

  如上图:关闭dhcp的地址后,使用静态地址,会进行ip冲突检测,发现冲突后,使用本地链路地址169.254.xx.xx,同样进行ip冲突检测,不冲突后,使用该地址,发出免费arp消息,并请求网关mac,网关不受理本地链路地址的arp请求,所以会用169.254.223.184的地址不断重发arp请求。

   明显了ip冲突了,得找出这个冲突的地址,在接入交换机上查找,确定物理位置。

   确定在这个位置,让他去找人更改地址。

问题解决。

回头看第一个抓包里的ping序号不连续问题,询问地址,当时,他还ping了一个百度的地址。回到第一抓包,过滤icmp消息看看:

  dns  contaisn  baidu   ||  icmp

seq是连续的,但一个seq会发出两个,不知道原因。

在第一个抓包里过滤arp消息,其实也会发现问题:

过滤arp  contains  c0a8-cfe7   ||  icmp

只要Address: 58:48:49:2f:fe:6b给网关发出arp请求,就会出现ping不通

只要e0:be:03:21:60:e2 (e0:be:03:21:60:e2)发出arp,就会有响应

原因是arp消息会更新网关的arp的对应表,更新为不正确的mac地址,导致ping的reply被发给了错误的设备,而真实的设备收不到ping的reply而超时。

结论:

ARP表的更新的条件

       在实际的环境中,只有同时满足以下两个条件时,设备的ARP表项才会更新:
1,设备收到来自某IPARP请求包或免费ARP包;
2,设备的现有ARP表项中已经存在该IP对应的ARP表项。
其他的非ARP报文不会对设备的ARP表项产生影响。请求包可以单播也可以是广播,只要原来缓存里有内容,不管这个arp请求目的ip是否是自己,都会更新缓存。

公司IP地址冲突怎么解决.pdf
08-21
IP地址冲突一般是由于手动设置IP的原因,综合来说有如下两种可能性:A电脑和B电脑都手工设置了同样的IP地址。A电脑自动获取,B电脑手动设置了和A电脑一样的IP地址。本文介绍了常见的几种解决办法。
Ping对方网站地址的IP显示超时是什么意思
10-01
Ping对方网站地址的IP,为什么总是显示请求超时”,这个到底是什么意思呢?ping是对一个目标服务器发出数据包,并且请求获取反馈包的过程,如果发出了数据包,在指定时间内,无法得到获取反馈包,这证明你与该服务器网络没有连通
ping命令返回无法访问目标主机和请求超时浅析
最新发布
ldcaws的专栏
04-08 1330
在日常经常用ping命令测试网络是否通信正常,使用ping命令时也经常会遇到这两种情况,那么表示网络出现了问题
PING请求超时原因及解决办法(新增PING间歇性显示请求超时
热门推荐
rayding的博客
08-09 11万+
ping指令超时
ping 一会一会不通
jacke121的专栏
08-01 1万+
我自己电脑的原因: 原因是局域网有多个交换机,导致经常被攻击,后来开了局域网防护, 主机上有电脑管家/360等防护软件,ping不通对方 解决方案: 打开360->功能大全->流量防火墙->局域网防护->最下面 局域网隐身关闭就可以了。 这个问题还会导致局域网共享发布后,别的电脑访问不了。 1.网卡重启 2.ping 127.0.0.1 测试本地网卡...
ping ip请求超时_ping网络中的电脑请求超时,不一定是故障,请检查一下这里
weixin_39640573的博客
12-06 1万+
ping网络中的电脑,请求超时我们经常使用ping命令来测试网络的情况,遇到请求超时的情况,一般会判断为网络故障,可能就会去检查网线、交换机、路由器、网卡等网络设备的情况是否良好。但是所有设备都都检查了,没问题,两台电脑都能正常上网,使用各种网络的应用,这又是什么情况?大家不要忘记了一点:Windows自带了防火墙,默认是启用的,是防火墙阻挡了ping请求,只要关闭防火墙就能解决这个问题,但是,...
探究Ping网关断断续续的原因及解决方法
奇妙的Bug之旅
10-16 3559
但是,有时我们会发现Ping网关时断时续,这种情况可能会影响我们对网络连接状态的判断,增加了故障排查的难度。这些工具可以帮助我们更详细地分析网络连接中的问题,进一步排查和确定造成Ping网关不稳定的原因。当网络中存在大量的数据流量并发时,可能会导致网络堵塞,从而影响Ping网关的正常运行。例如,路由器、交换机、以及防火墙等设备可能出现硬件故障或配置错误,导致Ping网关的连接不稳定。有时,Ping网关不稳定的问题可能是由于网络设置问题引起的。解决任何可能导致网络连接不稳定的设置问题,并重新配置正确的参数。
外网业务访问故障,ping时通时断显示请求超时time out处理过程
wj31932的博客
11-02 1万+
一天,同事在群里反馈,外网访问困难,无法打开北京总部的oa系统,让排查一下。 看到问题以为到北京的vpn断了,登录路由器看一下出局的线路情况,发现路由器地址很难登录。打开客户端,半天没反应。 ping一下北京oa地址,显示有time out后面有导通显示。如下: 发现有time out现象,而且两包回的延时较大。正常时的ping是这样的: ping出现time out的可能性原因: 1、防火墙拦截的ping的request消息,导致高层无法收到...
ping 请求超时是什么原因呢?
u010512158的专栏
05-29 5万+
左边的传输失败是说明你的网络连接中断了,你用的无线,也就是无线中断了。有没有电脑能直接接到路由器上,用网线接,看看无线断的同时有线是否断,如果也断那就是外线的问题或者路由器本身问题了。没办法只能一点一点判断问题所在。
网络异常处理,ping测试报:一般故障
企业实战系列集 ●●● https://ximenjianxue.blog.csdn.net
11-18 2万+
一、问题描述 某次用户桌面使用一次,一线反映,某限制组内互相无法通信,使用飞秋传送文件失败;登录故障vm测试,ping本机ip地址报:一般故障 二、分析处理 1)ping localhost测试正常 2)ping限制网站域名,测试正常 3)可能原因如下: 1.操作系统安装了第三方杀毒或安全防护软件。 2.操作系统TCP/IP协议栈损坏,例如注册表损坏。 3.组策略中设置了错误的IP安全策略。 4.服务器上启用了路由和远程访问功能,但配置未合理调整。 4)因防火墙关闭后测试未果,排除防火墙,TCP协议栈
如何检测网络中的重复IP地址 防止ip地址冲突
10-01
重复IP地址可能会给网络管理员带来很多麻烦。如何检测出网络中的重复IP地址?如果网络中有路由器,还能检测到重复IP地址吗?答案是可以,通过一些方法比如发送ARP数据包到该IP地址,可以检测出重复IP地址
使用电脑联网时提示ip地址与其他系统有冲突的解决方法
10-01
在使用电脑联网的时候,会看到这样的提示ip与其他系统冲突,每一个计算机唯一的身份证号码,就象你的身份证一样,针对这个问题,下面有个不错的解决方法,大家可以参考下
通信与网络中的教你解决无线网络IP地址冲突问题
11-25
在一些无线网络中,由于客户机数目较多,为方便对这些机器进行管理,很多管理员会使用无线路由器提供的DHCP服务,为客户机提供TCP/IP参数配置,如IP地址、网关地址和DNS服务器等。但如果你的无线网络中,有些电脑必须手工指定TCP/IP参数配置,这时DHCP服务器提供的动态IP地址和手工指定的静态IP地址共存,如果你没有合理配置无线路由器中DHCP服务器的参数,就会很容易造成IP地址冲突。      冲突如何产生?     如笔者管理的一个无线网络,有50台电脑,其中有5台电脑由于特殊需要,使用了手工设置静态IP地址的方式,使用的IP地址段为“192.168.1.10~192.168.1.14
免安装MAC地址扫描工具,扫描ip冲突、mac地址冲突
08-19
使用系统:Windows 使用方法:直接双击使用,免安装 可以按照设置的ip地址范围进行扫描,更准确地定位到冲突
手机连接WiFi后电脑显示IP地址存在冲突怎么办?
10-01
手机连接WiFi后电脑显示IP地址存在冲突怎么办?电脑连接了WiFi,但当手机连接WiFi后,电脑显示IP地址存在冲突,然后电脑就断网了,下面分享解决办法,需要的朋友可以参考下
计算机网络ping超时,ping请求超时怎么回事?ping请求超时的解决方法
weixin_30550985的博客
07-04 5万+
电脑使用远程或者共享对方数据库的时候,会ping一下对方电脑。ping是系统自带的功能,一般用于检测网络连接是否正常,有时候会出现ping请求超时的情况,造成无法上网,如何解决?接下来,小编给大家整理的一些有关ping请求超时的解决方法,大家看看是否有用!解决方法:1、首先打开运行窗口,直接按住win+R组合键就可以了,打开之后,我们在窗口中输入cmd,进入dos命令。2、然后我们在这里ping对...
PINGIP地址冲突中的效果
www.pingfi.com
01-22 2122
问题:在一个局域网内,其中有两台电脑的IP相同,并且一台电脑装有防火墙,令一台没有。现在通过命令ping来检测拥有该IP的主机是否存活。结论:将无法获得信息,即PING不通
ping不通ip地址请求超时
01-20
ping不通IP地址并出现请求超时的情况时,可能有以下原因和解决方法: 1. 网络连接问题:检查网络连接是否正常,确保网络线缆连接稳定,路由器工作正常,以及网络设置正确。 2. 防火墙设置:防火墙可能会阻止ping请求,可以尝试关闭防火墙或者配置防火墙规则允许ping请求通过。 3. 目标主机禁止ping请求:目标主机可能禁止了ping请求,可以尝试联系目标主机管理员或者在目标主机上开启ping响应。 4. 路由器配置问题:检查路由器的配置,确保路由器正确转发ping请求。 5. IP地址错误:确保输入的IP地址正确无误,可以尝试使用其他设备或者工具进行ping测试。 6. 网络拥堵:网络拥堵可能导致ping请求超时,可以尝试在网络状况较好的时间段进行ping测试。 7. 网络设备故障:有可能是网络设备故障导致ping请求超时,可以尝试重启网络设备或者更换设备进行测试。 8. 网络配置问题:检查网络配置,确保IP地址、子网掩码、网关等配置正确。 9. DNS解析问题:如果使用域名进行ping测试,可能是DNS解析问题导致ping请求超时,可以尝试使用IP地址进行ping测试。 10. 网络供应商限制:有些网络供应商可能限制了ping请求,可以尝试联系网络供应商了解相关限制。 ```shell ping 192.168.0.1 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 局域网网内ping不通的故障解决方法总结 207094
  • ping回显目标主机不可达destination host unreachable的含义及发生情况 122355
  • tcpdump命令详解 105386
  • ping回显无法访问目的主机问题解决过程 89402
  • 单向能ping通,反向不通故障解决过程 66986

分类专栏

  • 网络维护 57篇
  • 维护 30篇
  • ims 14篇

最新评论

  • mysql服务器无法启动问题处理

    2401_84281588: 博主的文章让我对这个主题有了全新的认识,细节描写非常到位,让我感受到了博主的深厚功底。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • 子网划分详解与实例解析-全网最好

    犭ク: 受益匪浅,感谢博主表情包表情包

  • 子网划分详解与实例解析-全网最好

    wj31932: 嗯,写错了

  • 子网划分详解与实例解析-全网最好

    犭ク: 文中的8.7中的这句话“后面192-224给20个主机,2^n-2>20,n=5,掩码十进制值就是224,掩码长度就是32-5=27,网络地址192.168.1.192/27”中的开头的192-224中的224是不是应该是223.

  • ip地址变成169.254.x.x故障处理方法和过程仿真

    wj31932: 直连的设备没有开启dhcp服务器功能,导致dhcp失败,你可以ipconfig/all查看一下ip地址,并route print查看一下路由确认一下

最新文章

  • mysql服务器无法启动问题处理
  • 二进制ip地址如何进行掩码网络地址和cidr划分?
  • 路由表里哪一项是匹配路由?
2024年6篇
2023年13篇
2022年15篇
2021年19篇
2020年16篇
2019年14篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源仁光受难记起名名起名软件广西联通网上营业厅姓谭的男孩起名耐火材料公司起名免费取起名网站2021年宝宝起名大全包姓的男孩起名字xingtu快餐连锁镇魂百度云邓姓起名字生辰八字高分起名周易八字起名网重生末世之啄雀关于了不起的名言免费公司起名字等级最高的qq简单起名用鸡起名开饭店五行缺火 猪宝宝起名猪年宝宝起名宜用字的恋爱暴君ova2鬼怪电影姓肖起姓名韩文起名翻译火影忍者黄漫画感恩作文800字木雕店起名绿色守护淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化