ARP(8) Manuel de l'administrateur systeme de Linux ARP(8) NOM arp -- Gerer le cache ARP du systeme SYNOPSIS arp [-vn] [-H type] [-i interface] [-ae] [nom_hote] arp [-v] [-i interface] -d nom_hote [pub] arp [-v] [-H type] [-i interface] -s nom_hote adresse_physique [temp] arp [-v] [-H type] [-i interface] -s nom_hote adresse_physique [netmask masque] pub arp [-v] [-H type] [-i interface] -Ds nom_hote nom_interface [netmask masque] pub arp [-vnD] [-H type] [-i interface] -f [nom_fichier] DESCRIPTION arp gere et affiche le cache de voisinage du reseau IPv4 du noyau. Il peut ajouter des entrees a la table, en supprimer une ou en afficher le contenu. ARP signifie << Address Resolution Protocol >> (protocole de resolution d'adresse) et permet de trouver l'adresse physique << media access control >> (MAC) correspondant a une adresse IPv4 donnee dans le voisinage reseau. MODES Invoque sans specificateur de mode, arp affiche le contenu actuel de la table. Il est possible de limiter le nombre d'entrees affichees en specifiant un type d'adresse physique, un nom d'interface ou une adresse d'hote. arp -d adresse supprime l'entree correspondante de la table ARP. Cette operation necessite les droits du superutilisateur ou de l'administrateur du reseau. Cette entree est trouvee selon l'adresse IP. Si un nom d'hote est specifie, il sera resolu avant de rechercher l'entree correspondante dans la table ARP. arp -s adresse adresse_physique permet d'ajouter une nouvelle entree dans la table. Le format de l'adresse_physique depend de la classe de materiel, mais pour la plupart des classes, la presentation habituelle peut etre utilisee. Pour la classe Ethernet, il s'agit de 6 octets en hexadecimal separes par des deux-points (<< : >>). Lors de l'ajout d'entrees de mandataire ARP (celles pour lesquelles le commutateur pub , pour publiee, est defini), l'option netmask peut etre definie pour le mandataire ARP de l'ensemble des sous-reseaux. Ce n'est pas une pratique recommandee, mais elle est prise en charge par les noyaux anciens, car elle peut s'averer utile. Si le commutateur temp n'est pas specifie, les entrees seront stockees de maniere permanente dans le cache de ARP. Pour simplifier la definition des entrees pour une de vos propres interfaces reseau, vous pouvez utiliser le format arp -Ds adresse nom_interface. Dans ce cas, l'adresse physique sera celle de l'interface possedant le nom specifie. OPTIONS -v, --verbose Indiquer en detail a l'utilisateur le deroule des operations. -n, --numeric Afficher les adresses numeriques au lieu d'essayer de determiner l'hote symbolique, le port ou les noms d'utilisateur. -H type, --hw-type type, -t type En gerant ou en lisant le cache de ARP, ce parametre optionnel indique a arp les classes d'entree qu'il doit controler. La valeur par defaut de ce parametre est ether (c'est-a-dire code 0x01 pour la norme IEEE 802.3 10Mbps Ethernet. D'autres valeurs correspondent a des technologies reseau telles que ARCnet (arcnet), PROnet (pronet), AX.25 (ax25) et NET/ROM (netrom). -a Utiliser un format de sortie de style BSD (sans colonnes de taille fixe). -e Utiliser le format de sortie par defaut de style Linux (avec colonnes de taille fixe). -D, --use-device L'argument specifie est le nom d'une interface au lieu d'une adresse physique. arp utilisera l'adresse MAC de cette interface pour l'entree dans la table. Il s'agit en general de la meilleure solution pour definir une entree de mandataire ARP pour vous-meme. -i interface, --device interface Selectionner une interface. Lors du vidage du cache ARP, seules les entrees correspondant a l'interface specifiee seront affichees. Lorsque l'on definit une entree permanente ou une entree temp, cette interface lui sera associee ; si cette option n'est pas utilisee, le noyau fera des tentatives de resolution en tenant compte de la table de routage. Pour les entrees pub, l'interface specifiee est celle pour laquelle les requetes ARP auront trouve une reponse. NOTE 1 : cela est different de l'interface vers laquelle les datagrammes IP seront routes. NOTE 2 : a partir du noyau 2.2.0, il n'est plus possible de definir des entrees ARP pour un sous-reseau entier. Au lieu de cela, Linux cree un mandataire ARP automagique lorsqu'une route existe et qu'elle est en cours de transfert. Voir arp(7) pour les details. En outre, l'option dontpub qui est disponible pour les operations d'ajout et de suppression ne peut plus etre utilisee a partir de la version 2.4 du noyau. -f nom_fichier, --file nom_fichier Similaire a l'option -s, mais cette fois les informations d'adresse sont prises dans le fichier nom_fichier. Cette option peut etre utilisee s'il y a de nombreuses entrees ARP a configurer. Le nom du fichier de donnees est tres souvent nomme /etc/ethers (le nom par defaut), mais ce n'est pas systematique. Le format du fichier est simple ; il ne contient que des lignes de texte en ASCII, chacune d'entre elles comportant un nom d'hote et une adresse physique separes par un blanc. Les indicateurs pub, temp et netmask peuvent egalement etre utilises. Chaque fois qu'un nom_hote est attendu, on peut aussi entrer une addresse_IP en notation decimale pointee. A titre exceptionnel et a des fins de compatibilite, l'ordre de specification du nom d'hote et l'adresse physique peut etre inverse. Chaque entree complete se trouvant dans le cache ARP est marquee de l'indicateur C. Les entrees permanentes sont marquees de l'indicateur M et les entrees publiees ont l'indicateur P. EXEMPLES /usr/sbin/arp -i eth0 -Ds 10.0.0.2 eth1 pub Avec cet exemple, le resultat des requetes ARP pour l'adresse IP 10.0.0.2 sur l'interface eth0 sera l'adresse MAC d'eth1. /usr/sbin/arp -i eth1 -d 10.0.0.1 Supprimer l'entree de la table ARP pour l'adresse IP 10.0.0.1 sur l'interface eth1. Cela concerne les entrees de mandataire ARP publiees et les entrees permanentes. FICHIERS /proc/net/arp /etc/networks /etc/hosts /etc/ethers VOIR AUSSI ethers(5), rarp(8), route(8), ifconfig(8), netstat(8) AUTEURS Fred N. van Kempen , Bernd Eckenfels . TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean Michel VANSTEENE et Lucien Gentis Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . net-tools 3 octobre 2008 ARP(8)