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 :
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
- 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
- Erreurs
- ConflitsRemarque: 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.
| Zone | Descriptif |
|---|---|
| Flags | La zone des indicateurs de la table de routage affiche l'état de 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 :
|
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
Exemples
- Pour afficher les informations de table de routage pour une interface Internet, entrez la commande suivante :
netstat -routtableCette 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 - - Pour afficher les informations d'interface pour une interface Internet, entrez la commande suivante :
netstat -stateCette 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 - Pour afficher les sockets réseau, entrez la commande suivante :
netstat -socket