2012-03-29 97 views
1

在LAN上,如何檢測具有相同MAC地址和相同IP地址(由DHCP給定)的計算機?檢測具有相同MAC地址和相同IP地址的計算機

在我的局域網中,這是一個常見問題,因爲虛擬機克隆一直在進行。

到目前爲止,我曾嘗試:

 1) arping -c 10 -b -D -I eth2 172.20.10.108 
    ARPING 172.20.10.108 from 0.0.0.0 eth2 
    Unicast reply from 172.20.10.108 [00:50:56:82:00:00] 0.783ms 
    Sent 1 probes (1 broadcast(s)) 
    Received 1 response(s) ==> I was expecting this to be 3, since I have 3 computers with same MAC and same IP as well.

我使用Scapy的用相同的MAC但不同的IP地址來檢測計算機已經有一個工作的腳本。

+0

似乎是Scapy中的一個bug。我在http://trac.secdev.org/scapy/ticket/769創建了一張票 – webie 2012-04-13 15:31:06

回答

1

我使用PacketFu(Ruby庫)解決了這個問題。現在我可以檢測具有相同(或不同)MAC地址和相同IP地址的計算機。