Befehl "netstat"

Zweck

Zeit den Netzstatus an.

Syntax

Aktive Sockets für jedes Protokoll oder Routing-Tabelleninformationen anzeigen

/bin/netstat -n ] [{-A  -a } |  {  -r  -C  -i  -I  Schnittstelle } ] [  -f  Adressfamilie] [ [  -p  Protokoll ] |  [ -@  WPAR-Name ] ]  [ Intervall ]

Inhalt einer Netzdatenstruktur anzeigen

/bin/netstat -m -M | -s -ss -u -v ] [  -f Adressfamilie ] [ [  -p  Protokoll ] |  [ -@  WPAR-Name] ] [ Intervall]

Virtuelle Schnittstellentabelle und Multicastweiterleitungscache anzeigen

/bin/netstat -g

Paketzähler im Kommunikationssubsystem anzeigen

/bin/netstat -D

Statistiken zum Netzpuffercache anzeigen

/bin/netstat -c

Data Link Provider Interface-Statistiken anzeigen

/bin/netstat -P

Zugeordnete Statistiken löschen

/bin/netstat [ -Zc | -Zi | -Zm | -Zs ]

Beschreibung

Der Befehl netstat zeigt den Inhalt verschiedener netzrelevanter Datenstrukturen für aktive Verbindungen symbolisch an. Der Parameter Intervall, der in Sekunden angegeben wird, zeigt fortlaufend Informationen zum Paketdatenverkehr in den konfigurierten Netzschnittstellen an. Der Parameter Intervall akzeptiert keine Flags.

Flags

Element Beschreibung
-A Zeigt die Adresse aller Protokollsteuerblöcke an, die den Sockets zugeordnet sind. Dieses Flag verwendet die Standardanzeige und dient zu Debugzwecken.
-a Zeigt den Status aller Sockets an. Wenn dieses Flag nicht angegeben ist, werden Sockets, die von Serverprozessen verwendet werden, die nicht an eine Schnittstelle gebunden sind, nicht angezeigt.
-c Zeigt die Statistiken des Netzpuffercaches an.

Der Netzpuffercache ist eine Liste von Netzpuffern, die Datenobjekte enthalten, die an Netze übertragen werden können. Der Netzpuffercache wächst dynamisch an, wenn Datenobjekte hinzugefügt oder entfernt werden. Der Netzpuffercache wird von einigen Netzkernelschnittstellen zur Verbesserung der Leistung der Netz-E/A verwendet. Der Befehl netstat -c gibt die folgenden Statistiken aus:

Network Buffer Cache Statistics:
Current total cache buffer size: 0
Maximum total cache buffer size: 0
Current total cache data size: 0
Maximum total cache data size: 0
Current number of cache: 0
Maximum number of cache: 0
Number of cache with data: 0
Number of searches in cache: 0
Number of cache hit: 0
Number of cache miss: 0
Number of cache newly added: 0
Number of cache updated: 0
Number of cache removed: 0
Number of successful cache accesses: 0
Number of unsuccessful cache accesses: 0
Number of cache validation: 0
Current total cache data size in private segments: 0
Maximum total cache data size in private segments: 0
Current total number of private segments: 0
Maximum total number of private segments: 0
Current number of free private segments: 0
Current total NBC_NAMED_FILE entries: 0
Maximum total NBC_NAMED_FILE entries: 0
-C Zeigt die Routing-Tabellen, einschließlich der benutzerdefinierten und aktuellen Kosten für jede Route, an. Die benutzerkonfigurierten Kosten werden mit dem Flag -hopcount des Befehls route festgelegt. Die aktuellen Kosten können sich von den benutzerkonfigurierten Kosten unterscheiden, wenn die Erkennung inaktiver Gateways die Kosten der Route geändert hat.
Zusätzlich zu den Kosten für die Route werden auch die Gewichtungs- und Richtlinieninformationen für jede Route angezeigt. Diese Felder sind nur gültig, wenn das Multipath-Routing-Feature verwendet wird. Zu den Richtlinieninformationen gehört die Routing-Richtlinie an, die momentan unter den verschiedenen verfügbaren Routen ausgewählt ist. Die verfügbaren Richtlinien sind im Folgenden aufgelistet:
  • Default - Weighted Round Robin (WRR)
  • Hashed (HSH)
  • Random (RND)
  • Weighted Random (WRND)
  • Lowest Utilization (LUT)

