永发信息网

如何在Linux中发现IP地址冲突

答案:2  悬赏:10  手机版
解决时间 2021-02-04 19:23
  • 提问者网友:杀生予夺
  • 2021-02-04 13:50
如何在Linux中发现IP地址冲突
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-02-04 14:20
如果有多个MAC地址声称拥有相同的IP地址,那么这里就存在冲突。
要在Ubuntu或者Debian上安装arp-scan则输入:
$ sudo apt-get install arp-scan

对于Fedora,CentOS或者RedHat:
$ sudo yum install arp-scan

要检测IP冲突,运行下面的命令:
$ sudo arp-scan –I eth0 -l

输出示例:
192.168.1.10 00:1b:a9:63:a2:4c BROTHER INDUSTRIES, LTD.
192.168.1.30 00:1e:8f:58:ec:49 CANON INC.
192.168.1.33 00:25:4b:1b:10:20 Apple, Inc
192.168.1.37 10:9a:dd:55:d7:95 Apple Inc
192.168.1.38 20:c9:d0:27:8d:56 (Unknown)
192.168.1.39 d4:85:64:4d:35:be Hewlett Packard
192.168.1.39 00:0b:46:e4:8e:6d Cisco (DUP: 2)
192.168.1.40 90:2b:34:18:59:c0 (Unknown)

在本例中,192.168.1.39这个IP冲突了,因为它出现了两次。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-02-04 15:05
当一个动态ip被分配了并且有另外一台网络设备已经拥有了相同的ip。或者在相同网络子网上有多台分配ip的dhcp服务器。如果你有连通问题并且假设它是由于ip冲突造成的,那么你可以使用一个工具称作arp-scan来扫描它们。 这个工具会在本地网络发送arp(address resolution protocol)(地址解析协议)包来收集地址。如果有多个mac地址声称拥有相同的ip地址,那么这里就存在冲突。 要在ubuntu或者debian上安装arp-scan则输入: $ sudo apt-get install arp-scan 对于fedora,centos或者redhat: $ sudo yum install arp-scan 要检测ip冲突,运行下面的命令: $ sudo arp-scan –i eth0 -l 输出示例: 192.168.1.10 00:1b:a9:63:a2:4c brother industries, ltd. 192.168.1.30 00:1e:8f:58:ec:49 canon inc. 192.168.1.33 00:25:4b:1b:10:20 apple, inc 192.168.1.37 10:9a:dd:55:d7:95 apple inc 192.168.1.38 20:c9:d0:27:8d:56 (unknown) 192.168.1.39 d4:85:64:4d:35:be hewlett packard 192.168.1.39 00:0b:46:e4:8e:6d cisco (dup: 2) 192.168.1.40 90:2b:34:18:59:c0 (unknown) 在本例中,192.168.1.39这个ip冲突了,因为它出现了两次。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