Commande netstat

Fonction

Afficher l'état du réseau.

Syntaxe

Pour afficher les sockets actifs de chaque protocole ou des informations sur les tables de routage :

netstat [ -num ] [ -protocol protocole ] [ -routtable ] [ -routinfo] [ -state ] [ Intervalle ]

Pour afficher le contenu d'une structure de données du réseau :

netstat [ -stats | -cdlistats ] [ -protocol protocole ] [ Intervalle ]

Pour afficher le protocole de résolution d'adresse (arp) :

netstat -arp

Pour effacer toutes les statistiques :

netstat -clear

Description

La commande netstat affiche, sous forme symbolique, le contenu de différentes structures de données associées au réseau pour les connexions actives. Le paramètre Intervalle, exprimé en secondes, affiche en permanence des informations relatives au trafic des paquets sur les interfaces réseau configurées.

Options

-arp Affiche les interfaces de résolution d'adresse.
-cdlistats Affiche les statistiques pour les cartes de communication basées sur CDLI.
-clear Efface toutes les statistiques
-num Affiche les adresses réseau sous forme de nombres. Lorsque cette option n'est pas spécifiée, la commande netstat interprète les adresses autant que possible et les affiche sous forme d'adresses symboliques. Cette option peut être utilisée avec tous les formats d'écran.
-protocol Protocole Affiche les statistiques sur la valeur indiquée pour la variable Protocole, qui est soit un nom connu de protocole, soit un alias de ce nom. Une réponse non définie signifie qu'aucun nombre n'est à renvoyer. Le rapport du programme sur la valeur spécifiée pour la variable Protocole est inconnu s'il n'existe pas de routine de statistiques à cet effet.
-routinfo Affiche les tables de routage, y compris les coûts configurés par l'utilisateur et en cours de chaque route.
-routtable Affiche les tables de routage. Lorsqu'elle est associée à l'option -stats, l'option -routtable affiche les statistiques de routage. Pour plus d'informations, voir "Ecran de la table de routage."
-state Affiche l'état de toutes les interfaces configurées.

Le format d'écran de l'interface fournit une table de statistiques cumulées pour les éléments suivants :

  • Erreurs
  • Collisions
    Remarque :
    Le comptage des collisions pour les interfaces Ethernet n'est pas pris en charge.
  • Paquets transférés

L'écran d'interface contient également le nom, le numéro et l'adresse de l'interface ainsi que le nombre maximal d'unités de transmission (MTU).

-stats Affiche les statistiques pour chaque protocole.

Ecran par défaut

L'écran par défaut des sockets actifs contient les éléments suivants :

Les adresses Internet sont au format hôte.port ou réseau.port si une adresse de socket indique un réseau mais pas d'adresse hôte spécifique. L'adresse hôte affichée est symbolique si elle peut être résolue par un nom d'hôte symbolique et l'affichage des adresses réseau est symbolique.

Les adresses NS sont constituées de 12 octets, formés par un numéro de réseau de 4 octets, un numéro d'hôte de 6 octets et un numéro de port de 2 octets, stockés au format standard réseau. Pour l'architecture VAX, les mots et les octets sont inversés, pour les systèmes Sun, il n'y a pas d'inversion.

Si le nom symbolique d'un hôte est inconnu ou si l'option -num est utilisée, l'adresse est affichée au format numérique, en fonction de la plage d'adresses. Les adresses et les ports non définis apparaissent sous forme d'astérisque (*).

Ecran d'interface

Le format d'écran de l'interface fournit une table de statistiques cumulées pour les éléments suivants :

L'écran d'interface contient également le nom, le numéro et l'adresse de l'interface ainsi que le nombre maximal d'unités de transmission (MTU).

Ecran de la table de routage

L'écran de la table de routage indique les routes disponibles et leur état. Chaque route est constituée d'un hôte ou d'un réseau de destination et d'une passerelle à utiliser dans les paquets de transfert.

Une route est indiquée au format A.B.C.D/XX, qui fournit deux informations. A.B.C.D indique l'adresse de destination et XX indique le masque réseau associé à la route. Le masque réseau est représenté par le nombre de bits définis. Par exemple, la route 9.3.252.192/26 comporte le masque réseau 255.255.255.192, dont 26 bits sont définis.

La table de routage contient les dix zones suivantes :