Wenn mehrere Routen für dasselbe Ziel vorhanden sind (Multipath-Routen), wird für eine dieser Routen der Richtlinienwert WRR, HSH, RND, WRND oder LUT angezeigt. Für alle anderen Routen in dieser Gruppe wird -"- für die Richtlinieninformationen angezeigt. Das bedeutet, dass alle Routen in dieser Gruppe die Routing-Richtlinie verwenden, die für die erste Route angezeigt wird.

Das Gewichtungsfeld enthält eine benutzerdefinierte Gewichtung für die Route, die für die Richtlinien "Weighted Round-Robin" und "Weighted Random" verwendet wird. Weitere Informationen zu diesen Richtlinien finden Sie in der Beschreibung des Befehls no.

-D Zeigt die Anzahl der im Kommunikationssubsystem empfangenen, übertragenen und verworfenen Pakete an.
Anmerkung: In der Statistikausgabe zeigt N/A in einem Feld an, dass der Zähler nicht gültig ist. Für die NFS/RPC-Statistiken handelt es sich bei der Anzahl der eingehenden Pakete, die über RPC übergeben werden, um dieselben Pakete, die über NFS übergeben werden. Daher werden diese Zahlen im Feld NFS/RPC Total nicht summiert und stattdessen N/A angezeigt. NFS hat keine spezifischen NFS- und RPC-Zähler für abgehende Pakete und verworfene abgehende Pakete. Deshalb haben die einzelnen Zähler den Feldwert N/A und die kumulative Anzahl wird im Feld NFS/RPC Total gespeichert.
-f Adressfamilie Begrenzt Berichte über Statistiken und Adresssteuerblöcke auf die mit der Variablen Addressfamilie angegebenen Elemente. Die folgenden Adressfamilien werden erkannt:
inet
Gibt die Adressfamilie AF_INET an.
inet6
Gibt die Adressfamilie AF_INET6 an.
unix
Gibt die Adressfamilie AF_UNIX an.
-g Zeigt Informationen zur virtuellen Schnittstellentabelle und zum Multicastweiterleitungscache an. Wenn dieses Flag in Kombination mit dem Flag -s verwendet wird, werden Informationen zum Multicast-Routing angezeigt.
-i Zeigt den Status aller konfigurierten Schnittstellen an. Weitere Informationen finden Sie unter "Schnittstellenanzeige".
Anmerkung: Der Kollisionszähler für Ethernet-Schnittstellen wird nicht unterstützt.
-I Schnittstelle Zeigt den Status der mit der Variablen Schnittstelle angegebenen konfigurierten Schnittstelle an.
-M Zeigt die Statistiken zum mbuf-Cluster-Pool des Netzspeichers an.
-m Zeigt die von den Speichermanagementroutinen aufgezeichneten Statistiken an.
-n Zeigt Netzadressen als Zahlen an. Wenn dieses Flag nicht angegeben ist, interpretiert der Befehl netstat die Adressen, sofern möglich, und zeigt sie symbolisch an. Dieses Flag kann mit jedem der Anzeigeformate verwendet werden.
-o Wird in Kombination mit dem Flag -a verwendet, um detaillierte Daten zu einem Socket anzuzeigen, z. B. Socketoptionen, Flags und Pufferstatistiken.
-p Protokoll Zeigt Statistiken zu dem mit der Variablen Protokoll angegebenen Wert an. Dies ist entweder ein bekannter Name für ein Protokoll oder ein Alias für das Protokoll. Einige Protokollnamen und Aliasse sind in der Datei /etc/networks aufgelistet.
-P Zeigt die Statistiken von Data Link Provider Interface (DLPI) an. Der Befehl netstat -P gibt die folgenden Statistiken aus:
DLPI statistics:
Number of received packets = 0
Number of transmitted packets = 0
Number of received bytes = 0
Number of transmitted bytes = 0
Number of incoming pkts discard = 0
Number of outgoing pkts discard = 0
Number of times no buffers = 0
Number of successful binds = 0
Number of unknown message types = 0
Status of phys level promisc = 0
Status of sap level promisc = 0
Status of multi level promisc = 0
Number of enab_multi addresses = 0

