Znalezienie adresu kontroli dostępu do nośnika (MAC) lub adresu sprzętowego dla hostów w sieci jest dość prostym procesem. Polega na wykorzystaniu protokołu rozpoznawania adresów (ARP), który konwertuje adresy protokołu internetowego (IP) na adres MAC. Wszystkie popularne systemy operacyjne (OS) zawierają polecenie „arp”, które umożliwia łatwe wykrywanie adresów MAC w sieci. W tym artykule dowiesz się, jak znaleźć adres MAC w systemach OS X, Microsoft Windows i Linux OS.
Kroki
Metoda 1 z 4: OS X
Krok 1. Otwórz aplikację Terminal
Najszybszym sposobem na znalezienie wszystkich wykrytych adresów MAC jest wypisanie wszystkich bieżących wpisów w tabeli ARP.
sudo arp-a
Krok 2. Pinguj docelowy adres IP
Jeśli para adresów IP i MAC nie jest wymieniona w danych wyjściowych, musisz najpierw "pingować" docelowy adres IP.
ping 192.168.1.112
Krok 3. Jeśli polecenie ping zwróci pozytywną odpowiedź, możesz przejrzeć informacje ARP, korzystając z jednej z poniższych metod. Każde z tych poleceń zapewni mapowanie adresów IP na MAC
- sudo arp 192.168.1.112
- sudo arp-a
Metoda 2 z 4: Microsoft Windows
Krok 1. Otwórz wiersz polecenia
Najszybszym sposobem na znalezienie wszystkich wykrytych adresów MAC jest wypisanie wszystkich bieżących wpisów w tabeli ARP.
arp-a
Krok 2. Pinguj docelowy adres IP
Jeśli para adresów IP i MAC nie jest wymieniona w danych wyjściowych, musisz najpierw "pingować" docelowy adres IP.
ping 192.168.1.112
Krok 3. Jeśli polecenie ping zwróci pozytywną odpowiedź, możesz przejrzeć informacje ARP za pomocą jednej z poniższych metod. Każde z tych poleceń zapewni mapowanie adresów IP na MAC
- arp 192.168.1.112
- arp-a
Metoda 3 z 4: Linux
Krok 1. Otwórz okno konsoli
Najszybszym sposobem na znalezienie wszystkich wykrytych adresów MAC jest wypisanie wszystkich bieżących wpisów w tabeli ARP.
sudo arp-a
Krok 2. Pinguj docelowy adres IP
Jeśli para adresów IP i MAC nie jest wymieniona w danych wyjściowych, musisz najpierw "pingować" docelowy adres IP.
ping 192.168.1.112
Krok 3. Jeśli polecenie ping zwróci pozytywną odpowiedź, możesz przejrzeć informacje ARP za pomocą jednej z poniższych metod. Każde z tych poleceń zapewni mapowanie adresów IP na MAC
- sudo arp 192.168.1.112
- sudo arp-a
Metoda 4 z 4: Narzędzie arp-scan Linux
Krok 1. W systemie Linux można uniknąć pingowania poszczególnych hostów, a następnie zapytania o adres MAC za pomocą narzędzia arp-scan
Narzędzie arp-scan bardzo ułatwia wykrywanie wszystkich par adresów IP-MAC w podsieci.
Krok 2. Otwórz okno konsoli
Krok 3. Wydaj polecenie
Narzędzie arp-scan ma wiele dostępnych opcji, ale najprostszą metodą jest wydanie polecenia z parametrem podsieci. Spowoduje to zbudowanie tablicy arp wszystkich hostów dostępnych w sieci i wydrukowanie danych wyjściowych na konsoli.
sudo arp-skan 192.168.1.0/24
Porady
- W systemie Linux użyj narzędzia arp-scan, aby szybko przeskanować całą podsieć w poszukiwaniu par IP-MAC.
- Jeśli nie zostaną zwrócone żadne wyniki dla żądania ARP, spróbuj pingować hosta, a następnie przesłać żądanie ARP.