File: netstat.8

package info (click to toggle)
man-pages-it 0.3.0-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,256 kB
  • ctags: 20
  • sloc: makefile: 150; sed: 1
file content (460 lines) | stat: -rw-r--r-- 9,868 bytes parent folder | download | duplicates (2)
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
.\"
.\" netstat.8 
.\"
.\" Original: (mdw@tc.cornell.edu & dc6iq@insu1.etec.uni-karlsruhe.de)
.\"
.\" Modified: Bernd.Eckenfels@inka.de
.\"
.\" Traduzione in italiano di Giovanni Bortolozzo <borto@dei.unipd.it>
.\" Settembre 1996
.\" Correzioni, Ottavio G. Rizzo, ottobre 1998
.\"
.\" " for hilit19
.TH NETSTAT 8 "20 febbraio 1999" "net-tools" "Linux Programmer's Manual"

.SH NOME
netstat \- Mostra connessioni di rete, tabelle di routing,
statistiche sulle interfacce, connessioni masquerade e messaggi netlink
.SH SINTASSI

.B netstat 
.RB [ \-venaoc ]
.RB [ \-\-tcp | \-t ]
.RB [ \-\-udp | \-u ]
.RB [ \-\-raw | \-w ]
.RB [ \-\-unix | \-u ] 
.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 { \-\-netlink | \-N }

.PP

.B netstat 
.RB { \-V | \-\-version }
.RB { \-h | \-\-help }

.PP
.SH DESCRIZIONE
.B Netstat
mostra informazioni sul sottosistema di networking di Linux.

.SS "(nessuna opzione)"
Si pu vedere lo stato delle connessioni di rete elencando i socket
aperti. Questa  l'operazione di default: se non si specifica nessuna
famiglia di indirizzi (Address Family), allora saranno stampati i
socket attivi di tutte le famiglie di indirizzi configurate. Con 
.B -e
si ottengono alcune informazioni addizionali (userid). Con lo switch
.B -v
si pu far in modo che netstat reclami per le famiglie di indirizzi
note che non sono supportate dal kernel. L'opzione
.B -o
mostra alcune informazioni aggiuntive sui networking timer. 
.B -a
stampa tutti i socket, inclusi i server socket in ascolto (listen).
La famiglia di indirizzi 
.B inet
mostrer i socket raw, udp e tcp.

.SS "\-r, \-\-route"
Con l'opzione
.BR \-r ", " \-\-route ,
si ottengono le tabelle di routing del kernel nello stesso formato
usato da 
.BR "route -e" . 
.B "netstat -er" 
user lo stesso formato d'uscita di 
.BR route .
Si veda 
.BR route (8)
per i dettagli.

.SS "\-i, \-\-interfaces \fIiface\fI"
Se si usa l'opzione
.BR -i ", " --interfaces ,
sar stampata una tabella di tutte (o di quelle specificate con
.IR iface ) 
interfacce di rete. L'output usa lo stesso formato di 
.BR "ifconfig -e" ,
ed  descritto in 
.BR ifconfig (8).
.B "netstat -ei" 
stamper una tabella o la sola voce relativa all'interfaccia come fa
.BR ifconfig .
Con lo switch
.BR -a ,
si possono includere le interfacce che non sono configurate (cio che
non hanno il flag
.BR U = UP
impostato).

.SS "\-M, \-\-masquerade"

Pu essere vista anche una lista di tutte le sessioni masquerade
(mascherate). Con lo switch
.B -e 
si possono includere ulteriori informazioni su sequence numbering e
delta, causate dalla riscrittura dei dati su una sessione FTP (comando
PORT). Il supporto masquerade  usato per nascondere al resto del
mondo host con indirizzo di rete non ufficiale, come descritto in 
.BR ipfw "(4), " ipfwadm "(8) e " ipfw (8).

.SS "\-N, \-\-netlink"

I kernel recenti hanno un supporto di comunicazione kernel/user
chiamato netlink. Si possono ottenere comunicazioni sulla creazione o
cancellazione di interfacce di route da 
.I /dev/route
(36,0).

.PP
.SH OPZIONI
.SS "\-v, \-\-verbose"
Dice all'utente cosa sta facendo diventando ``prolisso''. In
particolare stampa alcune informazioni utili sulle famiglie di
indirizzi non configurate.