Wenn DLPI nicht geladen ist, wird Folgendes angezeigt:

can't find symbol: dl_stats
-r Zeigt die Routing-Tabellen an. In Kombination mit dem Flag -s zeigt das Flag -r Routing-Statistiken an. Weitere Informationen finden Sie unter "Routing-Tabellenanzeige".
-s Zeigt Statistiken für jedes Protokoll an.
-ss Zeigt alle Protokollstatistiken ungleich null in einer präzisen Anzeige an.
-u Zeigt Informationen zu Domänensockets an.
-v Zeigt Statistiken für CDLI-basierte Kommunikationsadapter an. Dieses Flag bewirkt, dass der Befehl netstat die Statistikbefehle für die Befehle netstat, tokstat und fddistat ausführt. Es werden keine Flags für diese Einheitentreiberbefehle angegeben. Beschreibungen der Statistikausgabe finden Sie in den Informationen zum Statistikbefehl für den jeweiligen Einheitentreiber.
-Zc Löscht die Statistiken zum Netzpuffercache.
-Zi Löscht die Schnittstellenstatistiken.
-Zm Löscht die Statistiken zur Netzspeicherzuordnung.
-Zs Löscht Protokollstatistiken. Verwenden Sie zum Löschen der Statistiken für ein bestimmtes Protokoll "-p <Protokoll>". Wenn Sie beispielsweise TCP-Statistiken löschen möchten, geben Sie netstat -Zs -p tcp ein.
-@ WPAR-Name Zeigt die Netzstatistiken für eine Workloadpartition (WPAR-Name) an. Wenn kein WPAR-Name angegeben ist, werden die Netzstatistiken für alle Workloadpartitionen angezeigt.
Anmerkungen:
  1. Die Flags -C, -D, -c, -g, -m, -M, -P, -r , -v und -Z werden in der globalen Umgebung nicht unterstützt, wenn sie zusammen mit der Option -@ WPAR-Name verwendet werden.
  2. Die Flags -C, -D, -c, -g, -m, -M, -P, -r , -v und -Z werden in Systemworkloadpartitionen nicht unterstützt.

Standardanzeige

Die Standardanzeige für aktive Sockets enthält die folgenden Elemente:
  • Lokale und ferne Adressen
  • Größen von Sende- und Empfangswarteschlangen (in Byte)
  • Protokoll
  • Interner Status des Protokolls

Internetadressformate haben das Format Host.Port oder Netz.Port, wenn die Adresse eines Sockets ein Netz, aber keine bestimmte Hostadresse angibt. Die Hostadresse wird symbolisch angezeigt, wenn die Adresse in einen symbolischen Hostnamen aufgelöst werden kann, während Netzadressen symbolisch gemäß der Datei /etc/networks angezeigt werden.

Wenn ein symbolischer Name für einen Host nicht bekannt ist oder wenn das Flag -n verwendet wird, wird die Adresse entsprechend der Adressfamilie numerisch ausgegeben. Für nicht angegebene Adressen und Ports wird ein Stern (*) angezeigt.

Schnittstellenanzeige (netstat -i)

Die Schnittstellenanzeige enthält eine Tabelle mit kumulativen Statistiken für die folgenden Elemente:

  • Fehler
  • Kollisionen
    Anmerkung: Der Kollisionszähler für Ethernet-Schnittstellen wird nicht unterstützt.
  • Übertragene Pakete

In der Schnittstellenanzeige werden außerdem der Schnittstellennamen, die Schnittstellennummer und die Schnittstellenadresse sowie die MTUs (Maximum Transmission Unit, größte zu übertragende Einheit) angezeigt.

Routing-Tabellenanzeige (netstat -r)

Die Routing-Tabellenanzeige enthält die verfügbaren Routen und deren Status. Jede Route besteht aus einem Zielhost oder -netz und einem Gateway für die Weiterleitung von Paketen.

Eine Route wird im Format ABCD/XX angegeben, das zwei Informationen enthält. A.B.C.D gibt die Zieladresse und XX die der Route zugeordnete Netzmaske an. Die Netzmaske wird durch die Anzahl der gesetzten Bits dargestellt. Die Route 9.3.252.192/26 hat beispielsweise die Netzmaske 255.255.255.192, für die 26 Bits gesetzt sind.

