发生这种情况时,找到重复的 IP 很困难。你知道你必须搜索所有网络 IP 来检查重复。那么有没有命令行或脚本可以帮我做这件事?
答案1
经过谷歌搜索和尝试后,我找到了这个解决方法。
arp-scan
如果尚未安装,请安装:
sudo apt-get install arp-scan
现在运行这个命令:
sudo arp-scan -l
这将搜索整个网络以查找重复的 IP。当两个 IP 相同时,输出行旁边将显示一个关键字 (DUP),这样您就可以知道重复项:
%arp扫描-N-r 1-s 192.168.1.40 192.168.1.0/24 接口:eth0,数据链路类型:EN10MB(以太网) 启动 arp-scan 1.2(ether-scan-engine 1.3),包含 256 个主机 192.168.1.33 00:00:5e:00:01:ca 南加州大学信息科学研究所 192.168.1.34 00:0b:46:e4:8d:6d 思科 192.168.1.34 00:0b:48:5d:4c:3f Cisco (DUP: 2) **此处重复,请注意旁边的 DUP 标记** 192.168.1.45 00:0a:b7:9b:b7:7a 思科系统 192.168.1.46 00:0a:b7:9b:b7:01 思科系统