ip-neighbour – Gestion des tables ARP/neighbour
ip [ OPTIONS ] neigh { COMMANDE |
help }
ip neigh { add | del | change |
replace } { ADRESSE [ lladdr ADRESSE_CL ] [
nud ÉTAT ] | proxy ADRESSE } [ dev
PÉRIPH ] [ router ] [ use ] [ managed ] [
extern_learn ]
ip neigh { show | flush } [ proxy ] [
to PRÉFIXE ] [ dev PÉRIPH ] [
nud ÉTAT ] [ vrf NOM ] [ nomaster
]
ip neigh get ADRESSE dev
PÉRIPH
ÉTAT : = { permanent | noarp |
stale | reachable | none | incomplete |
delay | probe | failed }
La commande ip neigh manipule les objets neighbour
qui établissent des liens entre les adresses avec protocole et les
adresses de la couche de liaison pour les hôtes partageant la
même liaison. Les entrées neighbour sont organisées en
tables. La table neighbour IPv4 est aussi connue sous le nom de table
ARP.
Les commandes suivantes affichent les liaisons neighbour et leurs
propriétés, ajoutent de nouvelles entrées neighbour et
suppriment les anciennes.
- ip neighbour add
- ajouter une nouvelle entrée neighbour.
- ip neighbour change
- changer une entrée existante.
- ip neighbour replace
- ajouter une nouvelle entrée ou changer une existante.
Ces commandes créent de nouveaux enregistrements neighbour
ou mettent à jour ceux existants.
- to ADRESSE
(default)
- l'adresse avec protocole du neighbour ; une adresse IPv4 ou IPv6.
- dev NOM
- l'interface à laquelle ce neighbour est attaché.
- proxy
- indiquer si un mandataire est utilisé pour cette entrée de
neighbour.
- router
- indiquer si neighbour est un routeur.
- use
- cette entrée neighbour est
« utilisée ». Cette option peut
être utilisée pour indiquer au noyau qu'un contrôleur
utilise cette entrée dynamique. Si l'entrée n'existe pas, le
noyau la résoudra. Si elle existe, une tentative de
rafraîchissement de l'entrée neighbour sera
déclenchée.
- managed
- cette entrée neighbour est
« gérée ». Cette option peut
être utilisée pour indiquer au noyau qu'un contrôleur
utilise cette entrée dynamique. Au contraire de
« use », si l'entrée n'existe pas, le
noyau la résoudra et essaiera périodiquement
d'auto-rafraîchir l'entrée neighbour pour qu'elle reste dans
un état résolu lorsque c’est possible.
- extern_learn
- l’entrée neighbour a été résolue
extérieurement. Cette option peut être utilisée pour
indiquer au noyau qu'un contrôleur a résolu l'entrée
dynamique. Le noyau n’utilisera pas le ramasse-miettes pour une
telle entrée.
- lladdr
ADRESSE_CL
- l'adresse de la couche liaison du neighbour. ADRESSE_CL peut aussi
être null.
- nud
ÉTAT
- l'état de l'entrée neighbour. nud est une
abréviation de « Neighbour Unreachability
Detection ». L'état peut prendre l'une des valeurs
suivantes :
- permanent
- l'entrée neighbour est valable pour toujours et ne peut être
supprimée qu'administrativement.
- noarp
- l'entrée neighbour est valable. Aucune tentative pour valider cette
entrée ne sera effectuée, mais elle peut être
supprimée lors de l'expiration de sa durée de vie.
- reachable
- l'entrée neighbour est valable jusqu'à l'expiration du
délai d'accessibilité.
- stale
- l'entrée neighbour est valable mais suspecte. Cette option de ip
neigh ne change pas l'état du neighbour s'il était
valable, et l'adresse n'est pas changée par cette commande.
- none
- pseudo-état utilisé lors de la création initiale
d'une entrée neighbour ou après avoir essayé de la
supprimer avant qu’elle ne devienne libre pour pouvoir le
faire.
- incomplete
- l'entrée neighbour n'a pas encore été
validée/résolue.
- delay
- la validation de l'entrée neighbour est actuellement
différée.
- probe
- le neighbour est en cours d’examen.
- failed
- le nombre maximal d’examens essayés sans succès, au
bout desquels la validation a finalement échoué.
- ip neighbour delete
- effacer une entrée neighbour.
Les arguments sont les mêmes qu'avec ip neigh add,
sauf que lladdr et nud sont ignorés.
ATTENTION : les tentatives d'effacer ou de changer
manuellement une entrée noarp créée par le noyau
peuvent conduire à des comportements inattendus. En particulier, le
noyau peut essayer de résoudre cette adresse même sur une
interface NOARP ou si l'adresse est
« multicast » ou
« broadcast ».
- ip neighbour show
- liste des entrées neighbour.
- to ADRESSE
(default)
- le préfixe sélectionnant les neighbour à lister.
- dev
NOM
- ne lister que les neighbour attachés à ce
périphérique.
- vrf NOM
- ne lister que les neighbour pour un VRF donné.
- nomaster
- ne lister que les neighbour attachés à une interface sans
maître.
- proxy
- liste des mandataires de neighbour.
- unused
- ne lister que les neighbour qui ne sont pas utilisés actuellement.
- nud
ÉTAT
- ne lister que les entrées neighbour dans cet état.
NUD_ÉTAT prend les valeurs listées ci-dessous ou la
valeur spéciale all qui signifie tous les états.
Cette option peut apparaître plusieurs fois. Si cette option est
absente, ip listera toutes les entrées excepté pour
none et noarp.
- ip neighbour flush
- vider les entrées neighbour.
Cette commande prend les mêmes arguments que
show. Les différences sont qu’elle ne fonctionne pas si
aucun argument n'est donné et que les états neighbour par
défaut à vider n'incluent pas
permanent et
noarp.
Avec l'option -statistics, la commande devient prolixe.
Elle affiche le nombre de neighbour effacés et le nombre de tours
effectués pour vider la table neighbour. Si l'option est
donnée deux fois, ip neigh flush vide aussi les neighbour
effacés.
- ip neigh get
- recherche d'une entrée neighbour pour une destination et pour un
périphérique donné.
- proxy
- indiquer si on doit chercher une entrée neighbour mandataire.
- to ADRESSE
(default)
- le préfixe sélectionnant le neighbour à demander.
- dev
NOM
- obtenir l'entrée neighbour attachée à ce
périphérique.
ip neighbour
afficher la table neighbour actuelle du noyau.
ip neigh flush dev eth0
supprimer les entrées de la table neighbour pour
le périphérique eth0.
ip neigh get 10.0.1.10 dev eth0
effectuer une recherche de neighbour dans le noyau et
renvoyer une entrée neighbour.
Page de manuel originale par Michail Litvak
<mci@owl.openwall.com>
La traduction française de cette page de manuel a
été créée par bubu <bubub@no-log.org>
Cette traduction est une documentation libre ; veuillez
vous reporter à la
GNU General
Public License version 3 concernant les conditions de copie et de
distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page
de manuel, veuillez envoyer un message à
debian-l10n-french@lists.debian.org.