znajdź adres IP według adresu MAC w sieci LAN

10

Chciałbym wyszukać adres MAC w moim eterze i znaleźć adres IP tej maszyny. Jakie polecenie powinienem wydać za pomocą której aplikacji?

edycja: próbowałem: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4ale to nie działa (sprawdziłem na moim MAC, czy można go znaleźć)

sterz
źródło

Odpowiedzi:

9

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
Linker3000
źródło
Wreszcie sposób na znalezienie adresu mojego bezprzewodowego punktu dostępowego :)
Bart van Heukelom,
1

O ile mi wiadomo, nmapnie mogę tego zrobić. Możesz to zrobić, patrząc na transakcje ARP tcpdumpw systemie Windows lub w systemie Windows, spróbuj użyć arp -a(ale tylko wtedy, gdy wcześniej się z nim komunikowałeś).

Matthieu Cartier
źródło
0

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 -envdo 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.

Nevin Williams
źródło
proszę przeczytać superuser.com/faq#signatures. Nie powinieneś podpisywać swoich postów.
Simon