Windows系统IP地址冲突提示处理分享
  

逆水的金鱼 2824

陆续收到反馈内网PC客户端提示IP地址冲突。排查IP及DHCP服务器确认没有IP冲突的可能。在报错PC客户端上采集日志发现,IP地址0.0.0.0和MAC地址88DF-9EBF-6172发生地址冲突。进一进查找MAC发现这台设备正是此楼的三层交换机。

多方查询资料后发现原因如下:
显示如果交换机在Microsoft WindowsPC处于重复地址检测阶段时为客户端发送ARP探针,则MicrosoftWindows将检测探针作为重复的IP地址,并显示在网络上找到重复的IP地址为0.0.0.0。PC不获取地址,用户必须手动释放/更新地址,断开并重新连接到网络,或重新启动PC以获得网络访问。
429535caea4f2b15fd.png
简而言之就是WindowsPC和三层交换机都使用标准的RFC ARP探测器,都使用0.0.0.0作为探测器的源IP,当PC开始ARP探测的时候正巧三层交换机也发送了一个ARP探针,那么PC就会报错IP地址冲突。

解决方法:
一、修改PC客户端注册表
1、打开注册表编辑器,找到以下注册表键:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameter
2、新建“DWORD值”,命名为ArpRetryCount
3、编辑ArpRetryCount值为0。
重启后生效。

二、修改交换机配置
对应VLAN三层接口下
arpsend-gratuitous-arp interval 10000
修改gratuitous-arp 周期为10000毫秒 (默认2000毫秒)

几乎在所有情况下都可以解决这个问题。除了探针延迟外,当SW从PC上检测到探针时,延迟也会重置。例如,如果探测器计时器倒数到5秒并从PC上检测到ARP探测器,计时器就会重置回10秒。如果您也启用DHCP窥探功能,这个窗口还可以进一步缩小,就像重新设置计时器一样。在很少的情况下,PC会在交换机发送探针之前几毫秒发送一个ARP探针,这仍然会向终端用户触发一个IP地址冲突的消息。

喜欢这篇文章吗?喜欢就给楼主打赏吧!

打赏
7人已打赏

×
有话想说?点这里!
可评论、可发帖
发表新帖
作者其他文章

本版版主

12
145
6

发帖

粉丝

关注

本版热帖

本版达人

新手16286...

本周分享达人

新手56862...

本周提问达人