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
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
|
.\"
.\" netstat.8
.\"
.\" Original: (mdw@tc.cornell.edu & dc6iq@insu1.etec.uni-karlsruhe.de)
.\"
.\" Modificado por: Bernd.Eckenfels@inka.de
.\" Modificado por: Andi Kleen ak@muc.de
.\" Traduzido para portugu�s por Arnaldo Carvalho de Melo <acme@conectiva.com.br>
.\" Revisado por Jorge Luiz Godoy Filho <jorge@bestway.com.br>
.\"
.TH NETSTAT 8 "19 de maio de 1997" "net-tools" "Manual do Programador Linux"
.SH NOME
netstat \- Mostra conex�es de rede, tabelas de roteamento, estat�sticas de interface e conex�es
mascaradas.
.SH SINOPSE
.B netstat
.RB [ \-venaoc ]
.RB [ \-\-tcp | \-t ]
.RB [ \-\-udp | \-u ]
.RB [ \-\-raw | \-w ]
.RB [ \-\-unix | \-x ]
.RB [ \-\-inet | \-\-ip ]
.RB [ \-\-ax25 ]
.RB [ \-\-ipx ]
.RB [ \-\-netrom ]
.PP
.B netstat
.RB [ \-veenc ]
.RB [ \-\-inet ]
.RB [ \-\-ipx ]
.RB [ \-\-netrom ]
.RB [ \-\-ddp ]
.RB [ \-\-ax25 ]
.RB { \-\-route | \-r }
.PP
.B netstat
.RB [ \-veenac ]
.RB { \-\-interfaces | \-i }
.RI [ iface ]
.PP
.B netstat
.RB [ \-enc ]
.RB { \-\-masquerade | \-M }
.PP
.B netstat
.\".RB [ \-cn ]
.RB { \-\-statistics | \-s }
.PP
.B netstat
.RB { \-V | \-\-version }
.RB { \-h | \-\-help }
.PP
.SH DESCRI��O
.B netstat
mostra informa��es do subsistema de rede do Linux.
.SS "(sem op��es)"
Voc� pode ver o estado das conex�es de rede atrav�s da listagem dos sockets
abertos. Esta � a opera��o padr�o: se voc� n�o especificar nenhuma
fam�lia de endere�os, os sockets ativos de todas as fam�lias de endere�os
configuradas ser�o mostrados. Com
.B -e
voc� obter� informa��es adicionais (userid). Com a chave
.B -v
voc� poder� fazer com que o netstat reclame sobre fam�lias de endere�os
conhecidas que n�o sejam suportadas pelo kernel. A op��o
.B -o
mostra algumas informa��es adicionais sobre temporizadores de rede.
.B -a
mostra todos os sockets, incluindo sockets de servidores. A fam�lia de
endere�os
.B inet
mostrar� sockets raw, udp e tcp.
.SS "\-r, \-\-route"
Com a op��o
.BR \-r ", " \-\-route
voc� obter� as tabelas de roteamento do kernel no mesmo formato usado por
.BR "route -e" .
.B "netstat -er"
usar� o formato de apresenta��o do comando
.BR route .
Por favor veja
.BR route (8)
para maiores detalhes.
.SS "\-i, \-\-interface \fIiface\fI"
Se voc� usar a op��o
.BR -i ", " --interfaces
, uma tabela de todas (ou da
.IR iface
especificada) as interfaces de rede ser� mostrada. A sa�da usa o formato
.B "ifconfig -e"
, e � descrita em
.BR ifconfig (8).
.B "netstat -ei"
mostrar� uma tabela ou uma entrada de interface como
.B ifconfig
mostra. Com a chave
.B -a
, voc� pode incluir interfaces que n�o estejam configuradas (i.e. n�o tem
a flag
.BR U = UP
configurada).
.SS "\-M, \-\-masquerade"
Uma lista de todas as sess�es mascaradas tamb�m pode ser vista. Com a chave
.B -e
voc� pode incluir mais algumas informa��es sobre numera��o sequencial e deltas
, causados por reescritas de dados em sess�es FTP (comando PORT).
O suporte a mascaramento � usado para esconder m�quinas em endere�os de
rede n�o oficiais do resto do mundo, como descrito em
.BR ipfw (4), ipfwadm "(8) e ipfw (8).
.SS "\-s, \-\-statistics"
Mostra estat�sticas sobre o subsistema de rede do kernel do Linux, que
s�o lidas a partir de
.IR /proc/net/snmp .
.PP
.SH OP��ES
.SS "\-v, \-\-verbose"
Informa ao usu�rio o que est� ocorrendo, sendo detalhado. Especialmente
mostra algumas informa��es �teis sobre fam�lias de endere�os n�o
configuradas.
.SS "\-n, \-\-numeric"
Mostra endere�os num�ricos, sem tentar resolver os nomes da m�quina, porta ou
usu�rio.
.SS "\-A, \-\-af \fIfam�lia\fI"
Usa um m�todo diferente para configurar as fam�lias de endere�os.
.I fam�lia
� uma lista de palavras-chave de fam�lias de endere�os separadas por v�rgulas
(',') como
.BR inet ,
.BR unix ,
.BR ipx ,
.BR ax25 ,
.B netrom
e
.BR ddp .
Tem o mesmo efeito de usar as op��es longas
.BR \-\-inet ,
.BR \-\-unix ,
.BR \-\-ipx ,
.BR \-\-ax25 ,
.B \-\-netrom
e
.BR \-\-ddp.
.SS "\-c, \-\-continuous"
Isto far� com que
.B netstat
mostre a tabela selecionada a cada segundo, continuamente na tela at� que
voc� o interrompa.
.PP
.SH SA�DA
.PP
.SS Conex�es Internet Ativas \fR(TCP, UDP, RAW)\fR
.SS "Proto"
O protocolo (tcp, udp, raw) usado pelo socket.
.SS "Recv-Q"
O contador de bytes n�o copiados pelo programa conectado a este socket.
.SS "Send-Q"
O contador de bytes n�o confirmados pela m�quina remota.
.SS "Endere�o Local"
O endere�o local (nome da m�quina local) e o numero da porta do socket. A menos
que a chave
.B -n
seja especificada o endere�o do socket ser� resolvido para seu nome de m�quina
can�nico e o n�mero da porta ser� traduzido para o servi�o correspondente.
.SS "Endere�o Remoto"
O endere�o remoto (nome da m�quina remota) e o n�mero da porta do socket. Como
com o endere�o local, a chave
.B -n
desliga a resolu��o do nome da m�quina e do servi�o.
.SS "Estado"
O estado do socket. Uma vez que n�o existem estados no modo RAW e normalmente
nenhum estado � usado em UDP, esta linha pode ser deixada em branco. Normalmente
ele pode assumir um de v�rios valores:
.TP
.I
ESTABELECIDO
O socket tem uma conex�o estabelecida.
.TP
.I
SYN_SENT
O socket est� ativamente tentando estabelecer uma conex�o.
.TP
.I
SYN_RECV
Uma requisi��o de conex�o foi recebida da rede.
.TP
.I
FIN_WAIT1
O socket est� fechado e a conex�o est� terminando.
.TP
.I
FIN_WAIT2
A conex�o est� fechada e o socket est� esperando por uma termina��o pela
m�quina remota.
.TP
.I
TIME_WAIT
O socket est� esperando ap�s o fechamento para tratar os pacotes ainda na rede.
.TP
.I
FECHADO
O socket n�o est� sendo usado.
.TP
.I
CLOSE_WAIT
O lado remoto terminou, esperando pelo fechamento do socket.
.TP
.I
�LTIMO_ACK
O lado remoto terminou, e o socket est� fechado. Esperando por uma
confirma��o.
.TP
.I
OUVINDO
O socket est� ouvindo por conex�es. Estes socket s�o somente mostrados se
a chave
.BR -a , --listening
for especificada.
.TP
.I
FECHANDO
Ambos os sockets est�o terminados mas n�s ainda n�o enviamos todos os nossos
dados.
.TP
.I
DESCONHECIDO
O estado do socket � desconhecido.
.SS "Usu�rio"
O nome ou UID do dono do socket.
.SS "Temporizador"
(precisa ser escrito)
.PP
.SS UNIX domain sockets Ativos
.SS "Proto"
O protocolo (normalmente unix) usado pelo socket.
.SS "CntRef"
O contador de refer�ncias (i.e. processos conectados via este socket).
.SS "Flags"
As flags mostradas s�o SO_ACCEPTON (mostrada como
.BR ACC ),
SO_WAITDATA
.RB ( W )
ou SO_NOSPACE
.RB ( N ).
SO_ACCECPTON
� usada para sockets n�o-conectados se seus processos correspondentes
estiverem esperando por uma solicita��o de conex�o. As demais flags n�o
s�o de interesse comum.
.SS "Tipos"
H� diversos tipos de acesso a sockets:
.TP
.I
SOCK_DGRAM
O socket � usado no modo de Datagramas (sem conex�o).
.TP
.I
SOCK_STREAM
� um socket usado quando h� conex�es (stream socket).
.TP
.I
SOCK_RAW
� usado como o socket b�sico (raw socket).
.TP
.I
SOCK_RDM
Este � usado para confirma��o de entrega de mensagens.
.TP
.I
SOCK_SEQPACKET
� um socket para um pacote sequencial.
.TP
.I
SOCK_PACKET
Socket para acesso da interface B�SICA.
.TP
.I
UNKNOWN
Quem sabe o que nos trar� o futuro? Preencha aqui :-)
.PP
.SS "Estados"
Este campo conter� uma das seguintes palavras-chave:
.TP
.I
FREE
Este socket n�o est� alocado.
.TP
.I
LISTENING
O socket est� aguardando por uma solicita��o de conex�o. S�o mostrados
apenas se as op��es
.BR -a , --listening
forem selecionadas.
.TP
.I
CONNECTING
O socket est� por estabelecer uma conex�o.
.TP
.I
CONNECTED
O socket est� conectado.
.TP
.I
DISCONNECTING
O socket est� desconectado.
.TP
.I
(nada)
O socket n�o est� conectado a nenhum outro.
.TP
.I
UNKNOWN
Isto n�o deve acontecer nunca.
.SS "Path"
Mostra o caminho (path) do processo do qual est� tratando esse socket.
.PP
.SS Sockets IPX ativos
(Isso precisa ser feito por algu�m que saiba faz�-lo.)
.PP
.SS Sockets NET/ROM ativos
(Isso precisa ser feito por algu�m que saiba faz�-lo.)
.PP
.SS Sockets AX.25 ativos
(Isso precisa ser feito por algu�m que saiba faz�-lo.)
.PP
.SH NOTAS
Desde o kernel 2.2 o netstat -i n�o mostra estat�sticas para apelidos (aliases)
de interfaces. Para obter contadores por apelido de interface voc� precisa
configurar regras expl�citas usando o comando
+.BR ipchains(8)
.
.SH FILES
.ta
.I /etc/services
-- O arquivo de "tradu��o" (correspond�ncia) entre socket e servi�o.
.I /proc/net/dev
-- Informa��es de dispositivos.
.I /proc/net/snmp
-- Estat�sticas da rede.
.I /proc/net/raw
-- Informa��o sobre o socket B�SICO (RAW).
.I /proc/net/tcp
-- Informa��o sobre o socket TCP.
.I /proc/net/udp
-- Informa��o sobre o socket UDP.
.I /proc/net/unix
-- Informa��o sobre o socket de dom�nio Unix.
.I /proc/net/ipx
-- Informa��o sobre o socket IPX.
.I /proc/net/ax25
-- Informa��o sobre o socket AX25.
.I /proc/net/appletalk
-- Informa��o sobre o socket DDP (Appletalk).
.I /proc/net/nr
-- Informa��o sobre o socket NET/ROM.
.I /proc/net/route
-- Informa��o sobre os roteamentos IP realizados pelo kernel
.I /proc/net/ax25_route
-- Informa��o sobre os roteamentos AX25 realizados pelo kernel
.I /proc/net/ipx_route
-- Informa��o sobre os roteamentos IPX realizados pelo kernel
.I /proc/net/nr_nodes
-- Lista de n�s NET/ROM do kernel
.I /proc/net/nr_neigh
-- "Vizinhos" NET/ROM do kernel
.I /proc/net/ip_masquerade
-- Conex�es mascaradas do kernel
.fi
.PP
.SH VEJA TAMB�M
.BR route (8),
.BR ifconfig (8),
.BR ipfw (4),
.BR ipfw (8),
.BR ipfwadm (8)
.BR ipchains (8)
.PP
.SH BUGS
Ocasionalmente informa��es estranhas podem surgir se um socket mudar
enquanto � visualizado. Isso � incomum.
.br
As op��es descritas para
.B netstat -i
foram descritas como dever�o funcionar ap�s alguma limpeza da libera��o
BETA do pacote net-tools.
.PP
.SH AUTORES
A interface com o usu�rio foi escrita por Fred Baumgarten
<dc6iq@insu1.etec.uni-karlsruhe.de> a p�gina do manual basicamente
por Matt Welsh <mdw@tc.cornell.edu>. Foi atualizada por
Alan Cox <Alan.Cox@linux.org> mas poderia ter sido feita com um pouco
mais de trabalho.
.BR
.LP
A p�gina do manual e os comandos inclu�dos no pacote net-tools
foram totalmente reescritos desde Bernd Eckenfels
<ecki@linux.de>.
.BR
.SH TRADU��O E REVIS�O PARA PORTUGU�S
Traduzido para o portugu�s por Arnaldo Carvalho de Melo
<acme@conectiva.com.br> e Jorge Luiz Godoy Filho <jorge@bestway.com.br>.
|