Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Polecenie arp wyświetla i modyfikuje wpisy w pamięci podręcznej protokołu ARP (Address Resolution Protocol). Pamięć podręczna ARP zawiera co najmniej jedną tabelę używaną do przechowywania adresów IP i rozpoznanych adresów Ethernet lub token ring fizycznych. Dla każdej karty sieciowej Ethernet lub Token Ring zainstalowanej na komputerze znajduje się osobna tabela.
Syntax
arp -s [inet_addr] [eth_addr] [if_addr]
arp -d [inet_addr] [if_addr]
arp -a [inet_addr] [-N if_addr] [-v]
Parameters
| Parameter | Description |
|---|---|
-a |
Wyświetla bieżące wpisy ARP poprzez wykonywanie zapytań dotyczących danych protokołu. Jeśli inet_addr zostanie określony, wyświetlany jest tylko wpis ARP dla tego adresu IP. Jeśli wiele interfejsów sieciowych korzysta z protokołu ARP, wyświetlane są wpisy dla każdego interfejsu. |
-g |
Funkcje identyczne jak -a. |
-v |
Wyświetla wpisy ARP w trybie pełnym, w tym dodatkowe szczegóły, takie jak nieprawidłowe wpisy i wpisy w interfejsie sprzężenia zwrotnego. |
inet_addr |
Określa adres IP, który ma być wyświetlany, usuwany lub dodawany do pamięci podręcznej ARP. W kontekście -s, jest to adres IP, który chcesz skojarzyć z adresem MAC. |
-N if_addr |
Pokazuje wpisy ARP dla interfejsu sieciowego o określonym adresie IP (if_addr). W tym parametrze jest rozróżniana wielkość liter. |
-d |
Usuwa wpis ARP dla określonego inet_addrpliku . Użyj * jako symbolu wieloznacznego, aby usunąć wszystkie wpisy. |
-s |
Dodaje statyczny wpis ARP, kojarzący inet_addr się z adresem eth_addrfizycznym . Opcjonalnie określ if_addr , aby dodać wpis do określonego interfejsu. Wpis jest trwały do momentu ponownego uruchomienia stosu TCP/IP. |
eth_addr |
Określa adres fizyczny (MAC), który ma być skojarzony z adresem IP podczas korzystania z -sprogramu . Format to sześć szesnastkowych bajtów oddzielonych łącznikami. |
if_addr |
Określa adres IP interfejsu sieciowego, którego tabela ARP ma zostać zmodyfikowana, używany opcjonalnie z -s i -d. W przypadku pominięcia tego parametru używany jest pierwszy odpowiedni interfejs. |
/? |
Wyświetla pomoc w wierszu polecenia. |
Remarks
Adresy IP dla
inetaddriifaceaddrsą wyrażone w notacji dziesiętnej z kropkami (na przykład 10.0.0.1).Fizyczny adres MAC for
etheraddrskłada się z sześciu bajtów wyrażonych w notacji szesnastkowej i oddzielonych myślnikami (na przykład 00-AA-00-4F-2A-9C).Wpisy dodane za pomocą parametru
-ssą usuwane, jeśli protokół TCP/IP jest zatrzymywany i uruchamiany. Aby utworzyć trwałe wpisy statycznej pamięci podręcznej arp, umieść odpowiedniearppolecenia w pliku wsadowym i użyj zaplanowanych zadań w celu uruchomienia pliku wsadowego podczas uruchamiania.
Examples
Aby wyświetlić tabele pamięci podręcznej arp dla wszystkich interfejsów, wpisz:
arp -a
Aby wyświetlić tabelę pamięci podręcznej arp dla interfejsu, do którego przypisany jest adres IP 10.0.0.99 , należy wpisać:
arp -a -N 10.0.0.99
Aby dodać wpis statycznej pamięci podręcznej arp, który zamienia adres IP 10.0.0.80 na adres fizyczny 00-AA-00-4F-2A-9C, należy wpisać:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C