4
.\" Original: (mdw@tc.cornell.edu & dc6iq@insu1.etec.uni-karlsruhe.de)
5
.\" German translation: Ralf Baechle (ralf@gnu.org)
7
.\" Modified: Bernd.Eckenfels@inka.de
8
.\" Modified: Andi Kleen ak@muc.de
9
.\" Modified: Tuan Hoang tuan@optimus.mitre.org
12
.TH NETSTAT 8 "6. M\(:arz 1999" "net-tools" "Handbuch f\(:ur Linuxprogrammierer"
15
netstat \- Anzeige von Netzwerksverbindungen, Routentabellen, Schnittstellenstatistiken, maskierten Verbindungen, Netlink-Nachrichten und Mitgliedschaft in Multicastgruppen
24
.RB [ \-\-groups | \-g ]
25
.RB [ \-\-unix | \-x ]
26
.RB [ \-\-inet | \-\-ip ]
40
.RB { \-\-route | \-r }
46
.RB { \-\-interfaces | \-i }
53
.RB { \-\-masquerade | \-M }
59
.RB { \-\-netlink | \-N }
64
.RB { \-V | \-\-version }
65
.RB { \-h | \-\-help }
70
zeigt Informationen des Linux Netzwerkssystems an.
75
den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann
76
werden die offenen Sockets aller konfigurierten Adressfamilien gedruckt.
79
gibt zus\(:atzliche Informationen aus (User ID). Mit der Option
83
zus\(:atzlich Fehlermeldungen \(:uber von Kernel nicht unterst\(:utzte
84
Adressfamilien aus. Die Option
86
gibt zus\(:atzlich die PID und den Namen des Programms, das den Socket
89
druckt alle Sockets einschlie\(sslich der auf Verbinungen wartenden
90
Serversockets aus. Die Adressfamilie
92
zeigt RAW, UDP und TCP Sockets an.
96
.BR \-r ", " \-\-route
97
Option gibt die Routentabellen des Kernels im gleichen Format wie
101
benutzt das Ausgabeformat von
106
.SS "\-i, \-\-interface \fISchnittstelle\fI"
108
.BR -i ", " --interfaces
109
Option verwendet, so wird eine Tabelle aller (oder der angegebenen
111
ausgedruckt. Die Ausgabe ist im Format von
117
druckt eine Tabelle oder einen Eintrag f\(:ur einen einzelnes Interface wie
121
Option schlie\(sst Schnittstellen, die gar nicht konfiguriert sind in die
122
Ausgabe ein, d.h. die die
124
Flagge nicht gesetzt haben).
126
.SS "\-M, \-\-masquerade"
128
Eine Liste aller maskierten Sitzungen wird dargestellt. Der
130
Schalter schlie\(sst zus\(:atzlich Information \(:uber Sequenznummern und
131
Deltas, die durch das Umschreiben von FTP-Sitzungen (PORT Kommando) verursacht
132
werden. Maskieren wird dazu verwendet um Maschinen mit inoffiziellen
133
Netzwerkssitzungen vor der Au\(ssenwelt zu verstecken. Dies wird in
140
.SS "\-N, \-\-netlink"
142
Aktuelle Kern unterst\(:utzen die Kommunikation zwischen Kern und Anwendungen
143
durch eine Option namens Netlink. Netlink erm\(:oglicht es Informationen
144
\(:uber die Erzeugung und das L\(:oschen von Schnittstellen oder Routen von
150
.SS "\-v, \-\-verbose"
151
macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche
152
Adressfamilien nicht im Kern konfiguriert sind.
154
.SS "\-n, \-\-numeric"
155
gibt numerische Adressen aus, anstelle zu versuchen, den symbolischen
156
Rechner, Port oder Benutzernamen auszugeben.
158
.SS "\-p, \-\-programs"
159
Zeigt den Prozessnamen und die PID des Eigent\(:umers des Sockets, der
160
ausgegeben wird. Nur der Eigent\(:umer eines Prozess oder
162
haben alle die dazu n\(:otigen Privilegien.
164
.SS "\-A, \-\-af \fIFamilie\fI"
165
benutzt einen alternativen Weg, um Adressfamilien zu setzen.
167
ist eine von Kommatas abgetrennte Liste von Schl\(:usselworten f\(:ur
176
Dies hat den gleichen Effekt wie die Langoptionen
185
.SS "\-c, \-\-continous"
186
Mit dieser Option wiederholt
188
im Sekundenabstand die Ausgabe, bis es abgebrochen wird.
194
.SS Aktive Internet-Verbindungen \fR(TCP, UDP, RAW)\fR
197
Das von Socket verwendete Protokoll (TCP, UDP, RAW).
200
Die Anzahl von Bytes, die noch nicht von der Anwendung vom Socket abgeholt
204
Die Anzahl von Bytes, die von der Gegenseite noch nicht best\(:atigt wurde.
207
Die lokale Adresse (lokaler Rechnername) und Portnummer des Sockets. Au\(sser
210
Option wird die Socketadresse nach dem kanonischen Rechnernamen und die
211
Portnummer in den zugeh\(:origen Dienstenamen aufgel\(sst.
214
Die Adresse und Portnummer der Gegenseite des Sockets. Wie bei lokalen
215
Adressen schaltet der
217
Schalter die Umwandlung von Rechneradresse und Portnummer ab.
220
Der Zustand des Sockets. Da RAW-Sockets keinen und UDP-Sockets
221
\(:ublicherweise keinen Zustand haben, kann diese Spalte leer bleiben.
222
Normalerweise ist sie einer von mehreren Werten:
226
The socket has an established connection.
230
Es wird versucht auf dem Socket eine Verbindung aufzubauen.
234
Eine Verbindungsanfrage wurde von der Gegenseite empfangen.
238
Der Socket wurde geschlo\(ssen und die Verbindung wird beendet.
242
Die Verbindung ist geschl\(ssen und der Socket wartet darauf, da\(ss sie
243
von der Gegenseite ebenfalls geschlo\(ssen wird.
247
Der Socket ist nach dem Schlie\(ssen im Wartezustand um Pakete handzuhaben,
248
die sich eventuell noch im Netzwerk befinden.
252
Der Socket wird nicht benutzt.
256
Die Gegenseite hat die Verbindung beendet und das Schlie\(ssen des Sockets
261
Die Gegenseite hat die Verbindung beendet und der Socket ist geschlo\(ssen;
262
die Best\(:atigung wird abgewartet.
266
Der Socket wartet auf eingehende Verbindungen. Diese Sockets werden nur
268
The socket is listening for incoming connections. Those sockets are only
275
Beide Sockets sind geschlo\(ssen es wurden aber noch nicht alle Daten
280
Der Zustand des Sockets ist unbekannt.
283
Der Name oder die Benutzer-ID des Eigent\(:umers des Sockets.
285
.SS "PID/Program name"
286
Durch einen Schr\(:agstrich abgetrenntes Paar von Prozess-ID und Programmname
287
des Programms, das diesen Socket besitzt. Die Option
289
schaltet die Anzeige dieser Spalte ein. Es werden
291
Privilegien ben\(:otigt um die n\(:otigen Daten zu erhalten. F\(:ur IPX
292
Sockets sind diese Daten nicht verf\(:ugbar.
295
(Dies mu\(ss noch geschrieben werden)
298
.SS Aktive Sockets in der UNIX Dom\(:ane
301
Das Protokoll (in der Regel unix), das vom Socket verwendet wird.
304
Der Referenzz\(:ahler, d.h. die Zahl der Prozesse, die diesen Socket benutzen.
307
Die Flaggen, die angezeigt werden sind SO_ACCEPTON (angezeigt als
314
wird auf unverbundenen Sockets verwendet, wenn die zugeh\(:origen Sockets
315
auf Verbindungsanfragen warten. Die anderen Flaggen sind normalerweise nicht
319
Es gibt verschiedene Arten von Socketzugriff:
323
Der Socket wird im verbindungslosen Datagram-Modus verwendet.
327
Dies ist ein verbindungsorientierter Stream-Socket.
331
Der Socket wird als RAW-Socket verwendet.
335
Dieser Socket bedient zuverl\(ssig zugestellte Nachrichten.
339
Dies ist ein Socket, der die Zustellung in der richtigen Reihenfolge
344
Socket mit direktem (RAW) Zugriff auf die Schnittstelle.
348
Wer wei\(ss, was uns die Zukunft bringt soll es hier hinschreiben :-)
352
Dieses Feld enth\(:alt eines der folgenden Schl\(:usselworte:
356
Der Socket ist unbenutzt
360
Der Socket lauscht nach Verbindungsanfragen. Diese Sockets werden nur
367
Auf dem Socket wird gerade eine Verbindung aufgebaut.
371
Auf dem Socket ist Verbindung aufgebaut.
375
Die Verbindung des Sockets wird gerade abgebaut.
379
Der Socket hat keine Verbundung zu einem anderen Socket.
383
Ein Socket sollte niemals in diesem Zustand sein.
385
.SS "PID/Programmname"
386
Prozess-ID und Programmname des Programs, das diesen Socket h\(:alt. Details
388
.BR "Aktive Internetverbindungen" .
391
This displays the path name as which the corresponding processes attached
395
.SS Aktive IPX-Sockets
397
(Dieser Abschnitt sollte von jemandem, der davon Ahnung hat geschrieben
401
.SS Aktive NET/ROM-Verdingungen
403
(Dieser Abschnitt sollte von jemandem, der davon Ahnung hat geschrieben
407
.SS Aktive AX.25-Verbindungen
409
(Dieser Abschnitt sollte von jemandem, der davon Ahnung hat geschrieben
414
Seit der Kern Version 2.2 zeigt netstat -i keine Schnittstellenstatistiken
415
von Schnittstellenaliasen mehr an. Um Statistiken per Schnittstelle zur
416
erhalten, m\(:ussen jetzt mit dem
418
Befehl explizite Regeln zugef\(:ugt werden.
423
-- Die Zuordungstabelle f\(:ur Netzwerksdienste
426
-- Informationen \(:ueber Netzwerksschnittstellen
429
-- Informationen \(:uber RAW-Sockets
433
-- Informationen \(:uber TCP-Sockets
436
-- Informationen \(:uber UDP-Sockets
439
-- IGMP-bezogene Informationen
442
-- Informationen \(:uber UNIX-Sockets
445
-- Informationen \(:ueber IPX-Sockets
448
-- Informationen \(:uber AX25-Sockets
450
.I /proc/net/appeltalk
451
-- Informationen \(:uber Appletalk-/DDP-Sockets
454
-- Informationen \(:uber NET/ROM-Sockets
457
-- Informationen zu Kernelrouten
459
.I /proc/net/ax25_route
460
-- Kernelinformationen zum AX25-Routen
462
.I /proc/net/ipx_route
463
-- Kernelinformationen zum IPX-Routen
465
.I /proc/net/nr_nodes
466
-- Kernelliste der NET/ROM-Knoten
468
.I /proc/net/nr_neigh
469
-- Kernelliste der NET/ROM-Nachbarn
471
.I /proc/net/ip_masquerade
472
-- Liste der maskierten Verbindungen.
487
\(:Andert sich der Zustand des Sockets w\(:ahrend er gerade angezeigt wird,
488
so kann unsinnige Information ausgegeben werden. Dies ist jedoch
493
die beschrieben wird sollte nach einigem S\(:aubern der BETA-Version des
494
Codes des Net-Tools Packets funktionieren.
498
Die Benutzerschnittstelle wurde von Fred Baumgarten
499
<dc6iq@insu1.etec.uni-karlsruhe.de> geschrieben, die Manpage zum gr\(:o\(ssten
500
Teil von Matt Welsh <mdw@tc.cornell.edu>. Sie wurde von Alan Cox
501
<Alan.Cox@linux.org> aktualisiert, ben\(:otigt aber weitere Arbeit.
503
Die Manpage und der eigentliche
505
Befehl wuren von Bernd Eckenfels <ecki@linux.de> vollst\(:andig neu
508
Ralf B\(:achle <ralf@gnu.org>