Linux 使用 arp-scan 檢查是否存在IP地址衝突

若是前期沒有作好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
相關文章
相關標籤/搜索