Flags La zone d'options de la table de routage affiche l'état de la route :
A
Une détection Active Dead Gateway Detection est activée sur la route
U
Haut
H
La destination de la route est un hôte et non un réseau
G
La destination de la route est une passerelle
D
La route a été créée dynamiquement par un réacheminement
M
La route a été modifiée par un réacheminement
L
L'adresse de niveau de lien est présente dans l'entrée de la route
c
L'accès à cette route crée une route clonée
W
La route est une route clonée
1
Option de routage n. 1 spécifique du protocole
2
Option de routage n. 2 spécifique du protocole
3
Option de routage n. 3 spécifique du protocole
b
La route représente une adresse de diffusion
e
Comporte une entrée de cache de liaison
l
La route représente une adresse locale
m
La route représente une adresse de multidiffusion
P
Route réservée
R
Hôte ou réseau inaccessible
S
Ajouté manuellement
u
Route utilisable
s
L'option d'arrêt de recherche (stopsearch) de routage de groupe est activée sur la route

Des routes directes sont créées pour chaque interface reliée à l'hôte local.

Gateway La zone de passerelle pour ces entrées contient l'adresse de l'interface sortante.
Refs Indique le nombre en cours d'utilisations actives de la route. Les protocoles orientés connexion conservent une seule route pendant toute la connexion, alors que les protocoles sans connexion obtiennent une route lors de l'envoi à une même destination.
Use Fournit un comptage du nombre des paquets envoyés à l'aide de cette route.
PMTU Fournit l'unité de transfert maximal du chemin d'accès (Path Maximum Transfer Unit - PMTU).
Interface Indique les interfaces réseau utilisées pour la route.
Exp Affiche le temps (en minutes) restant avant expiration de la route.
Groups Fournit une liste d'ID groupe associés à cette route.
Netmasks Affiche les masques réseau appliqués au système.
Route Tree for Protocol Family Indique les plages d'adresses actives pour les routes existantes. Les valeurs prises en charge pour cette zone sont les suivantes :
1
Indique la plage d'adresses UNIX
2
Indique la plage d'adresses Internet (par exemple, TCP et UDP)
3
Indique la plage d'adresses Xerox Network System (XNS)

Lorsqu'une valeur est indiquée pour le paramètre Intervalle, la commande netstat affiche un comptage d'exécution de statistiques associé aux interfaces réseau. Cet écran contient deux colonnes : une colonne pour l'interface primaire (première interface trouvée pendant la configuration automatique) et une colonne résumant les informations pour toutes les interfaces. La première ligne de chaque écran d'informations contient un récapitulatif des statistiques cumulées depuis le dernier réamorçage du système. Les lignes de sortie suivantes contiennent des valeurs accumulées sur des intervalles de la longueur spécifiée.

Etat de sortie

Pour plus d'informations, voir Etat de sortie des commandes liées au serveur d'E-S virtuel.

Exemples

  1. Pour afficher les informations de table de routage pour une interface Internet, entrez :
    netstat -routtable
    Le système affiche une sortie similaire au texte suivant :
    Routing tables
    Destination      Gateway           Flags   Refs     Use  If   PMTU Exp Groups
    
    Route tree for Protocol Family 2 (Internet):
    default          129.3.141.1       UGc       0        0  en0     -   -  
    129.33.140/23    127.0.0.1         U         6       53  en0     -   -  
    129.33.41.2      localhost         UGHS      6      115  lo0     -   -  
    129.45.41.2      129.3.41.1        UGHW      1      602  en0  1500   -  
    dcefs100         129.31.41.1       UGHW      1        2  en0     -   -  
    192.100.61       localhost         U         7    14446  lo0     -   -  
    
    Route tree for Protocol Family 24 (Internet v6):
    ::1              ::1               UH        0        0  lo0 16896   -  
    
  2. Pour afficher les informations d'interface pour une interface Internet, entrez :
    netstat -state 
    Le système affiche une sortie similaire au texte suivant :
    Name  Mtu   Network     Address              Ipkts Ierrs    Opkts Oerrs  Coll
    en0   1500  link#2      0.5.20.4.0.4e       874986     0    22494     0     0
    en0   1500  90.34.14    hostname            874986     0    22494     0     0
    lo0   16896 link#1                           14581     0    14590     0     0
    lo0   16896 129         localhost            14581     0    14590     0     0
    lo0   16896 ::1                              14581     0    14590     0     0
    

Rubriques connexes

Commandes mktcpip, hostname, startnetsvc, stopnetsvc, cfglnagg, entstat, cfgnamesrv, hostmap, traceroute, ping et optimizenet.


Envoyer un commentaire | Evaluer la page