.SS "\-n, \-\-numeric"
Mostra l'indirizzo numerico invece di provare a determinare l'host
simbolico, la porta o il nome utente.

.SS "\-A, \-\-af \fIfamiglia\fI"
Usa un metodo differente per impostare le famiglie di indirizzi.
.I famiglia
 una lista separata da virgole (',') di keyword di famiglie di
indirizzi come
.BR inet , 
.BR unix , 
.BR ipx , 
.BR ax25 , 
.B netrom 
e
.BR ddp .
Questo ha lo stesso effetto che usare le opzioni lunghe
.BR \-\-inet ,
.BR \-\-unix ,
.BR \-\-ipx ,
.BR \-\-ax25 ,
.B \-\-netrom
e
.BR \-\-ddp.

.SS "\-c, \-\-continous"
Fa si che
.B netstat
stampi sullo schermo la tabella selezionata ogni secondo, finch non lo
si interrompe.

.PP
.SH OUTPUT

.PP
.SS Connessioni Internet attive \fR(TCP, UDP, RAW)\fR

.SS "Proto" 
Il protocollo (tcp, udp, raw) usato dal socket. 

.SS "Recv-Q"
Il numero di byte non copiati dal programma utente connesso a questo socket.

.SS "Send-Q"
Il numero di byte non riconosciuti dall'host remoto.

.SS "Local Address" 
L'indizzo locale (nome host locale) e il numero di porta del
socket. Finch non  data l'opzione
.BR -n ,
l'indirizzo del socket  risolto nella suo nome host canonico, e il
numero di porta  tradotto nel nome del servizio corrispondente.

.SS "Foreign Address"
L'indirizzo remoto (nome host remoto) e numero di porta del suo
socket. Come con indirizzo:porta locale, lo switch
.B -n
disabilita la risoluzione del nome host e del servizio.

.SS "State"
Lo stato del socket. Poich non ci sono stati in RAW e di solito non
sono usati in UDP, questa riga potrebbe essere bianca. Normalmente pu
essere uno di questi valori:
.TP
.I
ESTABLISHED
Il socket ha stabilito una connessione.
.TP
.I
SYN_SENT
Il socket sta attivamente provando a stabilire una connessione.
.TP
.I
SYN_RECV
Si sta inizializzano la connessione.
.TP
.I
FIN_WAIT1
Il socket  chiuso, e si sta portando gi la connessione.
.TP
.I
FIN_WAIT2
La connessione  chiusa, e il socket sta aspettando lo shutdown dalla
terminazione remota.
.TP
.I
TIME_WAIT
Il socket sta aspettando dopo la chiusura per la ritramissione dello
shutdown. 
.TP
.I
CLOSED
Non si sta usando il socket.
.TP
.I
CLOSE_WAIT
La terminazione remota ha fatto lo shutdown, e si aspetta la chiusura del
socket. 
.TP
.I
LAST_ACK
La terminazione remota ha fatto lo shutdown, e il socket  chiuso. Si
attende il riconoscimento.
.TP
.I
LISTEN
Il socket  in ascolto per le connessioni in arrivo. Questi socket
sono mostrati solo se sono impostati gli switch
.BR -a ", o " --listening .
.TP
.I
CLOSING
Entrambi i socket sono stati portati gi ma non sono stati ancora
inviati tutti i dati.
.TP
.I
UNKNOWN
Lo stato del socket  sconosciuto.

.SS "User"
Il nome o l'UID del proprietario del socket.

