Jakie jest polecenie ARP w Linux

Jakie jest polecenie ARP w Linux
ARP oznacza „protokół rozdzielczości adresu” i wprowadza zmiany w tabeli jądra, która zawiera adresy ARP. Komunikuje się z sieciami IPv4 i rozwiąże adres IP dowolnego drugiego urządzenia na adres fizyczny, znany jako adres Mac (Media Access Control). W tej kontynuacji wyjaśnimy polecenie ARP i jego wykorzystanie w Linux.

Co to jest polecenie ARP w Linux

Polecenie ARP jest jednym z narzędzi sieciowych, które przekształca adres IP dowolnego urządzenia na jego adres MAC. Polecenie ARP jest wyposażone w użyteczność narzędzi netto, więc jeśli narzędzia sieciowe nie są instalowane w Linux, możesz uruchomić następujące polecenie, aby zainstalować narzędzia netto:

$ sudo apt instaluj narzędzia netto

Aby zrozumieć użycie polecenia ARP, rozważymy przykład, mamy inny komputer z adresem IP 192.168.18.135, Będziemy pingować ten adres IP:

$ ping 192.168.18.135

Aby potwierdzić połączenie z urządzeniem adresu IP 192.168.18.135, wykonaj następujące polecenie ARP:

$ arp

W powyższym wyjściu potwierdza się, że maszyna 192.168.18.135 jest połączone z naszym urządzeniem. Opis parametrów w wyjściu jest jako:

  • Adres: Adres IPv4 maszyny
  • HWTYPE: Rodzaj połączenia w naszym przypadku jest za pośrednictwem Ethernet
  • Hwaddress: Adres MAC maszyny
  • Maska flag: Informuje, że adres jest wyodrębniony ręcznie, zdefiniowany przez użytkownika lub niekompletny
  • Spotykam: Jest to nazwa interfejsu

Aby znaleźć wpisy określonego urządzenia na przykład 192.168.18.135, uruchomimy polecenie ARP z flagą „A”:

$ ARP -A 192.168.18.135

W powyższym wyjściu adres IP podłączonego komputera jest wyświetlany z jego adresem MAC, a to połączenie odbywa się za pośrednictwem Ethernet na ENP0S3. Aby znaleźć szczegółowe informacje o urządzeniu i jego wpisach, używamy flagi „V”:

$ ARP -V

Podobnie, aby wyświetlić powyższe dane wyjściowe w formie numerycznej, uruchom polecenie za pomocą flagi „-n”:

$ arp -n

Flaga „N” wyświetla symboliczne hosty, porty i nazwy użytkowników w formie numerycznej. Aby usunąć urządzenie z listy ARP, użyjemy „-D”:

$ Arp -d 192.168.18.135

Aby potwierdzić usunięcie maszyny, ponownie uruchom polecenie ARP:

$ arp

Maszyna została usunięta z listy tabel ARP i aby uzyskać więcej informacji na temat polecenia ARP, możemy uzyskać dostęp do instrukcji polecenia ARP:

$ man arp

Wniosek

Polecenie ARP służy do znalezienia szczegółów podłączonych urządzeń, gdy protokół przekształca IP na Mac. W tym artykule wyjaśniliśmy polecenie ARP i jego działanie za pomocą niektórych przykładów. Omawiamy również flagi używane z poleceniem ARP, aby uzyskać szczegółowe informacje w Linux.