Sdílet prostřednictvím


arp

Příkaz arp zobrazí a upraví položky v mezipaměti protokolu ARP (Address Resolution Protocol). Mezipaměť protokolu ARP obsahuje jednu nebo více tabulek, které slouží k ukládání IP adres a jejich přeložených fyzických adres ethernetového nebo tokenového okruhu. Pro každý síťový adaptér Ethernet nebo síťový adaptér Token Ring nainstalovaný v počítači existuje samostatná tabulka.

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 Zobrazí aktuální položky ARP dotazem na data protokolu. Pokud inet_addr je zadána, zobrazí se pouze položka ARP pro danou IP adresu. Pokud ARP používá více síťových rozhraní, zobrazí se položky pro každé rozhraní.
-g Funguje stejně jako -a.
-v Zobrazí položky ARP v podrobném režimu, včetně dalších podrobností, jako jsou neplatné položky a položky v rozhraní zpětné smyčky.
inet_addr Určuje IP adresu, která se má zobrazit, odstranit nebo přidat do mezipaměti ARP. V kontextu programu -sje to IP adresa, kterou chcete přidružit k adrese MAC.
-N if_addr Zobrazuje položky ARP pro síťové rozhraní se zadanou IP adresou (if_addr). V tomto parametru se rozlišují malá a velká písmena.
-d Odstraní ARP položku pro určené inet_addrrozhraní . Použijte * jako zástupný znak pro odstranění všech položek.
-s Přidá statickou položku ARP, která se přidruží inet_addr k fyzické adrese eth_addr. Volitelně můžete určit, že if_addr chcete položku přidat do konkrétního rozhraní. Položka je trvalá, dokud není sada TCP/IP restartována.
eth_addr Určuje fyzickou adresu (MAC), která se má přidružit k adrese IP při použití -srozhraní . Formát je šest hexadecimálních bajtů oddělených pomlčkami.
if_addr Určuje IP adresu síťového rozhraní, jehož tabulka ARP má být upravena, volitelně se používá s -s a -d. Pokud je vynecháno, použije se první použitelné rozhraní.
/? Zobrazí nápovědu na příkazovém řádku.

Remarks

  • Adresy IP pro inetaddr a jsou vyjádřeny ifaceaddr v desítkovém zápisu s tečkami (například 10.0.0.1).

  • Fyzická adresa MAC pro etheraddr se skládá ze šesti bajtů vyjádřených v hexadecimálním zápisu a oddělených pomlčkami (například 00-AA-00-4F-2A-9C).

  • Položky přidané s parametrem -s jsou odstraněny, pokud je protokol TCP/IP zastaven a spuštěn. Chcete-li vytvořit trvalé statické položky mezipaměti arp, umístěte příslušné arp příkazy do dávkového souboru a pomocí funkce Naplánované úlohy spusťte dávkový soubor při spuštění.

Examples

Pokud chcete zobrazit tabulky mezipaměti arp pro všechna rozhraní, zadejte:

arp -a

Chcete-li zobrazit tabulku mezipaměti arp pro rozhraní, ke kterému je přiřazena adresa IP 10.0.0.99 , zadejte:

arp -a -N 10.0.0.99

Chcete-li přidat statickou položku mezipaměti arp, která překládá IP adresu 10.0.0.80 na fyzickou adresu 00-AA-00-4F-2A-9C, zadejte:

arp -s 10.0.0.80 00-AA-00-4F-2A-9C
  • Command-Line syntaxe