arp - manipule la table ARP du système
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
hw_addr [
temp]
arp [
-v] [
-H type] [
-i if]
-s nom_hôte
hw_addr [
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
Arp manipule la table 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 dump complet de la table ARP.
- -v, --verbose
- Dit à l'utilisateur ce qui se passe en étant
verbeux.
- -n, --numeric
- Affiche les adresses numériques au lieu d'essayer de
déterminer les nom d'hôtes symboliques.
- -H type, --hw-type type
- En positionnant ou lisant les entrées ARP, ce
paramètre optionnel indique à arp les classes
d'entrées qu'il doit contrôler. La valeur par défaut
de ce paramètre est ether (i.e. code de matériel
0x01 pour IEEE 802.3 10Mbps Ethernet . D'autres valeurs
doivent correspondre à des technologies réseaux telles que
ARCnet (arcnet) , PROnet (pronet) , AX.25 (ax25) and
NET/ROM (netrom).
- -a [nom_d_hôte], --display
[nom_d_hôte]
- Affiche les entrées concernant l'hôte
spécifié. Si le paramètre nom_d_hôte
n'est pas utilisé, toutes les entrées seront
affichées.
- -d nom_d_hôte, --delete
nom_d_hôte
- Enlève une entrée pour l'hôte
spécifié. Ceci peut être utilisé si
l'hôte concerné 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 dump 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 fera des tentatives de
résolution selon 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: Ceci est différent de l'interface vers laquelle les
datagrammes IP seront routés.
- -s nom_d_hôte hw_addr, --set hostname
hw_addr
- Crée manuellement une correspondance d'adresses ARP
pour l'hôte nom_d_hôte avec l'adresse
matérielle positionnée à hw_addr. 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 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
supporté par les anciens noyaux, car c'est utile dans certains cas.
Si l'indicateur temp n'est pas fourni, les entrées ARP
seront permanentes.
NOTE: A partir du noyau 2.2.0 il n'est plus possible de
définir des entrées ARP pour un sous réseau
entier.
- -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 nom du 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.
A tous les endroits où un
nom d'hôte est attendu, on peut
aussi entrer une
addresse IP en notation décimale
pointée.
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 'pub' ont
l'indicateur
P
/proc/net/arp,
/etc/networks
/etc/hosts
/etc/ethers
ethers(5),
rarp(8),
route(8),
ifconfig(8),
netstat(8)
Fred N. van Kempen, <
[email protected]> avec les
améliorations apportées par le mainteneur des net-tools Bernd
Eckenfels <
[email protected]>.
Jean Michel VANSTEENE (
[email protected])