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 ] [ -routtable ] [ -routinfo] [ -state ] [ -socket ] [ -protocol Protocole ] [ 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 :

netstat -arp

Pour effacer toutes les statistiques :

netstat -clear

Descriptif

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.

Indicateurs

Marquer le nom Descriptif
-arp Affiche les interfaces de résolution d'adresse.
-cdlistats Affiche les statistiques pour les cartes de communication basées sur CDLI.
-clair 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 de la valeur spécifiée pour cette variable 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.
-table de routage Affiche les tables de routage. Lorsqu'elle est associée à l'indicateur -stats, l'indicateur -routtable affiche les statistiques de routage. Pour plus d'informations, voir Affichage de la table de routage.
-prise Affiche les sockets réseau.
-état 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
  • Conflits
    Remarque: Le nombre de collisions pour les interfaces Ethernet n'est pas affiché.
  • Paquets transférés

Les informations d'interface qui s'affichent incluent le nom d'interface, le numéro et l'adresse ainsi que le nombre maximal d'unités de transmission (MTU).

-statistiques Affiche les statistiques pour chaque protocole.
Interval Affiche de manière continue les informations, en secondes, relatives au trafic des paquets sur les interfaces réseau configurées.

Ecran par défaut

L'écran par défaut des sockets actifs contient les éléments suivants :
  • Adresses locales et éloignées
  • Tailles de files d'attente d'envoi et de réception (en octets)
  • Protocole
  • Etat interne du protocole

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. Si l'adresse peut être résolue en un nom d'hôte symbolique, l'affichage de l'adresse hôte et 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, le mot et l'octet sont inversés.

Si le nom symbolique d'un hôte est inconnu ou si vous avez spécifié l'indicateur -num, 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 :
  • Erreurs
  • Conflits
    Remarque: le nombre de collisions pour les interfaces Ethernet n'est pas applicable.
  • 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).

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 zones suivantes :
Zone Descriptif
Flags La zone des indicateurs 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
Vers le 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.

Passerelle Affiche l'adresse de l'interface sortante.
Références Affiche 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.
Utilisation Fournit un comptage du nombre des paquets envoyés à l'aide de cette route.
PMTU Répertorie 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.
Groupes Fournit une liste d'ID groupe associés à cette route.
Masques de réseau Affiche les masques réseau appliqués au système.
Arborescence de routage pour la famille de protocoles Indique les plages d'adresses actives pour les routes existantes. Les valeurs de cette zone sont les suivantes :
1
Indique la famille 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 la variable 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 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.

Statut de sortie

Voir Exit status for Virtual I/O Server commands.

Exemples

  1. Pour afficher les informations de table de routage pour une interface Internet, entrez la commande suivante :
    netstat -routtable

    Cette commande 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 la commande suivante :
    netstat -state 

    Cette commande 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
    
  3. Pour afficher les sockets réseau, entrez la commande suivante :
    netstat -socket