Man page - route(8)

Packages contains this manual

Available languages:

en fr pt_BR es pl tr ja ro zh_TW zh_CN de

Manual

ROUTE

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXEMPLES
RESULTATS
FICHIERS
VOIR AUSSI
HISTORIQUE
AUTEUR
TRADUCTION

NAME

route - affiche / manipule la table de routage IP

SYNOPSIS

route [ -CFvnee ]

route

[ -v ] [ -A famille] add [ -net | -host ] cible [ netmask Nm] [ gw Gw] [ metric N] [ mss M] [ window W] [ irtt I] [ reject ] [ mod ] [ dyn ] [ reinstate ] [[ dev ] If]

route

[ -v ] [ -A famille] del [ -net | -host ] cible [ gw Gw] [ netmask Nm] [ metric N] [[ dev ] If]

route

[ -V ] [ --version ] [ -h ] [ --help ]

DESCRIPTION

Route manipule la table de routage IP du noyau. Son utilisation premiÚre consiste à configurer des routes statiques vers des hÎtes ou des réseaux via une interface, aprÚs sa configuration par le programme ifconfig(8).

OPTIONS

-v

Active le mode verbeux.

-A famille

Utilise la famille d’adresses spĂ©cifiĂ©e (p.ex. ‘inet’, ‘inet6’).

-n

Affiche les adresses numĂ©riques, au lieu d’essayer de dĂ©terminer les noms d’hĂŽtes. C’est utile si vous essayer de savoir pourquoi la route vers votre serveur de nom a disparu.

-e

utilise netstat (8)-format pour l’affichage de la table de routage. -ee GĂ©nĂšre une trĂšs longue ligne avec tous les paramĂštres Ă  partir de la table de routage.

-net

la cible est un réseau.

-host

la cible est un hĂŽte.

-F

affiche la table de routage FIB du noyau. L’organisation peut ĂȘtre changĂ©e avec -e et -ee

-C

affiche le cache de routage du noyau.

del

supprime une route.

add

ajoute une route.

cible

L’hĂŽte ou le rĂ©seau destination. Vous pouvez fournir une adresse IP en notation dĂ©cimale pointĂ©e ou un nom d’hĂŽte ou de rĂ©seau.

netmask Nm

spécifie le masque réseau de la route à ajouter.

gw Gw

signifie que tout paquet IP envoyĂ© Ă  cette adresse sera routĂ© par la passerelle spĂ©cifiĂ©e. NOTE: La passerelle concernĂ©e doit pouvoir ĂȘtre atteinte. Ceci signifie qu’une route statique vers cette passerelle doit prĂ©alablement exister. Si vous spĂ©cifiez l’adresse de l’une de vos interfaces locales, elle sera utilisĂ©e pour dĂ©cider de l’interface vers laquelle les paquets seront envoyĂ©s. Ceci est une bidouille permettant d’ĂȘtre compatible BSD.

metric M

Affecte la valeur M au champ métrique de la table de routage (utilisé par les démons de routage).

mss M

SpĂ©cifie le MSS (Maximum Segment Size, Taille maximum de segment) de TCP, pour les connexions empruntant cette route. Ce n’est normalement utilisĂ© que pour des optimisations fines des configurations de routage.

window W

DĂ©finit la taille de fenĂȘtre TCP Ă  W octets pour les connexions relatives Ă  cette route. C’est en gĂ©nĂ©ral uniquement utilisĂ© sur les rĂ©seaux AX.25 et avec les pilotes incapables de manipuler les trames dos Ă  dos.

irtt I

DĂ©finit le iRTT initial (round trip time) pour les connexions TCP sur cette route Ă  I millisecondes (1-12000). C’est en gĂ©nĂ©ral uniquement utilisĂ© sur les rĂ©seaux AX.25. Si omis, la valeur par dĂ©faut (300 ms selon le RFC 1122) est utilisĂ©e.

reject

Installe une route bloquante, qui forcera l’échec d’une recherche. C’est par exemple utilisĂ© pour masquer les rĂ©seaux avant d’utiliser la route par dĂ©faut. Ce n’est pas une fonction de pare-feu.

mod, dyn, reinstate

Installe une route dynamique ou modifiée. Les deux indicateurs ne sont en général positionnés que par le démon de routage. Cela ne sert que pour des besoins de diagnostics.

dev If

Force la route Ă  ĂȘtre associĂ©e au pĂ©riphĂ©rique spĂ©cifiĂ©, sinon le noyau tentera de le dĂ©terminer par lui-mĂȘme (en consultant les routes existantes et les spĂ©cifications de pĂ©riphĂ©riques). Dans la plupart des rĂ©seaux normaux, vous n’aurez pas besoin de ceci.

Si dev If est la derniĂšre option de la ligne de commande, le mot dev peut ĂȘtre omis, puisque c’est la valeur par dĂ©faut. Autrement l’ordre des modificateurs de route (metric - netmask - gw - dev) n’a pas d’importance.

