aboutsummaryrefslogtreecommitdiff
blob: d92fbcb033ee6ca6a67dcc740c4453540a71905d (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
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
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
.\"
.\" netstat.8 
.\"
.\" Original: (mdw@tc.cornell.edu & dc6iq@insu1.etec.uni-karlsruhe.de)
.\"
.\" Modified: Bernd.Eckenfels@inka.de
.\" Modified: Andi Kleen ak@muc.de 
.\" Modified: Tuan Hoang tuan@optimus.mitre.org 
.\"
.\"
.TH NETSTAT 8 "2007-12-02" "net-tools" "Linux Administrator's Manual"

.SH NAME
netstat \- Affiche les connexions r�seau, les tables de routage, les
statistiques des interfaces, les connexions masqu�es, les messages netlink,
et les membres multicast.

.SH SYNOPSIS

.B netstat 
.RB [ \-venaoc ]
.RB [ \-\-tcp | \-t ]
.RB [ \-\-udp | \-u ]
.RB [ \-\-raw | \-w ]
.RB [ \-\-groups | \-g ]
.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 [ \-veenpac ]
.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 DESCRIPTION
.B Netstat
affiche les informations du sous-syst�me r�seau de Linux

.SS "(no option)"
Vous pouvez voir l'�tat des connexions r�seau en listant les sockets
ouvertes. C'est l'option par d�faut : si vous ne sp�cifiez aucune famille
d'adresses, les sockets actives de toutes les familles d'adresses seront
affich�es.
Avec le param�tre
.B -e
vous obtenez quelques informations suppl�mentaires (userid). Avec le param�tre
.B -v
vous pouvez demander � netstat de signaler des familles d'adresses connues
non support�es par le noyau. Le param�tre
.B -o
affiche des informations suppl�mentaires sur les timers r�seau. En donnant
le param�tre
.B -p
vous verrez le PID et le nom du processus � qui appartient la socket. Le param�tre
.B -a
affiche toutes les sockets, y compris les sockets d'�coute des serveurs. La famille
d'adresses
.B inet
affiche les sockets raw, udp et tcp.

.SS "\-r, \-\-route"
Avec le param�tre
.BR \-r ", " \-\-route
vous pouvez visualiser les tables de routage dans le m�me format qu'avec la
commande
.B "route -e" 
.
.B "netstat -er" 
utilisera le format de la commande
.BR route .
Veuillez consulter
.BR route (8)
pour plus de d�tails.

.SS "\-i, \-\-interfaces \fIiface\fI"
Si vous utilisez l'option
.BR -i ", " --interfaces
, une table de toutes (ou de l'interface
.IR iface 
sp�cifi�e) les interfaces r�seau sera affich�e. Le format de sortie est le
m�me que celui de la commande
.B "ifconfig -e"
, et est d�crit dans
.BR ifconfig (8).
.B "netstat -ei"
affiche une table ou une seule entr�e d'interface comme la commande 
.BR ifconfig .
Avec le param�tre
.B -a
, vous pouvez inclure les interfaces qui ne sont pas configur�es (c.a.d qui
n'ont pas l'indicateur
.BR U = UP
arm�).

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

Permet de voir les sessions ayant de l'IP-masquerade. Avec le param�tre
.B -e 
vous pouvez inclure quelques informations concernant les num�ros de
s�quence et les deltas caus�s par des r��critures de donn�es sur des
sessions FTP (commande PORT). Le support de l'IP-Masquerade est utilis�
pour cacher au monde ext�rieur des h�tes appartenant � un r�seau (et ayant
des adresses) non officiel, tel que d�crit dans
.BR ipfw (4), ipfwadm "(8) et " ipfw (8).

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

Les noyaux r�cents supportent une communication avec l'utilisateur appel�e
netlink. Vous pouvez obtenir des messages relatifs � la cr�ation, la
suppression d'interfaces ou de routes � partir de 
.I /dev/route
(36,0).

.PP
.SH OPTIONS
.SS "\-v, \-\-verbose"
active le mode verbeux. Affiche quelques informations utiles concernant les
familles d'adresses non configur�es.

.SS "\-n, \-\-numeric"
affiche les adresses en format num�rique au lieu d'essayer de d�terminer le
nom symbolique d'h�te, de port ou d'utilisateur.

.SS "\-p, \-\-programs"
affiche le nom et le PID des processus propri�taires de chaque socket
d�crite. Vous devez �tre le propri�taire d'un processus pour visualiser les
sockets qui lui appartiennent ou �tre l'utilisateur
.B root
pour disposer de toutes les informations.

.SS "\-A, \-\-af \fIfamille\fI"
utilise une m�thode diff�rente pour affecter les familles d'adresses.
.I famille 
est une liste de familles d'adresses s�par�es par des (',') telles que
.BR inet , 
.BR unix , 
.BR ipx , 
.BR ax25 , 
.B netrom 
et
.BR ddp .
L'utilisation des options longues suivantes a le m�me effet
.BR \-\-inet ,
.BR \-\-unix ,
.BR \-\-ipx ,
.BR \-\-ax25 ,
.B \-\-netrom
et
.BR \-\-ddp.

.SS "\-c, \-\-continous"
Demandera � 
.B netstat
d'afficher la table s�lectionn�e chaque seconde jusqu'� ce que vous
l'interrompiez.

.PP
.SH RESULTATS

.PP
.SS Connexions Internet actives \fR(TCP, UDP, RAW)\fR

.SS "Proto" 
Le protocole (TCP, UDP, RAW) utilis� par la socket. 

.SS "Recv-Q"
Le nombre d'octets non encore lus par le programme utilisateur connect�
� cette socket.

.SS "Send-Q"
Le nombre d'octets non encore acquitt�s par l'h�te distant.

.SS "Local Address (Adresse locale)" 
L'adresse locale (nom d'h�te local) et num�ro de port de la
socket. Sauf si l'option
.B -n
est donn�e, l'adresse de la prise est traduite en nom d'h�te,
et le num�ro de port est traduit en nom de service correspondant.