.SS "Timer"
(questa dev'essere riscritta)


.PP
.SS Socket UNIX domain attivi


.SS "Proto" 
Il protocollo (solitamente unix) usato dal socket.

.SS "RefCnt"
Il numero dei riferimenti (cio i processi collegati tramite questo
socket). 

.SS "Flags"
I flag mostrati sono SO_ACCEPTON (mostrato come
.BR ACC ),
SO_WAITDATA 
.RB ( W )
o SO_NOSPACE 
.RB ( N ). 
SO_ACCECPTON  usato su socket non connessi se i processi a loro
corrispondenti stanno attentendo la richiesta di connessione. Gli
altri flag non sono di comune interesse.

.SS "Type"
Ci sono diversi tipi di accesso al socket:
.TP
.I
SOCK_DGRAM
Il socket  usato in modalit Datagram (connectionless).
.TP
.I
SOCK_STREAM
Questo  uno stream (connection) socket.
.TP
.I
SOCK_RAW
Il socket  usato come un raw socket.
.TP
.I
SOCK_RDM
Questo serve messaggi reliably-delivered.
.TP
.I
SOCK_SEQPACKET
Questo  un sequential packet socket.
.TP
.I
SOCK_PACKET
RAW interface access socket.
.TP
.I
UNKNOWN
Chi mai lo sa cosa ci porter il futuro - scriverlo qui :-)

.PP
.SS "State"
Questo campo conterr una delle parole chiave seguenti:
.TP
.I
FREE
Il socket non  allocato.
.TP
.I
LISTENING
Il socket  in ascolto per una richiesta di connessione. Questi socket
sono mostrati solo se  impostato lo switch 
.BR -a ", o " --listening .
.TP
.I
CONNECTING
Il socket sta per stabilire una connessione.
.TP
.I
CONNECTED
Il socket  connesso.
.TP
.I
DISCONNECTING
Il socket  disconnesso.
.TP
.I
(empty)
Il socket non  connesso a nessun'altro.
.TP
.I
UNKNOWN
Questo stato non dovrebbe mai succedere.

.SS "Path"
Questo mostra il percosso al quale i processi corrispondenti si
attaccano al socket.

.PP
.SS Socket IPX attivi 

( necessario che lo faccia qualcuno che ne sa qualcosa)

.PP
.SS Socket NET/ROM attivi 

( necessario che lo faccia qualcuno che ne sa qualcosa)

.PP
.SS Socket AX.25 attivi 

( necessario che lo faccia qualcuno che ne sa qualcosa)

.PP
.SH FILE
.ta
.I /etc/services
-- Il file di traduzione dei servizi

.I /proc/net/dev
-- Informazioni sui dispositivi

.I /proc/net/raw
-- Informazioni sui socket RAW


.I /proc/net/tcp
-- Informazioni sui socket TCP

.I /proc/net/udp
-- Informazioni sui socket UDP

.I /proc/net/unix
-- Informazioni sui socket Unix domain

.I /proc/net/ipx
-- Informazioni sui socket IPX

.I /proc/net/ax25
-- Informazioni sui socket AX25

.I /proc/net/appeltalk
-- Informazioni sui socket DDP (appeltalk)

.I /proc/net/nr
-- Informazioni sui socket NET/ROM

.I /proc/net/route
-- Informazioni sul Kernel IP routing

.I /proc/net/ax25_route
-- Informazioni sul Kernel AX25 routing

.I /proc/net/ipx_route
-- Informazioni sul Kernel IPX routing

.I /proc/net/nr_nodes
-- Kernel NET/ROM nodelist

.I /proc/net/nr_neigh
-- Kernel NET/ROM neighbours

.I /proc/net/ip_masquerade
-- Connessioni Kernel masqueraded 

.fi

.PP
.SH VEDERE ANCHE
.BR route (8), 
.BR ifconfig (8), 
.BR ipfw (4), 
.BR ipfw (8), 
.BR ipfwadm (8)

.PP
.SH BACHI
Occasionalmente possono apparire informazioni strane se il socket
cambia mentre lo si guarda. Non  bello che succeda.
.br
L'opzione
.B netstat -i
 descritta come dovrebbe funzionare dopo un po' di pulizia del codice
nella BETA release del pacchetto net-tools.

.PP
.SH AUTORI
L'interfaccia utente netstat  stata scritta da Fred Baumgarten
<dc6iq@insu1.etec.uni-karlsruhe.de>, la pagina di manuale
principalmente da Matt Welsh <mdw@tc.cornell.edu>.  stata aggiornata
da Alan Cox <Alan.Cox@linux.org>, ma poteva  farlo un po' pi di lavoro.
.br
Le pagine di manuale e i comandi inclusi nel pacchetto net-tools sono
state totalente riscritte da Bernd Eckenfels <ecki@linux.de>.