欢迎访问鑫禾智城智能科技有限公司官网
网络与综合布线 · · 鑫禾智城

IP冲突时通时断:先释放续租救急,再用arp找到另一台

IP冲突时通时断:先释放续租救急,再用arp定位另一台冲突源,别只会瞎换地址。

IP冲突时通时断:先释放续租救急,再用arp找到另一台场景示意

场景示意图,非实际项目照片或产品操作界面。

导语:这篇讲IP冲突的典型表现、两条命令的应急用法和适用前提,再讲怎么顺着MAC地址找到冲突源,以及从地址规划上把冲突收口。

线路测过没问题,设备也换过,网络还是一会儿通一会儿断。

再查一遍网线,大概率还是白查。

这种时通时断、丢包严重、设备一会儿在线一会儿掉线的故障,线路和设备都排除以后,下一个该怀疑的就是IP冲突:网里有两台设备用了同一个地址,数据包这次落到谁手里,谁也说不准。

01 冲突长什么样

常见表现有几种:同一个地址时通时断,丢包没有规律;电脑右下角提示地址冲突;摄像头在录像机上反复上线掉线;登录设备网页,打开的却是另一台设备的界面。

最后一种最值得留意。登进去发现型号不对、界面不对,基本就能确认这个地址背后不止一台设备。另外,部分系统检测到冲突后会主动停用这个地址,表面上看也像掉线。

时好时坏的故障,往往不是坏了,是撞了。

02 两条命令先救急

如果出问题的是一台自动获取地址的Windows电脑,可以在命令行依次执行两条命令:先执行ipconfig /release,释放当前地址;再执行ipconfig /renew,向地址分配服务器重新申请。

拿到新地址后,通常就不再和那台设备撞车,网络恢复。要注意前提:这两条命令只对自动获取地址的终端有效,手工配置静态地址的设备,得手动改成一个确认空闲的地址。其他系统的命令不同,以对应系统说明为准。

释放续租只是让开,冲突源还在网里。

03 顺着MAC找到另一台

治本要找到另一台。按下面的顺序走:

• 第1步 先ping冲突地址:让电脑和这个地址通信一次,把对应关系记进本机缓存;

• 第2步 再查arp缓存:执行arp -a,找到这个地址对应的MAC地址。冲突时多查几次,可能会看到两个不同的MAC来回切换;

• 第3步 查厂商:MAC前三段对应厂商,能先缩小到是摄像头、电脑还是路由器;

• 第4步 查交换机端口:在可管理交换机上查MAC地址表,看这个MAC挂在哪个端口,顺着端口和跳线找到设备,级联较多时要逐级往下追。

arp只能看到同一网段内的对应关系,跨网段要到对应网段里查。

定位思路见下图。

技术关系示意:ping冲突地址、查arp缓存、查厂商、查交换机端口的定位顺序(非真实网络数据)。

04 冲突从哪来

现场最常见的有三种来源:

• 静态地址撞进分配池:手工配置的地址,正好落在自动分配的范围里,分配服务器又把它发给了别人;

• 私接设备:有人自带的小路由器,默认地址和现场网段重叠,甚至自己也在分配地址;

• 配置复制:几台设备用同一份配置模板,地址没改就上线。

找到设备以后,先弄清是哪一种,再决定改哪一边,别只改眼前那台。改完以后在台账里记下原因,下次同类问题能更快对上。

05 用规划把冲突收口

预防的核心是把自动分配的地址池和静态地址段分开。比如分配池只放一百到二百,静态地址统一用十到九十九,具体范围以现场规划为准。需要固定地址的终端,也可以在分配服务器上做地址绑定。条件允许时,还可以在交换机上开启防私接分配的功能,只允许指定端口下发地址,是否支持以交换机型号为准。

另一个习惯是建一份静态地址台账,设备、地址、位置、用途四项写清,新设备上线前先查台账、再ping一下确认空闲。

台账多写一行,排查就少绕一大圈。

决策示意:按冲突来源选择改地址、拆私接设备或调整地址池(非真实项目)。

你的现场是靠台账管地址,还是靠记性?今天就把现有静态地址导出来,先对一遍分配池范围。

— 鑫禾智城

关注鑫禾智城,弱电现场的坑,提前帮你想明白。

项目咨询电话联系关注公众号