netstat

Autres langues

Langue: fr

Version: 25 février 1999 (www.delafond.org - 07/08/07)

Section: 8 (Commandes administrateur)

NOM

netstat - Afficher les connexions réseau, les tables de routage, les statistiques des interfaces, les connexions masquées, et les membres multicast.

SYNOPSIS

netstat [options_famille_adresse] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c]

netstat {--route|-r} [options_famille_adresse] [--extend|-e[--extend|-e]] [--verbose|-v] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--interfaces|-i} [--all|-a] [--extend|-e[--extend|-e]] [--verbose|-v] [--program|-p] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--groups|-g} [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--raw|-w]

netstat {--version|-V}

netstat {--help|-h}

options_famille_adresse :

[-4] [-6] [--protocol={inet,unix,ipx,ax25,netrom,ddp}[,...]] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom] [--ddp]

DESCRIPTION

netstat affiche les informations du sous-système réseau de Linux. Le type d'informations est contrôlé par le premier argument, comme suit :
(pas d'option)
Par défaut, netstat affiche les sockets ouvertes. Si vous ne spécifiez aucune famille d'adresses, les sockets actives de toutes les familles d'adresses seront affichées.
-r, --route
Afficher les tables de routage du noyau.Voir la description dans route(8) pour les détails. netstat -r et route -e produisent la même sortie.
-g, --groups
Afficher les informations d'appartenance de groupe multicast pour IPv4 et IPv6.
-i, --interface
Afficher une table de toutes les interfaces réseau.
-M, --masquerade
Afficher une liste des connections masquées (Ndt : masqueraded).
-s, --statistics
Afficher un résumé des statistiques pour chacun des protocoles.

OPTIONS

-v, --verbose
Mode verbeux. Afficher en particulier des informations utiles sur les familles d'adresse non configurées.
-n, --numeric
Afficher les adresses au format numérique au lieu d'essayer de déterminer le nom symbolique d'hôte, de port ou d'utilisateur.
--numeric-hosts
Afficher les adresses de l'hôte au format numérique mais ne pas affecter la résolution des noms du port ou d'utilisateur.
--numeric-ports
Afficher les adresses de ports au format numérique mais ne pas affecter la résolution des noms d'hôte ou d'utilisateur.
--numeric-users
Afficher les UID numériques mais ne pas affecter la résolution des noms d'hôte ou de port.
-A, --protocol=famille
Spécifier les familles d'adresses (peut être mieux décrites comme protocole bas niveau) pour lesquelles les connexions sont affichées. famille est une liste de mots clé de famille d'adresses, séparée par des virgules, comme inet, unix, ipx, ax25, netrom et ddp. Ceci a le même effet que d'utiliser les options --inet, --unix (-x), --ipx, --ax25, --netrom et --ddp.

La famille d'adresse inet inclut les sockets de protocole raw, udp et tcp.

-C, --continuous
Cette option force netstat à afficher l'information sélectionnée toutes les secondes de manière continue.
-e, --extend
Afficher des informations supplémentaires. Utilisez deux fois cette option pour un maximum de détails.
-o, --timers
Inclure l'information relative aux temporisateurs réseaux.
-p, --program
Afficher le nom et le PID des processus auxquels chaque socket appartient.
-l, --listening
N'afficher que les sockets à l'écoute. (Par défaut, elles sont omises.)
-a, --all
Afficher les sockets à l'écoute et celles qui ne le sont pas. Avec l'option --interfaces, afficher les interfaces qui ne sont pas montées.
-F
Afficher les information de routage du FIB. (C'est le comportement par défaut.)
-C
Afficher les information de routage du cache de routage.

RÉSULTATS

Connexions Internet actives (TCP, UDP, RAW)

Proto

Le protocole (TCP, UDP, RAW) utilisé par la socket.

Recv-Q

Le nombre d'octets non encore lus par le programme utilisateur connecté à cette socket.

Send-Q

Le nombre d'octets non encore acquittés par l'hôte distant.

Local Address (Adresse locale)

L'adresse locale (nom d'hôte local) et numéro de port de la socket. Sauf si l'option --numeric (-n) est fournie, 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.

Foreign Address (Adresse distante)

L'adresse distante (nom d'hôte distant) et le numéro de port de la socket. Comme pour l'adresse locale et le numéro de port, l'option -n invalide la traduction du nom d'hôte et de service.

