ARP

Section: Manuel du programmeur Linux (8)
Updated: 5 janv 1999
Index


NOM
SYNOPSIS
DESCRIPTION
OPTIONS
FICHIERS
VOIR AUSSI
AUTEURS
TRADUCTION
AVERTISSEMENT SUR LA TRADUCTION

NOM

arp - manipule le cache ARP du système

SYNOPSIS

arp [-vn] [-H type] [-i if] -a [nom_hôte]
arp [-v] [-i if] -d nom_hôte [pub]
arp [-v] [-H type] [-i if] -s nom_hôte adr_matérielle [temp]
arp [-v] [-H type] [-i if] -s nom_hôte adr_matérielle [netmask nm] pub
arp [-v] [-H type] [-i if] -Ds nom_hôte ifa [netmask nm] pub
arp [-vnD] [-H type] [-i if] -f [nom_fichier]

DESCRIPTION

arp manipule le cache ARP du noyau de différentes façons. Les options principales permettent d'effacer une correspondance d'adresses et d'en définir une manuellement. Pour les besoins de débogage, le programme arp permet aussi d'effectuer un vidage complet du cache ARP.

OPTIONS

-v, --verbose
Informe l'utilisateur en mode verbeux.
-n, --numeric
Affiche les adresses sous forme numérique au lieu d'essayer de déterminer les noms symboliques d'hôtes, de ports ou d'utilisateurs.
-H type, --hw-type type
Lors de la configuration ou de la lecture du cache ARP, ce paramètre optionnel indique à arp les classes des entrées qu'il doit contrôler. La valeur par défaut de ce paramètre est ether (c.-à-d. le code de matériel 0x01 pour IEEE 802.3 Ethernet 10Mbps). D'autres valeurs peuvent inclure des technologies de réseaux telles que ARCnet (arcnet), PROnet (pronet), AX.25 (ax25) et NET/ROM (netrom).
-a [nom_hôte], --display [nom_hôte]
Affiche les entrées des hôtes spécifiés. Si le paramètre nom_hôte n'est pas utilisé, toutes les entrées seront affichées.
-d nom_hôte, --delete nom_hôte
Supprime toute entrée de l'hôte spécifié. Ceci peut être utilisé si l'hôte indiqué ne fonctionne plus, par exemple.
-D, --use-device
Utilise l'adresse matérielle de l'interface ifa.
-i if, --device if
Sélectionne une interface. Lors du vidage du cache ARP, seules les entrées correspondant à l'interface spécifiée seront affichées. Lorsque l'on définit une entrée permanente ou une entrée temp, cette interface lui sera associée ; si cette option n'est pas utilisée, le noyau devinera l'interface à partir de la table de routage. Pour les entrées pub, l'interface spécifiée est celle pour laquelle les requêtes ARP auront trouvé une réponse.
NOTE : Celle-ci devra être différente de l'interface vers laquelle les datagrammes IP seront routés.
-s nom_hôte adr_matérielle, --set nom_hôte adr_matérielle
Crée manuellement une correspondance d'adresse ARP pour l'hôte nom_hôte avec l'adresse matérielle donnée. Le format de l'adresse matérielle est dépendant de la classe du matériel, mais pour la plupart, on peut considérer que la présentation classique peut être utilisée. Pour la classe Ethernet, c'est 6 octets en hexadécimal, séparés par des double-points. Pour ajouter des entrées proxy-arp (ce sont celles avec l'indicateur publish positionné), un masque de réseau (netmask) peut être spécifié au proxy-arp pour le sous-réseau entier. Ceci n'est pas très recommandé, mais est pris en charge par d'anciens noyaux, car c'est utile dans certains cas. Si l'indicateur temp n'est pas fourni, les entrées du cache ARP seront permanentes.
NOTE : À partir du noyau 2.2.0, il n'est plus possible de définir des entrées ARP pour un sous-réseau entier. À la place, Linux réalise du proxy-arp automagique quand une route existe et il réexpédie. Voir arp(7) pour plus de précision.
-f nom_de_fichier, --file nom_de_fichier
Similaire à l'option -s, mais cette fois, les informations d'adresses sont prises dans le fichier nom_de_fichier. Ceci peut être utilisé si les entrées ARP à configurer sont nombreuses. Le fichier de données est très souvent nommé /etc/ethers, mais ce n'est pas officiel.
Le format du fichier est simple ; il contient seulement des lignes de texte ASCII avec, sur chaque ligne, un nom d'hôte et une adresse matérielle, séparés par des espaces. Les indicateurs pub, temp et netmask peuvent également être utilisés.

Dans tous les cas où un nom d'hôte (nom_hôte) est attendu, on peut aussi entrer une adresse IP en notation décimale pointée. Pour une question de compatibilité, l'ordre du nom d'hôte et de l'adresse matérielle peut être échangé.
Chaque entrée complète se trouvant dans le cache ARP est marquée de l'indicateur C. Les entrées permanentes sont marquées de l'indicateur M et les entrées publiées («pub») ont l'indicateur P.

FICHIERS

/proc/net/arp
/etc/networks
/etc/hosts
/etc/ethers

VOIR AUSSI

rarp(8), route(8), ifconfig(8), netstat(8)

AUTEURS

Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> avec les améliorations apportées par le mainteneur des net-tools Bernd Eckenfels <net-tools@lina.inka.de>.

TRADUCTION

Jean Michel Vansteene, Guillaume Audirac (août 2004)

AVERTISSEMENT SUR LA TRADUCTION

Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.