一、使用arping命令:1、对于单网卡服务器节点,可以执行以下命令来检测IP地址冲突: arping ip //其中ip为可疑地址。如果有响应,则可以确认该IP为冲突,无返回值则正常。2、对于多网卡服务器节点,可以执行以下命令,其中NIC为ifconfig命令显示的网卡信息,ip为对应的可疑地址: arping -I NIC ip 例如: arping -I eth0 172.30.51.78 如果有响应,则可以确认该IP为冲突,无返回值则正常。
二、使用局域网扫描工具:在同网段、无业务的VM上,安装arp-scan等扫描工具,扫描出相同IP、不同MAC,即为IP冲突。
三、检查日志信息:1、查看设备的日志信息,特别是/var/log/messages日志文件,如果存在IP地址冲突,通常会有相关记录。2、使用设备自带的IP地址冲突检测功能:某些设备(如NetEngine 8000 X V800R023C10SPC500)支持IP地址冲突检测功能,可以主动或被动检测网络中是否存在IP地址冲突。
四、通过OSPF信息判断:如果是AR路由器,可以通过查看OSPF信息来判断IP地址冲突。例如,DR与非DR冲突时,可以通过LinkState ID和AdvRouter找到冲突的设备和接口。