State (État)

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 valeurs suivantes :
ESTABLISHED
La socket a une connexion établie.
SYN_SENT
La socket attend activement d'établir une connexion.
SYN_RECV
Une requête de connexion a été reçue du réseau.
FIN_WAIT1
La socket est fermée, et la connexion est en cours de terminaison.
FIN_WAIT2
La connexion est fermée, et la socket attend une terminaison du distant.
TIME_WAIT
La socket attend le traitement de tous les paquets encore sur le réseau avant d'entreprendre la fermeture.
CLOSE
La socket n'est pas utilisée.
CLOSE_WAIT
Le distant a arrêté, attendant la fermeture de la socket.
LAST_ACK
Le distant termine, et la socket est fermée. Attente d'acquittement.
LISTEN
La socket est à l'écoute de connexions entrantes. Ces sockets ne sont affichées que si les options --listening (-l) ou --all (-a) sont fournies.
CLOSING
Les deux sockets sont arrêtées mais toutes les données locales n'ont pas encore été envoyées.
UNKNOWN
L'état de la socket est inconnu.

User (Utilisateur)

Le nom d'utilisateur ou l'UID du propriétaire de la socket.

PID/Program name (PID/Nom de Programme)

Le PID et le nom du programme (séparés par une barre oblique) propriétaire de la socket. L'option --program active l'affichage de cette colonne. Vous devez avoir les privilèges du superutilisateur pour voir les informations sur les sockets qui ne vous appartiennent pas. Ces informations ne sont pas encore disponibles pour les sockets IPX.

Timer

(Ceci doit être rédigé)

Sockets actives du domaine UNIX

Proto

Le protocole (habituellement UNIX) utilisé par la socket.

RefCnt

Le nombre de références (c'est-à-dire. processus attachés via cette socket).

Flags (indicateurs)

Les indicateurs affichés sont SO_ACCEPTON (affiché ACC), SO_WAITDATA (W) ou SO_NOSPACE (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é.

Type

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

State (État)

Ce champ contient un des mots clés suivants :
FREE
La socket n'est pas allouée.
LISTENING
La socket est à l'écoute de demande de connexion. Ces sockets ne sont affichées que si l'une des options --listening (-l) ou --all (-a) est fournie.
CONNECTING
La socket est en cours d'établissement de connexion.
CONNECTED
La socket est connectée.
DISCONNECTING
La socket est en cours de déconnexion.
(VIDE)
La socket n'est connectée à aucune autre.
UNKNOWN
Cet état ne devrait jamais apparaître.

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 Connexions Internet actives ci-dessus.

Path (chemin)

Afficher le chemin correspondant à l'attachement des processus à la socket.

Sockets IPX actives

(à faire par quelqu'un qui connaît)

Sockets NET/ROM actives

(à faire par quelqu'un qui connaît)

Sockets AX.25 actives

(à faire par quelqu'un qui connaît)

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 ipchains(8).

FICHIERS

/etc/services
Le fichier de correspondance des services.
/proc/net/dev
Informations périphériques.
/proc/net/raw
Informations sockets RAW.
/proc/net/tcp
Informations sockets TCP.
/proc/net/udp
Informations sockets UDP.
/proc/net/igmp
Informations multicast IGMP.
/proc/net/unix
Informations sockets domaine UNIX.
/proc/net/ipx
Informations sockets IPX.
/proc/net/ax25
Informations sockets AX25.
/proc/net/appeltalk
Informations sockets DDP (appeltalk).
/proc/net/nr
Informations sockets NET/ROM.
/proc/net/route
Informations routage IP du noyau.
/proc/net/ax25_route
Informations routage AX25 du noyau.
/proc/net/ipx_route
Informations routage IPX du noyau.
/proc/net/nr_nodes
Informations routage NET/ROM du noyau.
/proc/net/nr_neigh
Voisinage NET/ROM noyau.
/proc/net/ip_masquerade
Connexion avec masquerade noyau.

VOIR AUSSI

proc(5), ipchains(8), ifconfig(8), iptables(8), route(8)

BOGUES

Des informations étranges peuvent apparaître occasionnellement si une socket change d'état au moment où elle est visualisée. Ceci est peu probable.

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>.
La page de manuel et la commande incluse dans le paquetage net-tools a été totallement réécrite par Bernd Eckenfels <ecki@linux.de>.

TRADUCTION

Ce document est une traduction réalisée par Jean Michel Vansteene <vanstee AT worldnet DOT fr> le 15 mars 1999 et révisée le 17 août 2006.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 8 netstat ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.