EXEMPLES

route add -net 127.0.0.0

ajoute l’entrĂ©e loopback normale, en utilisant le masque 255.0.0.0 (rĂ©seau de classe A, selon l’adresse de destination) et associĂ©e avec l’interface "lo" (en supposant que ce pĂ©riphĂ©rique a Ă©tĂ© correctement configurĂ© avec ifconfig (8)).

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

ajoute une route vers le rĂ©seau 192.56.76.x via "eth0". Le masque de classe C n’est pas vraiment nĂ©cessaire ici car 192.* est une adresse IP de classe C. Le mot "dev" peut ĂȘtre omis.

route add default gw mango-gw

ajoute une route par dĂ©faut (qui sera utilisĂ©e si aucune autre route ne convient). Tous les paquets empreintant cette route passeront par "mango-gw". Le pĂ©riphĂ©rique qui sera effectivement utilisĂ© pour cette route dĂ©pend de la façon dont on atteint "mango-gw" - la route statique vers "mango-gw" devra ĂȘtre prĂ©alablement configurĂ©e.

route add ipx4 sl0

ajoute une route vers l’hîte "ipx4" via l’interface SLIP (en supposant que "ipx4" est l’hîte SLIP).

route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4

Cette commande route le rĂ©seau "192.57.66.x" par l’ancienne route vers l’interface SLIP.

route add 224.0.0.0 netmask 240.0.0.0 dev eth0

Ceci est une commande mal documentĂ©e et les gens savent ce qu’il faut faire? Ceci force toutes les routes IP des classes D (multicast) Ă  passer par "eth0". C’est la configuration correcte, normale pour un noyau supportant le multicast.

route add 10.0.0.0 netmask 255.0.0.0 reject

Installe une route ’rejetĂ©e’ pour le rĂ©seau privĂ© "10.x.x.x."

RESULTATS

Le contenu des tables de routage du noyaus est affiché en colonnes comme suit
Destination

Le réseau ou hÎte destination.

Gateway

L’adresse de la passerelle ou ’*’ si indĂ©fini.

Genmask

Le masque de rĂ©seau pour le rĂ©seau destinataire; ’255.255.255.255’ pour un hĂŽte et ’0.0.0.0’ pour la route par dĂ©faut ( default ).

Indicateurs

Les indicateurs possibles sont
U
(la route est active = up )
H
(la cible est un hĂŽte )
G
(utilise comme passerelle )
R
( rétablit la route pour le routage dynamique)
D
( dynamiquement configurée par le démon ou par redirect)
M
( modifiée par le démon de routage ou par redirect)
!
( rejĂšte la route)

Metric

La ’distance’ Ă  la cible (habituellement comptĂ©e en hops). Ce n’est pas utilisĂ© par les noyaux rĂ©cents, mais peut-ĂȘtre requis par certains dĂ©mons de routage.

Ref

Nombre de références à cette route. (Pas utilisé dans le noyau Linux.)

Use

Count of lookups for the route. Depending on the use of -F and -C this will be either route cache misses (-F) or hits (-C).

Iface

Interface vers laquelle les paquets empruntant cette route seront envoyés.

MSS

Taille de segment maximum par défaut pour les connexions TCP sur cette route.

Window

Taille de fenĂȘtre par dĂ©faut pour les connexions TCP sur cette route.

irtt

RTT Initial (Round Trip Time). Le noyau utilise ceci pour essayer les meilleurs paramÚtres protocolaires TCP sans attendre de réponse (éventuellement tardive).

HH (seulement caché)

Le nombre d’entrĂ©es ARP et de routes cachĂ©es faisant rĂ©fĂ©rence au cache d’en-tĂȘte matĂ©riel pour la route en cache. Ce sera la valeur -1 si aucune adresse matĂ©rielle n’est nĂ©cessaire pour l’interface de la route cachĂ©e (p.ex. lo).

Arp (seulement caché)

Indique si oui ou non l’adresse matĂ©rielle pour la route en cache est encore Ă  jour.

FICHIERS

/proc/net/ipv6_route
/proc/net/route
/proc/net/rt_cache

VOIR AUSSI

ethers (5), arp (8), rarp (8), route (8), ifconfig (8), netstat (8)

HISTORIQUE

Route pour Linux a Ă©tĂ© originellement Ă©crit par Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> puis modifiĂ© par Johannes Stille et Linus Torvalds pour pl15. Alan Cox a ajoutĂ© les options concernant la gestion des fenĂȘtres et MSS pour Linux 1.1.22. Le support de irtt et la fusion avec netstat ont Ă©tĂ© rĂ©alisĂ©s par Bernd Eckenfels.

AUTEUR

Maintenu par Phil Blundell <Philip.Blundell@pobox.com>.

TRADUCTION

Jean-Michel VANSTEENE (vanstee@worldnet.fr)