aboutsummaryrefslogtreecommitdiff
blob: bf9863cf230b54465c2e83f1f4e3ac94880e92ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
.TH ROUTE 8 "8 Ao�t 1997" "net-tools" "Linux Administrator's Manual"
.SH NAME
route \- affiche / manipule la table de routage IP
.SH SYNOPSIS
.B route
.RB [ \-CFvnee ]
.TP
.B route 
.RB [ \-v ]
.RB [ \-A
famille] 
.B add 
.RB [ \-net | \-host ] 
cible 
.RB [ netmask 
Nm] 
.RB [ gw 
Gw] 
.RB [ metric 
N] 
.RB [ mss 
M] 
.RB [ window 
W] 
.RB [ irtt 
I]
.RB [ reject ]
.RB [ mod ]
.RB [ dyn ] 
.RB [ reinstate ] 
.RB [[ dev ] 
If]
.TP
.B route 
.RB [ \-v ] 
.RB [ \-A
famille]
.B del 
.RB [ \-net | \-host ] 
cible 
.RB [ gw 
Gw] 
.RB [ netmask 
Nm] 
.RB [ metric 
N] 
.RB [[ dev ]
If]
.TP
.B route 
.RB [ \-V ] 
.RB [ \-\-version ]
.RB [ \-h ]
.RB [ \--help ]
.SH DESCRIPTION
.B 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
.B ifconfig(8).

.SH OPTIONS
.TP
.B \-v
Active le mode verbeux.

.TP
.B \-A famille
Utilise la famille d'adresses sp�cifi�e (p.ex. `inet', `inet6').

.TP
.B \-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.

.TP
.B \-e
utilise
.BR netstat (8)-format
pour l'affichage de la table de routage.
.B \-ee 
G�n�re une tr�s longue ligne avec tous les param�tres  partir de la table
de routage.

.TP
.B \-net
la
.B cible
est un r�seau.

.TP
.B -host
la
.B cible 
est un h�te.

.TP 
.B -F
affiche la table de routage FIB du noyau. L'organisation peut �tre chang�e avec
.B \-e
et
.B \-ee
.

.TP 
.B -C
affiche le cache de routage du noyau. 

.TP
.B del
supprime une route.

.TP 
.B add 
ajoute une route.

.TP
.B 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.

.TP
.B netmask Nm
sp�cifie le masque r�seau de la route � ajouter.

.TP
.B gw Gw
signifie que tout paquet IP envoy� � cette adresse  sera rout� par
la passerelle sp�cifi�e.
.B 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.

.TP
.B metric M
Affecte la valeur M au champ m�trique de la table de routage (utilis� par
les d�mons de routage).

.TP 
.B mss M
Sp�cifie le MSS (Maximum Segment Size, Taille maximum de segment) de TCP,
pour les connexions empreintant cette route. Ce n'est normalement utilis�
que pour des optimisations fines des configurations de routage. 


.TP 
.B 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.

.TP
.B 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.

.TP
.B 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.

.TP
.B 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.

.TP
.B 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.

If 
.B dev If
est la derni�re option de la ligne de commande, le mot
.B 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.

.SH EXEMPLES
.TP
.B 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
.BR ifconfig (8)). 

.TP 
.B 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. 

.TP
.B 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. 

.TP
.B 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).

.TP
.B 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.

.TP
.B 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.

.TP
.B 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."

.LP
.SH RESULTATS
Le contenu des tables de routage du noyaus est affich� en colonnes comme
suit
.TP
.B Destination     
Le r�seau ou h�te destination.
.TP
.B Gateway
L'adresse de la passerelle ou '*' si ind�fini.
.TP
.B 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 (
.B default
).
.TP
.B Indicateurs 
Les indicateurs possibles sont
.br
.B U
(la route est active = 
.BR up )
.br
.B H
(la cible est un 
.BR h�te )
.br
.B G
(utilise comme
.BR passerelle )
.br
.B R
.RB ( r�tablit 
la route pour le routage dynamique)
.br
.B D
.RB ( dynamiquement
configur�e par le d�mon ou par redirect)
.br
.B M
.RB ( modifi�e
par le d�mon de routage ou par redirect)
.br
.B !
.RB ( rej�te
la route)
.TP
.B 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.
.TP
.B Ref    
Nombre de r�f�rences  cette route. (Pas utilis� dans le noyau Linux.)
.TP
.B 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).
.TP
.B Iface
Interface vers laquelle les paquets empruntant cette route seront envoy�s.
.TP
.B MSS 
Taille de segment maximum par d�faut pour les connexions TCP sur cette
route.
.TP
.B Window  
Taille de fen�tre par d�faut pour les connexions TCP sur cette route.
.TP
.B 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).
.TP
.B 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).
.TP
.B Arp (seulement cach�)
Indique si oui ou non l'adresse mat�rielle pour la route en cache est encore
� jour.
.LP
.SH FICHIERS
.I /proc/net/ipv6_route
.br
.I /proc/net/route
.br
.I /proc/net/rt_cache
.LP
.SH VOIR AUSSI
.I ifconfig(8), netstat(8), arp(8), rarp(8)
.LP
.SH HISTORIQUE
.B 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.
.SH AUTEUR
Maintenu par Phil Blundell <Philip.Blundell@pobox.com>.
.SH TRADUCTION
Jean-Michel VANSTEENE (vanstee@worldnet.fr)