Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
inetaddra jsou vyjádřenyifaceaddrv desítkovém zápisu s tečkami (například 10.0.0.1).Fyzická adresa MAC pro
etheraddrse 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
-sjsou 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éarppří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