若是前期沒有作好IP地址規劃,即便有IP地址統一不當心也會犯錯!推薦服務器IP地址使用要登記明細,上次機房批量部署服務器,就將已再用的IP又分配給另外一臺服務器,還好對業務沒有形成大的影響。linux
那麼在給服務器配置IP的時候,怎麼確保IP地址沒有被使用,或者出現異常時有什麼方法檢測那?今天看到一個工具。bash
arp-scan ,該工具在局域網內發送ARP數據包,來收集IP和MAC地址信息。若是一個IP地址對應多個MAC地址,就說明IP衝突了。服務器
安裝方法有兩種:網絡
首先安裝軟件依賴包工具
yum install -y libpcap libpcap-devel
1. yum 源安裝:ui
# yum install arp-scan -y
2,編譯安裝spa
2.1下載軟件包.net
http://www.nta-monitor.com/tools-resources/security-tools/arp-scan-archive wget http://www.nta-monitor.com/files/arp-scan/arp-scan-1.9.tar.gz
2.2,編譯軟件包code
tar xvf arp-scan-1.9.tar.gz cd arp-scan-1.9 ./configure make && make install
3.使用方法介紹blog
3.1:指定選擇哪一個網卡
arp-scan -I eth0 -l
3.2:查看網段全部的主機
arp-scan -l
3.3:指定某一段IP地址
arp-scan --I eth0 192.168.1.0/24
3.4:掃描本地網絡
arp-scan --localnet
3.5更新MAC地址,便於在掃描時知道使用的是那個廠商的網卡
get-oui -v
其它用法能夠參照
arp-scan --help http://linux.die.net/man/1/arp-scan