SharedIT | 묻고 답하기(AMP)

리눅스 IPSCAN 프로그램

리눅스에서 사용 할 수 있는 
IPscan프로그램을 보고 있습니다.
*현재 사내에 IPScan 장비를 별도로 사용중이기는 함

왜?
IPscan장비를 사용해서 특정 MAC주소를 추적 하고 싶으나 불가능(IPScan에 Mac정보가 올라오지 않는 경우가 있음)
그렇기 때문에 별도의 프로그램을 돌려서 추적하고자 찾고 있습니다.


Angry IPSCanner, FreeIPScanner 두가지는 사용해 봤는데 
Angry 같은 경우는 실제 IPscan장비와 정보가 상이한 경우가 다반... mac정보를 못 끌어 오는 경우도 있음
FreeIPscanner 윈도우 환경만 지원

혹시 이 두개 이외에 다른 IPscann 프로그램이 있을까요?
계속 몰래 할당하지 않은 ip를 잡고 사용하는 분이 있는데 mac정보는 안올라오고 기존의 할당 받은 분들이 핑퐁 현상이 나서 아주
골머리 썩고 있습니다.(패죽이고 싶습니다 ㅠㅠㅠ)
 

4개의 답변이 있습니다.

미생충
  0 추천 | 5년 이하 전
ipscan장비가 dhcp 네트워크와 다른 네트워크에서 구동이 되나요?
동일한 네트워크라면 angry ipscan 같은 툴은 mac을 못 가져오는 경우가 없을 듯합니다. 다만 동일한 ip(소위 쫑나는 ip) 를 사용하는 두장비중에서 최초 응답한 mac이 기록되겠죠. 

생각하시는 것이 맞는 이야기 인지는 잘 모르겠으나,
각 스위치 포트에서 올라오는 mac을 기록해서 dhcp 테이블과 비교해서 이상한 mac을 찾는 것이 좋을 것 같네요

각 스위치 포트의 맥은 snmp를 이용해서 수집하는 스크립트를 만들거나 오픈소스를 사용하는 법이 있을 듯합니다.
 
wansoo
  0 추천 | 5년 이하 전
arp-scan 이나 nmap 사용하면 될 것 같아 보이네요.
Redhat 계열이라면 yum install arp-scan -y    나   yum install nmap -y  명령으로 설치해서 사용하면 되겠고,
Debian 계열이라면 apt install arp-scan -y   나    apt install nmap -y 명령을 사용해서 사용하면 되겠고요.

개인적인 느낌인지는 모르겠지만, nmap이 많이 사용되지 않을까 하는 생각을 합니다.

enterenable | 5년 이하 전

좋은 의견 감사합니다 nmap을 사용해봐야할거 같네요!
Genghis Khan
  0 추천 | 5년 이하 전
linux Nmap 사용하세요
포트정보 및 MAC정보 확인 가능합니다.
#nmap 172.20.1.0/24
설치 안되었으면 yum -y install nmap  설치 하세요 

 

enterenable | 5년 이하 전

좋은 정보 감사합니다. 이게 근데 스위치에 포트 정보를 받아올 수가 있나요? 동작이 되나요?
gccc
  0 추천 | 5년 이하 전
arp를 이용한 스크립트를 짜서 확인할수 있습니다.

아래 스크립트를 적당히 수정해서 사용하세요.

#!/bin/sh
for i in `seq 255`
do
ping -c 1 -i 1 -m 1 -t 1 -W 1 -q 192.168.1.$i &
ping -c 1 -i 1 -m 1 -t 1 -W 1 -q 192.168.2.$i &
ping -c 1 -i 1 -m 1 -t 1 -W 1 -q 192.168.3.$i &
done

sleep 2
clear

for i in `seq 3`
do
echo ""
echo $i
sleep 1
done

echo ""; echo ""

arp -an  | grep -v incomplete | sort -n | cut -d\  -f 2,4 | sed "s/(//g" | sed "s/)//g" 

arp -an  | grep -v incomplete | sort -n | cut -d\  -f 2,4 | sed "s/(//g" | sed "s/)//g"  > result_ping_`date "+%Y%m%d_%H%M"`

 

enterenable | 5년 이하 전

감사합니다. 스크립트 운영해서 맥주소는 확인이 되지만 스위치에 적용해서 포트 조회가 하는 쪽으로 해봐야할 거 같습니다!