.SS "Foreign Address (Adresse distante)"
L'adresse distante (nom d'h�te distant) et le num�ro de port de
la prise. Comme pour l'adresse locale et le num�ro de port, l'option
.B -n
invalide la traduction du nom d'h�te et de service.

.SS "State (Etat)"
L'�tat de la socket. Puisqu'il n'y a pas d'�tat dans le mode RAW
et g�n�ralement pas d'�tat utilis� en UDP, cette colonne
peut se trouver vierge. Normalement, on trouvera une des valeur suivante:

.TP
.I
ESTABLISHED
La socket a une connexion �tablie.
.TP
.I
SYN_SENT
La socket attend activement d'�tablir une connexion.
.TP
.I
SYN_RECV
Une requ�te de connexion a �t� re�ue du r�seau.
.TP
.I
FIN_WAIT1
La socket est ferm�e, et la connexion est en cours de terminaison.
.TP
.I
FIN_WAIT2
La connexion est ferm�e, et la socket attend une terminaison du distant.
.TP
.I
TIME_WAIT
La socket attend le traitement de tous les paquets encore sur le r�seau
avant d'entreprendre la fermeture.
.TP
.I
CLOSE
La socket n'est pas utilis�e.
.TP
.I
CLOSE_WAIT
Le distant a arr�t�, attendant la fermeture de la socket.
.TP
.I
LAST_ACK
Le distant termine, et la socket est ferm�e. Attente d'acquittement.
.TP
.I
LISTEN
La socket est � l'�coute de connexions entrantes. Ces sockets ne sont
affich�es que si le param�tre
.BR -a , --listening
est fourni.
.TP
.I
CLOSING
Les deux prises sont arr�t�es mais toutes les donn�es locales n'ont
pas encore �t� envoy�es.
.TP
.I
UNKNOWN
L'�tat de la prise est inconnu.

.SS "User (Utilisateur)"
Le nom d'utilisateur ou l'UID du propri�taire de la socket.

.SS "PID/Program name (PID/Nom de Programme)"
Le PID et le nom du programme (s�par�s par un slash) propri�taire de la
socket. Le param�tre
.B -p
active l'affichage de cette colonne. Vous devez avoir les droits de
.B root
puisque vous devez avoir les droits d'acc�s aux processus pour visualiser
les sockets qui lui correspondent. Ces informations ne sont pas disponibles
avec les sockets IPX.

.SS "Timer"
(Ceci doit �tre r�dig�)


.PP
.SS Sockets actives du domaine UNIX


.SS "Proto" 
Le protocole (habituellement UNIX) utilis� par la socket.

.SS "RefCnt"
Le nombre de r�f�rences (i.e. processus attach�s via cette socket).

.SS "Flags (indicateurs)"
Les indicateurs affich�e sont SO_ACCEPTON (affich�  
.BR ACC ),
SO_WAITDATA 
.RB ( W )
ou SO_NOSPACE 
.RB ( N ). 
SO_ACCECPTON est utilis� pour les sockets
non-connect�es si les processus correspondant sont en attente de
demande de connexion. Les autres indicateurs sont d'un int�r�t limit�.

