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一下确认空闲。
台账多写一行,排查就少绕一大圈。

决策示意:按冲突来源选择改地址、拆私接设备或调整地址池(非真实项目)。
你的现场是靠台账管地址,还是靠记性?今天就把现有静态地址导出来,先对一遍分配池范围。
— 鑫禾智城
关注鑫禾智城,弱电现场的坑,提前帮你想明白。
