linux下ip冲突检测
来源:互联网 发布:网络借贷平台排名 编辑:程序博客网 时间:2024/05/23 01:14
1. 检测网域内是否存在和本机ip相同的主机
windows主机会提示IP地址冲突,而linux主机无任何提示那么如何知道自己的linux主机是否与网络中其它的windows主机IP地址冲突呢?
在linux主机端执行 #arping 本机ip
如果没有任何信息,则表示网内我的IP是唯一的;
如果有 Unicast reply from x.x.x.x [xx:xx:xx:xx:xx:xx] xxxms则表示网内有一台MAC地址为xx:xx:xx:xx:xx:xx的主机IP地址与本机相同。
原理:
arping命令是以广播地址发送arp request packets,以太网内所有的主机都会收到这个arp request packets,但是本机收到之后不会Reply任何信息。当我们在linux主机端上执行arping 本机ip
会默认使用eth0,向局域网内所有的主机发送一个arp request, 若收到回复说明有其它主机的ip和本机相同。
2. 检测网域内其它主机之间是否存在ip冲突
如果你有连通问题并且假设它是由于IP冲突造成的,那么你可以使用一个工具称作arp-scan来扫描它们,原理也是利用arp协议。
#arp-scan –I eth0 -l192.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)
从上而输出可以看出:Hewlett Packard和Cisco两台主机发生了ip地址冲突问题。
参考文章:
http://www.linuxidc.com/Linux/2012-09/70424.htm
http://www.unixmen.com/find-ip-conflicts-linux/
0 0
- linux下检测ip冲突
- linux下检测ip冲突
- linux下检测ip冲突
- linux下ip冲突检测
- Linux下IP冲突检测方法
- linux下写程序检测ip冲突(ARP)
- linux下写程序检测ip冲突(ARP)
- Linux检测IP地址冲突
- Linux系统IP冲突检测
- Linux下IP冲突检测程序源码及分析(利用免费arp)---感谢原作者
- Linux下IP冲突检测程序源码及分析(利用免费arp)
- Linux下IP冲突检测程序源码及分析(利用免费arp)---感谢原作者
- Ip冲突检测
- 在linux下检测arp冲突
- linux arp z组播检测IP冲突
- Linux中如何检测IP地址冲突问题
- IP冲突的检测原理
- Linux下 检测在使用的IP
- [概率DP] Codeforces 453A Little Pony and Expected Maximum
- TreeMap源码解析
- 用80/20法则迅速拓展程序员学习的广度
- 矩阵乘法(POJ 3233 Matrix Power Series )
- 新手上路,对java的肤浅理解,探讨交流
- linux下ip冲突检测
- Oracle基本语法&&函数&&子查询&&分页查询&&排序&&集合操作&&高级分组函数
- 栈(stack )数据结构
- 第四天
- OpenGL Android简单教程的ppt,有部分说明
- Hust oj 1953 RSA验证(快速幂)
- 信息收集 2:路由分析
- 编译CDH版Kafka
- uva10375选择与除法