Die Routing-Tabelle enthält die folgenden Felder:

Element Beschreibung
WPAR Zeigt den Namen der Workloadpartition an, zu der diese Route gehört. Dieses Feld ist nur vorhanden, wenn das Flag -@ mit dem Flag -r verwendet wird. Für Routen, die zum globalen System gehören, wird Global in dieser Spalte angezeigt.
Flags Das Feld flags der Routing-Tabelle enthält den Status der Route:
A
Eine aktive Erkennung inaktiver Gateways ist in der Route aktiviert.
U
Aktiv.
H
Die Route führt zu einem Host und nicht zu einem Netz.
G
Die Route führt zu einem Gateway.
D
Die Route wurde dynamisch durch eine Umleitung erstellt.
M
Die Route wurde durch eine Umleitung geändert.
L
Die Verbindungsadresse ist im Routeneintrag vorhanden.
c
Beim Zugriff auf diese Route wird eine geklonte Route erstellt.
W
Die Route ist eine geklonte Route.
1
Protokollspezifisches Routing-Flag #1.
2
Protokollspezifisches Routing-Flag #2.
3
Protokollspezifisches Routing-Flag #3.
b
Die Route stellt eine Broadcastadresse dar.
e
Hat einen Eintrag im Bindungscache.
l
Die Route stellt eine lokale Adresse dar.
m
Die Route stellt eine Multicastadresse dar.
P
Fixierte Route.
R
Host oder Netz nicht erreichbar.
S
Manuell hinzugefügt.
u
Route verwendbar.
s
Die Option "stopsearch" für Gruppen-Routing ist in der Route aktiviert.

Direkte Routen werden für jede Schnittstelle erstellt, die mit dem lokalen Host verbunden ist.

Gateway Das Feld gateway für diese Einträge zeigt die Adresse der Ausgangsschnittstelle an.
Refs Enthält die aktuelle Anzahl der aktiven Verwendungen für die Route. Verbindungsorientierte Protokolle verwenden für die Dauer einer Verbindung eine einzige Route, während verbindungslose Protokolle eine Route anfordern, während sie Pakete an dasselbe Ziel senden.
Use Gibt die Anzahl der Pakete an, die über diese Route gesendet wurden.
PMTU Gibt die maximale Übertragungseinheit für den Pfad (PMTU, Path Maximum Transfer Unit) an. In AIX 5.3 wird die Spalte PMTU nicht angezeigt.
Schnittstelle Gibt die für die Route verwendeten Netzschnittstellen an.
Exp Zeigt die bis zum Ablauf der Route verbleibende Zeit (in Minuten) an.
Groups Stellt eine Liste von Gruppen-IDs bereit, die dieser Route zugeordnet sind.
Netmasks Listet die auf das System angewendeten Netzmasken auf.
Route Tree for Protocol Family Gibt die aktiven Adressfamilien für vorhandene Routen an. Die folgenden Werte werden für dieses Feld unterstützt:
1
Gibt die UNIX-Adressfamilie an.
2
Gibt die Internetadressfamilie an (z. B. TCP und UDP).

Weitere Informationen zu anderen Adressfamilien finden Sie in der Datei /usr/include/sys/socket.h.

Wenn das Flag -@ mit dem Befehl netstat -r verwendet wird und kein Parameter WPAR-Name angegeben ist, werden alle Routen in der Routentabelle des Systems angezeigt. Wenn der Parameter WPAR-Name angegeben ist und das WPAR-spezifische Routing für diese WPAR aktiviert ist, werden nur die dieser WPAR zugeordneten Routen angezeigt. Wenn der Parameter WPAR-Name angegeben ist und das WPAR-spezifische Routing für diese WPAR inaktiviert ist, werden die dem globalen System zugeordneten Routen angezeigt.

Wenn ein Wert für den Parameter Intervall angegeben wird, zeigt der Befehl netstat einen laufenden Zähler von Statistiken für Netzschnittstellen an. Diese Anzeige enthält zwei Spalten: eine Spalte für die primäre Schnittstelle (die erste während der automatischen Konfiguration gefundene Schnittstelle) und eine Spalte mit zusammenfassenden Informationen für alle Schnittstellen.

