Odpowiedzi:
Pobierz i zainstaluj arp-scan - zwróci wszystkie znalezione adresy MAC i zgłoszone adresy IP. Wiele dystrybucji ma pakiet arp-scan w swoich repozytoriach.
Na przykład, aby przeskanować sieć 192.168.1.0:
arp-scan 192.168.1.0/24
O ile mi wiadomo, nmap
nie mogę tego zrobić. Możesz to zrobić, patrząc na transakcje ARP tcpdump
w systemie Windows lub w systemie Windows, spróbuj użyć arp -a
(ale tylko wtedy, gdy wcześniej się z nim komunikowałeś).
Adres MAC może nie mieć powiązanego adresu IP (lub jego adres IP może nie być zgodny z siecią / maską hosta). Aby uzyskać wszystkie hosty, które mogą odpowiedzieć, aby odpowiedzieć na ping, użyj 255.255.255.255.
Jak sugerują inni, użyj tcpdump -env
do wyszukiwania adresów ARP i MAC. Jeśli podejrzewasz, że może wystąpić błędna konfiguracja adresu IP, możesz ustawić maskę ip / netmask na dużą maskę sieci (195.88.88. Maska sieci 128.0.0.0, która prawdopodobnie przeniesie Cię w tryb offline.
Wyślij ping 255.255.255.255 i sprawdź, czy uzyskasz rozdzielczość adresu. (Dotyczy to sieci od 128 do 255; ustaw swój adres IP na 10.10.10.10/128.0.0.0, aby uzyskać drugą połowę możliwych adresów IPv4.