.SS "Type"
Il y a diff�rents types d'acc�s aux sockets :
.TP
.I
SOCK_DGRAM
La prise est utilis�e en mode Datagram (sans connexion).
.TP
.I
SOCK_STREAM
C'est une socket `stream' (connexion).
.TP
.I
SOCK_RAW
La prise est utilis�e en mode `raw'.
.TP
.I
SOCK_RDM
Celle-ci est utilis�e pour les messages d�livr�e de mani�re fiable.
.TP
.I
SOCK_SEQPACKET
C'est une socket en mode paquets s�quentiels.
.TP
.I
SOCK_PACKET
Prise d'acc�s � l'interface RAW.
.TP
.I
UNKNOWN
Qui sait ce que l'avenir nous r�serve - Juste � remplir ici :-)

.PP
.SS "State (Etat)"
Ce champ contient un des mots cl�s suivants :
.TP
.I
FREE
La socket n'est pas allou�e
.TP
.I
LISTENING
La socket est � l'�coute de demandes de connexions. Ces sockets ne sont
affich�es que si le param�tre
.BR -a , --listening
est fourni.
.TP
.I
CONNECTING
La prise est en cours d'�tablissement de connexion.
.TP
.I
CONNECTED
La socket est connect�e.
.TP
.I
DISCONNECTING
La socket est en cours de d�connexion.
.TP
.I
(empty)
La socket n'est connect�e � aucune autre.
.TP
.I
UNKNOWN
Cet �tat ne devrait pas appara�tre.

.SS "PID/Program name (PID/Nom de programme"
Le PID et le nom du programme propri�taire de la socket. Plus
d'informations sont disponibles dans la section
.B "Connexions Internet actives"
ci-dessus.

.SS "Path (chemin)"
Affiche le chemin correspondant � l'attachement des processus � la socket.

.PP
.SS Sockets IPX actives

(� faire par quelqu'un qui conna�t)

.PP
.SS Sockets NET/ROM actives

(� faire par quelqu'un qui conna�t)

.PP
.SS Sockets AX.25 actives

(� faire par quelqu'un qui conna�t)

.PP
.SH NOTES
Depuis la version 2.2 du noyau, netstat -i n'affiche plus les statistiques
des interfaces alias. Pour obtenir les compteurs par interface alias, vous
devez d�finir des r�gles sp�cifiques � l'aide de la commande
.BR ipchains (8).

.SH FICHIERS
.ta
.I /etc/services
-- Le fichier de correspondance des services

.I /proc/net/dev
-- informations p�riph�riques

.I /proc/net/raw
-- informations sockets RAW

.I /proc/net/tcp
-- informations sockets TCP

.I /proc/net/udp
-- informations sockets UDP

.I /proc/net/igmp
-- informations multicast IGMP

.I /proc/net/unix
-- informations sockets domaine UNIX

.I /proc/net/ipx
-- informations sockets IPX

.I /proc/net/ax25
-- informations sockets AX25

.I /proc/net/appeltalk
-- informations sockets DDP (appeltalk)

.I /proc/net/nr
-- informations sockets NET/ROM

.I /proc/net/route
-- informations routage IP du noyau

.I /proc/net/ax25_route
-- informations routage AX25 du noyau

.I /proc/net/ipx_route
-- informations routage IPX du noyau

.I /proc/net/nr_nodes
-- informations routage NET/ROM du noyau

.I /proc/net/nr_neigh
-- Voisinage NET/ROM noyau

.I /proc/net/ip_masquerade
-- Connexion avec masquerade noyau

.fi

.PP
.SH VOIR AUSSI
.BR route (8), 
.BR ifconfig (8), 
.BR ipfw (4), 
.BR ipfw (8), 
.BR ipfwadm (8)
.BR ipchains (8)

.PP
.SH BUGS
Des informations �tranges peuvent apparaitre occasionnellement
si une socket change d'�tat au moment ou elle est visualis�e.
Ceci est peut probable.
.br
Le param�tre
.B netstat -i
est d�crit tel qu'il fonctionnera lorsque le code de la version BETA du
paquetage net-tools aura �t� nettoy�.

.PP
.SH AUTEURS
L'interface utilisateur de netstat a �t� d�velopp�e par
Fred Baumgarten <dc6iq@insu1.etec.uni-karlsruhe.de>. Les pages du
manuel essentiellement �crites par Matt Welsh
<mdw@tc.cornell.edu>. Mis � jour par Alan Cox <Alan.Cox@linux.org>.
.br
La page de manuel et la commande incluse dans le paquetage net-tools
a �t� totallement r��crite par Bernd Eckenfels 
<ecki@linux.de>.
.SH TRADUCTION
Jean Michel VANSTEENE (vanstee@worldnet.fr)