arp

La arp commande affiche et modifie les entrées dans le cache ARP (Address Resolution Protocol). Le cache ARP contient une ou plusieurs tables utilisées pour stocker les adresses IP, et leurs adresses physiques Ethernet ou Token Ring résolues. Il existe un tableau distinct pour chaque carte réseau Ethernet ou Token Ring installée sur votre ordinateur.

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 Affiche les entrées ARP actuelles en interrogeant les données du protocole. Si inet_addr est spécifié, seule l’entrée ARP de cette adresse IP est affichée. Si plusieurs interfaces réseau utilisent ARP, les entrées de chaque interface sont affichées.
-g Fonctionne de la même manière que -a.
-v Affiche les entrées ARP en mode détaillé, y compris des détails supplémentaires tels que les entrées non valides et les entrées sur l’interface de bouclage.
inet_addr Spécifie l’adresse IP à afficher, à supprimer ou à ajouter au cache ARP. Dans le contexte de -s, il s’agit de l’adresse IP que vous souhaitez associer à une adresse MAC.
-N if_addr Affiche les entrées ARP de l’interface réseau avec l’adresse IP spécifiée (if_addr). Ce paramètre est sensible à la casse.
-d Supprime l’entrée ARP pour le inet_addrfichier . À utiliser * comme caractère générique pour supprimer toutes les entrées.
-s Ajoute une entrée ARP statique, associée à l’adresse inet_addreth_addrphysique . Si vous le souhaitez, spécifiez if_addr l’ajout de l’entrée à une interface spécifique. L’entrée est permanente jusqu’à ce que la pile TCP/IP soit redémarrée.
eth_addr Spécifie l’adresse physique (MAC) à associer à l’adresse IP lors de l’utilisation de -s. Le format est de six octets hexadécimaux séparés par des traits d’union.
if_addr Spécifie l’adresse IP de l’interface réseau dont la table ARP doit être modifiée, utilisée éventuellement avec -s et -d. En cas d’omission, la première interface applicable est utilisée.
/? Affiche l'aide à l'invite de commandes.

Remarks

  • Les adresses IP de inetaddr et ifaceaddr sont exprimées en notation décimale pointée (par exemple, 10.0.0.1).

  • L’adresse MAC physique de etheraddr se compose de six octets exprimés en notation hexadécimale et séparés par des traits d’union (par exemple, 00-AA-00-4F-2A-9C).

  • Les entrées ajoutées avec le -s paramètre sont supprimées si le protocole TCP/IP est arrêté et démarré. Pour créer des entrées de cache arp statiques permanentes, placez les commandes appropriées arp dans un fichier de commandes et utilisez les tâches planifiées pour exécuter le fichier de commandes au démarrage.

Examples

Pour afficher les tables de cache ARP de toutes les interfaces, tapez :

arp -a

Pour afficher la table de cache arp de l’interface où l’adresse IP 10.0.0.99 est attribuée, tapez :

arp -a -N 10.0.0.99

Pour ajouter une entrée de cache arp statique qui résout l’adresse IP 10.0.0.80 en adresse physique 00-AA-00-4F-2A-9C, tapez :

arp -s 10.0.0.80 00-AA-00-4F-2A-9C