Polecenie arp
Wyświetla i modyfikuje wpisy w pamięci podręcznej ARP (Address Resolution Protocol), która zawiera
jedną lub kilka tabel używanych do przechowywania adresów IP i odpowiednich rozpoznanych adresów
fizycznych Ethernet lub Token Ring. Dla każdej karty sieciowej Ethernet lub Token Ring zainstalowanej
na komputerze dostępna jest oddzielna tablica. Polecenie arp bez parametrów powoduje wyświetlenie
Pomocy.
Składnia
arp[-a [adres_internetowy] [-N adres_interfejsu]] [-g [adres_internetowy] [-N adres_interfejsu]] [-d
adres_internetowy [adres_interfejsu]] [-s adres_internetowy adres_ethernetowy [adres_interfejsu]]
Parametry
-a [ adres_internetowy] [ -N adres_interfejsu]
Wyświetla bieżące tabele pamięci podręcznej ARP dla wszystkich interfejsów. Aby wyświetlić wpis pamięci
podręcznej ARP dla określonego adresu IP, należy użyć polecenia arp -a z parametrem
adres_internetowy, gdzie adres_internetowy jest adresem IP. Jeżeli parametr adres_internetowy nie
zostanie określony, zostanie użyty pierwszy odpowiedni interfejs. Aby wyświetlić tabelę pamięci
podręcznej ARP dla określonego interfejsu, należy użyć parametru -N adres_interfejsu w połączeniu z
parametrem -a , gdzie adres_interfejsu jest adresem IP przypisanym do interfejsu. W parametrze -N
uwzględniana jest wielkość liter.
-g [ adres_internetowy] [ -N adres_interfejsu]
Działa identycznie jak -a .
-d adres_internetowy [adres_interfejsu]
Usuwa wpis z określonym adresem IP, gdzie adres_internetowy jest adresem IP. Aby usunąć wpis w
tabeli dla określonego interfejsu, należy użyć parametru adres_interfejsu, gdzie adres_interfejsu jest
adresem IP przypisanym do interfejsu. Aby usunąć wszystkie wpisy, należy użyć symbolu wieloznacznego
gwiazdki (*) zamiast parametru adres_internetowy.
-s adres_internetowy adres_ethernetowy [adres_interfejsu]
Dodaje wpis statyczny do pamięci podręcznej ARP, który rozpoznaje adres fizyczny adres_ethernethowy
na podstawie adresu IP (adres_internetowy). Aby dodać wpis statyczny pamięci podręcznej ARP do tabeli
dla określonego interfejsu, należy użyć parametru adres_interfejsu, gdzie adres_interfejsu jest adresem
IP przypisanym do interfejsu.
/?
Wyświetla Pomoc w wierszu polecenia.
Spostrzeżenia
Adresy IP dla parametrów adres_internetowy i adres_interfejsu są wyrażane w zapisie kropkowo-
cyfrowym.
Adres fizyczny dla parametru adres_ethernetowy składa się z sześciu bajtów wyrażonych w zapisie
szesnastkowym i rozdzielonych łącznikami (na przykład 00-AA-00-4F-2A-9C).
Wpisy dodane przy użyciu parametru -s są statyczne i nie są usuwane z pamięci podręcznej ARP
zgodnie z limitami czasu. Wpisy są usuwane, jeżeli protokół TCP/IP jest zatrzymywany i uruchamiany.
Aby utworzyć trwałe wpisy statyczne pamięci podręcznej ARP, należy umieścić odpowiednie polecenia
arp w pliku wsadowym i użyć narzędzia Zaplanowane zadania do wykonywania pliku wsadowego
podczas uruchamiania.
Przykłady
Aby wyświetlić tabele pamięci podręcznej ARP dla wszystkich interfejsów, należy wpisać:
arp -a
Aby wyświetlić tabelę pamięci podręcznej ARP dla interfejsu, do którego przypisano adres IP 10.0.0.99,
należy wpisać:
arp -a -N 10.0.0.99
Aby dodać wpis statyczny pamięci podręcznej ARP, który rozpoznaje adres fizyczny 00-AA-00-4F-2A-9C
na podstawie adresu IP 10.0.0.80, należy wpisać:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C
Legenda formatowania
Format
Znaczenie
Kursywa
Informacje, które musi podać użytkownik
Pogrubienie
Elementy, które użytkownik musi wpisać
dokładnie tak, jak pokazano
W nawiasie okrągłym (...)
Parametry, które mogą się kilka razy
powtórzyć w wierszu polecenia
W nawiasie kwadratowym ([])
Elementy opcjonalne
W nawiasie klamrowym ({}); opcje oddzielone znakiem
potoku (|). Przykład: {even|odd}
Zestaw opcji, z których użytkownik musi
wybrać tylko jedną
Courier font
Kod lub wynik działania programu