NETSTAT(8)

NOM
netstat - Affiche les connexions réseau actives

SYNOPSIS
netstat [[-a | [-t | -u | -w]] [-n | -o] | -x] [-c] netstat -i [-a] [-c] netstat -r [-c] [-n] netstat -v

DESCRIPTION
Netstat affiche l'état des connexions réseau concernant les prises TCP, UDP, RAW, ou UNIX liées au système. Par défaut, netstat affiche l'état des prises actives qui ne sont pas dans l'état "LISTEN" (i.e. connexions aux processus actifs). Pour obtenir des informations concernant les tables de routage du noyau, netstat peut être invoqué avec l'option -r

L'affichage de Netstat comprend les informations suivantes pour chaque prise :

  Proto
Le protocole (soit TCP, soit UDP) utilisé par la prise.

  Recv-Q
Le nombre d'octets pas encore lu par le programme utilisateur connecté à cette prise.

  Send-Q
Le nombre d'octets pas encore acquittés par l'hôte distant.

  Local Address
L'adresse locale (nom d'hôte local) et numéro de port de la prise. Sauf si l'option -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.

  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 -n invalide la traduction du nom d'hôte et de service.

  (Etat)
L'état de la prise. 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:

ESTABLISHED
    La prise a une connexion établie.

SYN_SENT
    La prise attend activement d'établir une connexion.

SYN_RECV
    La connexion est en cours d'initialisation.

FIN_WAIT1
    La prise est fermée, et la connexion est en cours de terminaison.

FIN_WAIT2
    La connexion est fermée, et la prise attend une terminaison du distant.

TIME_WAIT
    La prise attend une retransmission de terminaison de la part du distant après fermeture de connexion.

CLOSED
    La prise n'est pas utilisée.

CLOSE_WAIT
    Le distant a arrêté, attendant la fermeture de la prise.

LAST_ACK
    Le distant arrête, et la prise est fermée. Attente d'acquittement.

LISTEN
    La prise est à l'écoute de connexions entrantes.

CLOSING
    Les deux prises sont arrêtées mais toutes les données locales n'ont pas encore été envoyées.

UNKNOWN
    L'état de la prise est inconnue.

Si netstat est invoqué avec l'option -o , des informations supplémentaires seront affichées après l'état. Ces informations sont fournies comme suit : "nb octets rx-retransmission" "nb octets tx-retransmission" "état timer" "(temps/recul)". L'état du Timer peut maintenant être soit `on', soit `off'. Le temps (en secondes) affiché correspond à la durée avant expiration. Toutes ces options sont sujettes à suppresion dans les version ultérieures du paquetage `NET'.

Invoqué avec l'option -x , netstat affiche une liste de toutes les prises de communication actives de la famille UNIX.

L'affichage de netstat inclut les informations suivantes pour chaque prise :

  Proto
Le protocole (habituellement UNIX) utilisé par la prise.

  CptRef
Le nombre de références (i.e. processus attachés via cette prise).

  Options
La seule option affichée est SO_ACCEPTON (affichée ACC) autrement laissé vierge. SO_ACCECPTON est utilisé pour les prises non-connectées si les processus correspondant sont en attente de demande de connexion. Les autres options sont d'un intérêt limité et ne sont pas affichées.

  Type
Il y a différents types d'accès aux prises :

SOCK_DGRAM
    La prises est utilisée en mode Datagram (sans connexion).

SOCK_STREAM
    C'est une prise `stream' (connexion).

SOCK_RAW
    La prises utilisée est une prise 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 prises en mode paquets séquentiels.

SOCK_PACKET
    Prise d'accès à l'interface RAW.

UNKNOWN
    Qui sait ce que l'avenir nous réserve - Juste à remplir ici :-)

  Etat
Ce champ contient un des mots clés suivants :

FREE
    La prises n'est pas allouée

LISTENING
    La prises est à l'écoute de demandes de connexions.

UNCONNECTED
    La prise n'est pas connctée à une autre.