Die primäre Schnittstelle kann mit dem Flag -I durch eine andere Schnittstelle ersetzt werden. Die erste Zeile jeder Informationsanzeige enthält eine Zusammenfassung der kumulierten Statistiken seit dem letzten Neustart des Systems. Die nachfolgenden Ausgabezeilen zeigen Werte an, die über Intervalle der angegebenen Länge aufgelaufen sind.

Sicherheit

Hinweis für Benutzer von RBAC und AIX: Dieser Befehl kann privilegierte Operationen ausführen. Nur privilegierte Benutzer können privilegierte Operationen ausführen. Weitere Informationen zu Berechtigungen und Autorisierungen finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Zugriffsrechte und Autorisierungen, die diesem Befehl zugeordnet sind, finden in der Beschreibung des Befehls lssecattr bzw. der des Unterbefehls getcmdattr.

Beispiele

  1. Geben Sie den folgenden Befehl ein, um Routing-Tabelleninformationen für eine Internetschnittstelle anzuzeigen:
    netstat -r -f inet

    Dieser Befehl erzeugt die folgende Ausgabe:

    Routing tables
    Destination   Gateway      Flags Refs Use  PMTU If  Exp Groups Netmasks:
    (root node)
    (0)0 ffff f000 0
    (0)0 ffff f000 0
    (0)0 8123 262f 0 0 0 0 0
    (root node)
    
    Route Tree for Protocol Family 2:
    (root node)
    default        129.35.38.47   UG    0  564   -   tr0   -
    loopback       127.0.0.1      UH    1  202   -   lo0   -
    129.35.32      129.35.41.172  U     4   30   -   tr0   -   +staff
    129.35.32.117  129.35.41.172  UGHW  0   13  1492 tr0   30
    192.100.61     192.100.61.11  U     1  195   -   en0   -
    (root node)
    
    Route Tree for Protocol Family 6:
    (root node)
    (root node)

    Die Flags -r -f inet geben eine Anforderung für Routing-Tabelleninformationen für alle konfigurierten Internetschnittstellen an. Die Netzschnittstellen werden in der Spalte Interface aufgelistet: en bezeichnet eine Standard-Ethernet-Schnittstelle und tr eine Token-Ring-Schnittstelle. Gateway-Adressen werden in Schreibweise mit Trennzeichen angezeigt.

    Anmerkung: In AIX 5.3 wird die Spalte PMTU nicht angezeigt.
  2. Geben Sie den folgenden Befehl ein, um Statistiken für das GRE-Protokoll anzuzeigen:
    netstat -s -p gre

    Dieser Befehl erzeugt die folgende Ausgabe:

    GRE Interface gre0
            10 number of times gre_input got called
            8 number of times gre_output got called
            0 packets received with protocol not supported
            0 packets received with checksum on
            0 packets received with routing present
            0 packets received with key present
            0 packets received with sequence number present
            0 packets received with strict source route  present
            0 packets received with recursion control present
            0 packets received where reserved0 non-zero
            0 packets received where version non-zero
            0 packets discarded
            0 packets dropped due to network down
            0 packets dropped due to protocol not supported
            0 packets dropped due to error in ip output routine
            0 packets got by NAT
            0 packets got by NAT but not TCP packet
            0 packets got by NAT but with IP options
  3. Geben Sie den folgenden Befehl ein, um Statistiken für den IPv4 over IPv6-Tunnel (GIF-Tunnel) anzuzeigen:
    netstat -s -p gif
    Dieser Befehl erzeugt die folgende Ausgabe:
    GIF Interface gif0
    44 total packets received
    50 total packets sent
    0 packets received with protocol not supported
    0 packets received with checksum on
    0 packets received with routing present
    0 packets received with strict source route present
    0 packets received where version non-zero
    0 packets discarded
    0 packets dropped due to network down
    0 packets dropped due to protocol not supported
    0 packets dropped due to error in ipv6 output routine
  4. Geben Sie den folgenden Befehl ein, um Schnittstelleninformationen für eine Internetschnittstelle anzuzeigen:
    netstat -i -f inet

    Dieser Befehl erzeugt die folgende Ausgabe:

    Name Mtu    Network     Address           Ipkts  Ierrs  Opkts  Oerrs  Coll
    lo0  16896  Link#1                        5161      0    5193      0     0
    lo0  16896  127         localhost         5161      0    5193      0     0
    lo0  16896  ::1                           5161      0    5193      0     0
    en1  1500   Link#2      8.0.38.22.8.34    221240    0  100284      0     0
    en1  1500   129.183.64  infoserv.frec.bul 221240    0  100284      0     0

    Die Flags -i -f inet geben eine Anforderung für den Status aller konfigurierten Internetschnittstellen an. Die Netzschnittstellen werden in der Spalte Name aufgelistet: lo bezeichnet eine Loopback-Schnittstelle, en eine Standard-Ethernet-Schnittstelle und tr eine Token-Ring-Schnittstelle.

  5. Geben Sie den folgenden Befehl ein, um Statistiken für jedes Protokoll anzuzeigen:
    netstat -s -f inet

    Dieser Befehl erzeugt die folgende Ausgabe:

    ip:
    :
      44485 total packets received
      0 bad header checksums
      0 with size smaller than minimum
      0 with data size < data length
      0 with header length < data size
      0 with data length < header length
      0 with bad options
      0 with incorrect version number
      0 fragments received
      0 fragments dropped (dup or out of space)
      0 fragments dropped after timeout
      0 packets reassembled ok
      44485 packets for this host
      0 packets for unknown/unsupported protocol
      0 packets forwarded
      0 packets not forwardable
      0 redirects sent
      1506 packets sent from this host
      0 packets sent with fabricated ip header
      0 output packets dropped due to no bufs, etc.
      0 output packets discarded due to no route
      0 output datagrams fragmented
      0 fragments created
      0 datagrams that can't be fragmented
      0 IP Multicast packets dropped due to no receiver
      0 successful path MTU discovery cycles
      0 path MTU rediscovery cycles attempted
      0 path MTU discovery no-response estimates
      0 path MTU discovery response timeouts
      0 path MTU discovery decreases detected
      0 path MTU discovery packets sent
      0 path MTU discovery memory allocation failures
      0 ipintrq overflows
    
    icmp:
      0 calls to icmp_error
      0 errors not generated 'cuz old message was icmp
      Output histogram:
        echo reply: 6
      0 messages with bad code fields
      0 messages < minimum length
      0 bad checksums
      0 messages with bad length
      Input histogram:
        echo: 19
      6 message responses generated
    
    igmp:defect
      0 messages received
      0 messages received with too few bytes
      0 messages received with bad checksum
      0 membership queries received
      0 membership queries received with invalid field(s)
      0 membership reports received
      0 membership reports received with invalid field(s)
      0 membership reports received for groups to which we belong
      0 membership reports sent
    
    tcp:
      1393 packets sent
        857 data packets (135315 bytes)
        0 data packets (0 bytes) retransmitted
        367 URG only packets
        0 URG only packets
        0 window probe packets
        0 window update packets
        170 control packets
      1580 packets received
        790 acks (for 135491 bytes)
        60 duplicate acks
        0 acks for unsent data
        638 packets (2064 bytes) received in-sequence
        0 completely duplicate packets (0 bytes)
        0 packets with some dup. data (0 bytes duped)
        117 out-of-order packets (0 bytes)
        0 packets (0 bytes) of data after window
        0 window probes
        60 window update packets
        0 packets received after close
        0 discarded for bad checksums
        0 discarded for bad header offset fields
      0 connection request
      58 connection requests
      61 connection accepts
      118 connections established (including accepts)
      121 connections closed (including 0 drops)
      0 embryonic connections dropped
      845 segments updated rtt (of 847 attempts)
      0 resends due to path MTU discovery
      0 path MTU discovery terminations due to retransmits
      0 retransmit timeouts
        0 connections dropped by rexmit timeout
      0 persist timeouts
      0 keepalive timeouts
        0 keepalive probes sent
        0 connections dropped by keepalive
    
    udp:
      42886 datagrams received
    :
      0 incomplete headers
      0 bad data length fields
      0 bad checksums
      0 dropped due to no socket
      42860 broadcast/multicast datagrams dropped due to no
    
    socket
      0 socket buffer overflows
      26 delivered
      106 datagrams output

    ip steht für Internet Protocol, icmp für Information Control Message Protocol, tcp für Transmission Control Protocol und udp für User Datagram Protocol.

    Anmerkung: In AIX 5.3 werden für das IP-Protokoll keine PMTU-Statistiken angezeigt.
  6. Geben Sie den folgenden Befehl ein, um Einheitentreiberstatistiken anzuzeigen:
    netstat -v

    Der Befehl netstat -v zeigt die Statistiken für jeden CDLI-basierten Einheitentreiber an, der aktiv ist. Eine Beispielausgabe für diesen Befehl finden Sie in den Beschreibungen der Befehle tokstat, entstat und fddistat.

  7. Geben Sie den folgenden Befehl ein, um Informationen zu einer Schnittstelle, für die Multicast aktiviert ist, und die Gruppenzugehörigkeit anzuzeigen:
    netstat -a -I interface

    Wenn beispielsweise eine 802.3-Schnittstelle angegeben wurde, wird die folgende Ausgabe erzeugt:

    Name  Mtu  Network Address      Ipkts  Ierrs  Opkts  Oerrs  Coll
    et0   1492 <Link>                   0      0      2      0     0
    et0   1492 9.4.37  hun-eth          0      0      2      0     0
                       224.0.0.1
                       02:60:8c:0a:02:e7
                       01:00:5e:00:00:01

    Wenn anstelle von -I Schnittstelle das Flag -i angegeben wird, dann werden alle konfigurierten Schnittstellen aufgelistet. Die Netzschnittstellen werden in der Spalte "Name" aufgelistet: lo bezeichnet eine Loopback-Schnittstelle, et eine IEEE 802.3-Schnittstelle, tr bezeichnet eine Token-Ring-Schnittstelle und fi eine FDDI-Schnittstelle.

    Die Adressspalte hat die folgende Bedeutung. Es wird ein symbolischer Name für jede Schnittstelle angezeigt. Unter diesem symbolischen Namen werden die Gruppenadressen aller Multicastgruppen angezeigt, die in dieser Schnittstelle verknüpft wurden. Die Gruppenadresse 224.0.0.1 ist die spezielle Gruppe für alle Hosts, zu der alle Multicastschnittstellen gehören. Den Gruppenadressen folgt die MAC-Adresse der Schnittstelle (in Doppelpunktschreibweise) sowie eine Liste anderer MAC-Adressen, die für IP-Multicasting für die jeweilige Schnittstelle aktiviert sind.

  8. Geben Sie den folgenden Befehl ein, um die Paketzähler im Kommunikationssubsystem anzuzeigen:
    
    netstat -D

    Die folgende Ausgabe wird erzeugt:

    Source                    Ipkts     Opkts     Idrops      Odrops
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    tok_dev0                   720       542       0          0
    ent_dev0                   114         4       0          0
                       - - - - - - - - - - - - - - - - - - - - - - - - -
    Devices Total              834       546       0          0
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    tok_dd0                    720       542       0          0
    ent_dd0                    114         4       0          0
                       - - - - - - - - - - - - - - - - - - - - - - - - -
    Drivers Total              834       546       0          0
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    tok_dmx0                   720       N/A       0          N/A
    ent_dmx0                   114       N/A       0          N/A
                       - - - - - - - - - - - - - - - - - - - - - - - - -
    Demuxer Total              834       N/A       0          N/A
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    IP                         773       767       0          0
    TCP                        536       399       0          0
    UDP                        229        93       0          0
                       - - - - - - - - - - - - - - - - - - - - - - - - -
    Protocols Total           1538      1259       0          0
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    lo_if0                      69        69       0          0
    en_if0                      22         8       0          0
    tr_if0                     704       543       0          1
                       - - - - - - - - - - - - - - - - - - - - - - - - -
    Net IF Total               795       620       0          1
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NFS/RPC Client             519       N/A       0          N/A
    NFS/RPC Server               0       N/A       0          N/A
    NFS Client                 519       N/A       0          N/A
    NFS Server                  0       N/A       0          N/A
                       - - - - - - - - - - - - - - - - - - - - - - - - -
    NFS/RPC Total              N/A       519       0          0
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    (Note:  N/A -> Not Applicable)
  9. Geben Sie den folgenden Befehl ein, um detaillierte Daten aktiver Sockets anzuzeigen:
    netstat -aon
    Es wird eine Ausgabe ähnlich der folgenden angezeigt:
    Active Internet connections (including servers)
    Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
    tcp4       0      0  *.13                   *.*                    LISTEN
          so_options: (ACCEPTCONN|REUSEADDR)
          q0len:0 qlen:0 qlimit:1000      so_state: (PRIV)
          timeo:0 uid:0
          so_special: (LOCKBALE|MEMCOMPRESS|DISABLE)
          so_special2: (PROC)
          sndbuf:
                 hiwat:16384 lowat:4096 mbcnt:0 mbmax:65536
          rcvbuf:
                 hiwat:16384 lowat:1 mbcnt:0 mbmax:65536
                 sb_flags: (SEL)
          TCP:
                 mss:512
    
    tcp        0      0  *.21                   *.*                    LISTEN
    
          so_options: (ACCEPTCONN|REUSEADDR)
          q0len:0 qlen:0 qlimit:1000      so_state: (PRIV)
          timeo:0 uid:0
          so_special: (LOCKBALE|MEMCOMPRESS|DISABLE)
          so_special2: (PROC)
          sndbuf:
                 hiwat:16384 lowat:4096 mbcnt:0 mbmax:65536
          rcvbuf:
                 hiwat:16384 lowat:1 mbcnt:0 mbmax:65536
                 sb_flags: (SEL)
          TCP:
          mss:512
    
    ...................
    ...................
  10. Geben Sie den folgenden Befehl ein, um die Routing-Tabelle anzuzeigen:
    netstat -rn
    Es wird eine Ausgabe ähnlich der folgenden angezeigt:
    Routing tables
    Destination      Gateway           Flags   Refs     Use  If   PMTU Exp Groups
    
    Route Tree for Protocol Family 2 (Internet):
    default          9.3.149.65        UG        0       24  en0     -   -  
    9.3.149.64       9.3.149.88        UHSb      0        0  en0     -   -  =>
    9.3.149.64/27    9.3.149.88        U         1        0  en0     -   -  
    9.3.149.88       127.0.0.1         UGHS      0        1  lo0     -   -  
    9.3.149.95       9.3.149.88        UHSb      0        0  en0     -   -  
    127/8            127.0.0.1         U        11      174  lo0     -   -  
    
    Route Tree for Protocol Family 24 (Internet v6):
    ::1              ::1               UH        0        0  lo0     -   -  
    Anmerkung: In AIX 5.3 wird die Spalte PMTU nicht angezeigt.

    Das Zeichen => am Ende der Zeile bedeutet, dss die Zeile ein Duplikat der Route in der nächsten Zeile ist.

    Die Loopback-Route (9.3.149.88, 127.0.0.1) und die Broadcast-Routen (enthalten ein b für "Broadcast" im Feld "flags") werden automatisch erstellt, wenn eine Schnittstelle konfiguriert wird. Es werden zwei Broadcast-Routen hinzugefügt: eine zur Teilnetzadresse und eine zur Broadcastadresse des Teilnetzes. Das Vorhandensein der Loopback-Routen und Broadcast-Routen verbessert die Leistung.

  11. Geben Sie den folgenden Befehl ein, um die Routing-Tabelle der Workloadpartition wpar1 anzuzeigen:
    netstat –rn@ wpar1
    Es wird eine Ausgabe ähnlich der folgenden angezeigt:
    Routing tables
    WPAR Destination    Gateway         Flags      Refs      Use    If   Exp  Groups
    
    Route Tree for Protocol Family 2 (Internet):
    wpar1 default        9.4.150.1         UG        1     13936    en1    -    -
    wpar1 9.4.150.0      9.4.150.57        UHSb      0         0    en1    -    -  =>
    wpar1 9.4.150/24     9.4.150.57        U         0         0    en0    -    -
    wpar1 9.4.150.57     127.0.0.1         UGHS      0         0    lo0    -    -
    wpar1 9.4.150.255    9.4.150.57        UHSb      0         3    en0    -    -