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
|
.TH ROUTE 8 "27 Jan 1996" "net-tools" "Manual do Programador Linux"
.SH NOME
route \- mostra / manipula a tabela de roteamento IP
.SH SINOPSE
.B route
.RB [ \-vnee ]
.TP
.B route
.RB [ \-v ]
.B add
.RB [ \-net | \-host ]
Alvo
.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 ]
.B del
.RB [ \-net | \-host ]
Alvo
.RB [ gw
Gw]
.RB [ netmask
Nm]
.RB [ metric
N]
.RB [[ dev ]
If]
.TP
.B route
.RB [ \-V ]
.RB [ \-\-version ]
.RB [ \-h ]
.RB [ \--help ]
.SH DESCRICAO
.B Route
manipula a tabela de roteamento IP do kernel. Seu principal uso �
configurar rotas est�ticas para hosts ou redes especificadas atrav�s de
uma interface, ap�s a mesma ter sido configurada com o programa
.BR ifconfig (8)
.
.SH OP��ES
.TP
.B \-v
flag para detalhamento (n�o usada).
.TP
.B \-n
mostra endere�os num�ricos, sem tentar resolver o nomes simb�licos das
m�quinas. �til se voc� esta tentando determinar por que a rota para o seu
servidor de nomes sumiu.
.TP
.B \-e
use o formato
.BR netstat (8)
na apresenta��o da tabela de roteamento.
.B \-ee
produzira uma linha bem grande com todos os par�metros da tabela de roteamento.
.TP
.B \-net
o
.B Alvo
� o endere�o de uma rede (encontrado no arquivo
.I /etc/networks
pela fun��o
.BR getnetbyname (2)
).
.TP
.B -host
� o endere�o de uma m�quina (descoberto com a fun��o
.BR gethostbyname (2)
).
.TP
.B (nenhum)
displays the kernel routing table. The layout can be changed with
mostra a tabela de roteamento do kernel. O layout pode ser alterado com
.B \-e
e
.B \-ee
.
.TP
.B del
remove uma rota.
.TP
.B add
adiciona uma rota.
.TP
.B Alvo
A m�quina ou rede destino. Voc� pode fornecer endere�os IP em formato
decimal separado por pontos ou nomes de m�quinas/redes.
.TP
.B netmask Nm
modificador para especificar a mascara de rede da rota a ser adicionada.
Somente faz sentido para uma rota para uma rede e quanto o endere�o
.B Alvo
� valido com rela��o a mascara especificada. Se nenhuma mascara de rede
for especificada, o comando
.B route
descobre-a, desta forma, para a maioria das configura��es normais voc� n�o
precisa especificar uma mascara de rede.
.TP
.B gw Gw
Quaisquer pacotes IP para a rede/m�quina destino ser�o roteadas atrav�s
do gateway/roteador especificado.
.B NOTA:
O gateway especificado deve ser alcan��vel antes deste comando. Isto
normalmente significa que voc� ter� que configurar uma rota est�tica para
o gateway antes de emitir este comando. Se voc� especificar o endere�o
de uma de suas interfaces locais, isto ser� usado para decidir sobre
qual interface deve ser usada para rotear os pacotes. Isto esta dispon�vel
para manter compatibilidade com os sistemas baseados em BSD.
.TP
.B metric M
Configura o campo de m�trica na tabela de roteamento, usado em daemons
para roteamento din�mico.
.TP
.B mss M
Especifica o Tamanho M�ximo do Segmento TCP em Bytes (MSS) para conex�es
TCP atrav�s desta rota. Isto � normalmente usado somente para otimiza��o
fina de configura��es de roteamento.
.TP
.B window W
Especifica o tamanho da janela TCP para conex�es TCP atrav�s desta rota.
Tipicamente somente usado para redes AX.25 e em drivers incapazes de
de tratar frames back to back.
.TP
.B irtt I
Especifica o tempo de ida e volta inicial (irtt) para conex�es TCP atrav�s
desta rota. Tipicamente usado somente em redes AX.25. O numero � especificado
em milisegundos (1-12000). Se omitido o default da RFC 1122 de 300ms � usado.
.TP
.B reject
Instala uma rota de bloqueio, que for�ar� falha na procura por esta rota.
Exemplo de utiliza��o: bloquear rotas antes do uso da rota default.
Isto n�o � firewalling.
.TP
.B mod, dyn, reinstate
Instala uma rota modificada ou din�mica. Ambas as flags s�o geralmente somente
configuradas por um daemon de roteamento. Somente para prop�sitos de diagnostico.
.TP
.B dev If
For�a a associa��o da rota com o dispositivo especificado, pois o kernel
de outra forma tentara determinar o dispositivo por conta pr�pria
(atrav�s da checagem de rotas e especifica��es de dispositivos j� existentes
e onde a rota esta adicionada).
If
.B dev If
� a �ltima op��o na linha de comando, a palavra
.B dev
pode ser omitida, pois � o default. De outra forma a ordem dos outros
modificadores do route (metric - netmask - gw - dev) n�o importa.
.SH EXEMPLOS
.TP
.B route add -net 127.0.0.0
Adiciona a entrada para a interface loopback normal, usando mascara igual
a 255.0.0.0 (rede classe A, determinada a partir do endere�o de destino),
associada ao dispositivo "lo" (assumindo que este dispositivo tenha sido
previamente configurado com o
.BR ifconfig (8)).
.TP
.B route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
Adiciona uma rota para a rede 192.56.76.x atrav�s da interface "eth0". O
modificador de mascara classe C n�o � realmente necess�rio aqui por que
192.* � um endere�o IP de classe C. A palavra "dev" pode ser omitida aqui.
.TP
.B route add default gw mango-gw
Adiciona uma rota default (que ser� usada se nenhuma outra rota for encontrada).
Todos os pacotes que usarem esta rota ser�o passados para a m�quina "mango-gw".
O dispositivo que ser� utilizado para esta rota depende de como � poss�vel
alcan�ar "mango-gw" - a rota est�tica para "mango-gw" ter� que ser configurada
previamente.
.TP
.B route add ipx4 sl0
Adiciona uma rota para a m�quina "ipx4" atrav�s da interface SLIP (assumindo
que "ipx4" � a m�quina SLIP).
.TP
.B route add -net 192.57.66.0 netmask 255.255.255.0 gw ipx4
Este comando adiciona a rede "192.57.66.x" para ser alcan�ada atrav�s da
rota anterior atrav�s da interface SLIP.
.TP
.B route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
Isto � bem obscura, documentada para que as pessoas saibam como us�-la.
Configura para que todas as rotas IP classe D (multicast) v�o atrav�s da
interface "eth0". Esta � a linha de configura��o normal a ser usada com
um kernel multicast.
.TP
.B route add 10.0.0.0 netmask 255.0.0.0 reject
Esta instala uma rota de rejei��o para a rede privada "10.x.x.x"
.LP
.SH SA�DA
A sa�da da tabela de roteamento do kernel � organizada nas seguintes colunas
.TP
.B Destino
A rede ou m�quina de destino.
.TP
.B Roteador
A m�quina roteador ou '*' se nenhuma estiver configurada.
.TP
.B Mascara Gen�rica
A mascara para a rede destino. '255.255.255.255' para uma m�quina de destino,
'0.0.0.0' para a rota
.B default
.
.TP
.B Flags
Os flags poss�veis s�o
.br
.B U
(rota esta
.BR Up )
.br
.B H
(alvo � uma
.BR m�quina )
.br
.B G
(use
.BR roteador )
.br
.B R
.RB ( reinstate
rota para roteamento din�mico)
.br
.B D
Instalada
.RB ( Dinamicamente
por um daemon ou por redirecionamento)
.br
.B M
.RB ( Modificada
por daemon de roteamento ou redirecionamento)
.br
.B !
Rota
.RB ( rejeitada
)
.TP
.B Metric
A 'dist�ncia' at� o alvo (geralmente contada em hops). N�o � utilizada pelos
kernels recentes, somente daemons de roteamento podem usa-la.
.TP
.B Ref
Numero de refer�ncias a esta rota. N�o usado no kernel do Linux, sempre 0.
.TP
.B Uso
Contagem de procuras por esta rota. Nos kernels recentes estes n�meros s�o
bem baixos, pois os sockets tem seu pr�prio cache e n�o precisam procurar
por rotas.
.TP
.B Iface
Interface atrav�s da qual os pacotes IP ser�o enviados.
.TP
.B MSS
Tamanho m�ximo de segmento default para conex�es TCP atrav�s desta rota.
.TP
.B Window
Tamanho de janela default para conex�es TCP atrav�s desta rota.
.TP
.B irtt
RTT (Tempo de Ida e Volta) Inicial. O kernel usa isto para inferir os melhores
par�metros do protocolo TCP sem esperar por respostas (possivelmente lentas).
.LP
.SH ARQUIVOS
.I /proc/net/route
.br
.I /etc/networks
.br
.I /etc/hosts
.br
.I /etc/init.d/network
.LP
.SH VEJA TAMB�M
.I ifconfig(8), netstat(8), arp(8)
.LP
.SH HIST�RICO
.B Route
para o linux foi originalmente escrito por Fred N. van Kempen,
<waltje@uwalt.nl.mugnet.org> e depois modificado por Johannes Stille e
Linus Torvalds para a vers�o pl15. Alan Cox adicionou as op��es para
mss e window no kernel 1.1.22. O suporte a irtt (compartilhado com o
netstat) foi feito por Bernd Eckenfels.
.SH TRADU��O
Arnaldo Carvalho de Melo <acme@conectiva.com.br> - 13/04/1998
.SH BUGS
nenhum :)
|