CONNECTING
    La prise est en cours d'établissement de connexion.

CONNECTED
    La prise est connectée.

DISCONNECTING
    La prise est en cours de déconnexion.

UNKNOWN
    Cet état ne devrait jamais arriver.

  Chemin
Ceci affiche le chemin du processus attaché à la prises.

La table de routage réseau (invoqué avec netstat -r ) montre les informations suivantes :

  Destination réseau/adresse
Affiche l'adresse destination d'un hôte ou d'un réseau saisi manuellement. Sauf si l'option -n est donnée, les hôtes ou réseaux sont traduits en noms. une entrée nommée "default" décrit la route par défaut pour le noyau.

  Passerelle
S'il n'y a pas d'étoile ('*') - toute donnée sera routée vers la passerelle concernée.

  Opts
Lest options de routage possibles sont :

U   Cette route est utilisable

G   La destination est une passerelle

H   La destination est un hôte

R   La route sera rétablie après time-out

D   Route créée dynamiquement (par redirection)

M   Route modifiée dynamiquement (par redirection)

  CptRef
Nombre de références pour cette route

  Use
Nombre de fois que cette route a été utilisée

  Iface
Nom de l'interface, à laquelle la route appartient

La table de statistiques des périphériques (invoquée avec netstat -i ) affiche des informations sur les interfaces :

  Iface
Le nom de cette interface.

  MTU
Taille maximum pour transmission sur cette interface. Ce devrait être la taille des données transférées sur cette interface sans l'en-tête spécifique.

  RX-OK
paquets reçus sans erreur par cette interface.

  RX-ERR
paquets erronés.

  RX-DRP
paquets reçus, abandonnés (du à un manque mémoire ?).

  RX-OVR
paquets impossible à recevoir si rapidement.

  TX-OK
paquets transmis sans erreur via cette interface.

  TX-ERR
paquets transmis erronés.

  TX-DRP
paquets transmis abandonnés.

  TX-OVR
paquets impossibles à transmettre.

  Flags
On pourra trouver aussi les options suivantes :

A   Cette interface recevra toutes les adresses Multicast.

B   Broadcasts acceptés.

D   Le débogage est validé.

L   L'interface est une boucle.

M   Tous les paquets sont reçus (mode promiscuité).

N   Pas de d'encapsulation des trames (Trailers).

O   Pas de Protocole de Résolution d'Adresse (ARP) sur cette interface.

P   L'interface est une connexion point-à-point.

R   L'interface fonctionne.

U   L'interface est montée (UP).

  Options

-a  Affiche des informations sur toutes les prises internet, i.e. TCP, UDP, RAW et UNIX y compris les prises qui sont seulement à l'écoute.

-i  Affiche des statistiques sur les périphériques réseau.

-c  Génère un listage continu de l'état du réseau: l'affichage est répété toutes les secondes jusqu'à interruption du programme.

-n  invite netstat à ne pas traduire les adresses locales et distantes en noms d'hôtes, ni les numéros de ports en noms de services.

-o  Affiche les états des timers, temps avant expiration et état de recul.

-r  Affiche les tables de routage du noyau.

-t  Affiche des informations sur les prises TCP uniquement, y comprises celles en écoute.

-u  Affiche des informations sur les prises UDP uniquement.

-v  Affiche les informations sur la version.

-w  Affiche des informations sur les prises RAW.

-x  Affiche des informations sur les prises du domaine UNIX.

FICHIERS
/etc/services -- Le fichier de correspondance des services /proc/net/socket -- informations périphériques /proc/net/raw -- informations prises RAW /proc/net/route -- information routage noyau /proc/net/tcp -- informations prises TCP /proc/net/udp -- informations prises UDP /proc/net/unix -- informations prises domaine UNIX

BUGS
Des informations étranges peuvent apparaitre occasionnellement si une prises change d'état au moment ou elle est visualisée. Ceci est peut 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>.

TRADUCTION
Jean Michel VANSTEENE (J.M.Vansteenefrcl.bull.fr)