1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505
|
.\"
.\" netstat.8
.\"
.\" Original: (mdw@tc.cornell.edu & dc6iq@insu1.etec.uni-karlsruhe.de)
.\" German translation: Ralf Baechle (ralf@linux-mips.org)
.\"
.\" Modified: Bernd.Eckenfels@inka.de
.\" Modified: Andi Kleen ak@muc.de
.\" Modified: Tuan Hoang tuan@optimus.mitre.org
.\"
.\"
.TH NETSTAT 8 "2007-12-02" "net-tools" "Handbuch f\(:ur Linuxprogrammierer"
.SH NAME
netstat \- Anzeige von Netzwerksverbindungen, Routentabellen, Schnittstellenstatistiken, maskierten Verbindungen, Netlink-Nachrichten und Mitgliedschaft in Multicastgruppen
.SH SYNOPSIS
.B netstat
.RB [ \-venaoc ]
.RB [ \-\-tcp | \-t ]
.RB [ \-\-udp | \-u ]
.RB [ \-\-udplite | \-U ]
.RB [ \-\-sctp | \-S ]
.RB [ \-\-raw | \-w ]
.RB [ \-\-groups | \-g ]
.RB [ \-\-unix | \-x ]
.RB [ \-\-inet | \-\-ip ]
.RB [ \-\-ax25 ]
.RB [ \-\-ipx ]
.RB [ \-\-netrom ]
.PP
.B netstat
.RB [ \-veenc ]
.RB [ \-\-inet ]
.RB [ \-\-ipx ]
.RB [ \-\-netrom ]
.RB [ \-\-ddp ]
.RB [ \-\-ax25 ]
.RB { \-\-route | \-r }
.PP
.B netstat
.RB [ \-veenpac ]
.RB { \-\-interfaces | \-i }
.PP
.B netstat
.RB [ \-enc ]
.RB { \-\-masquerade | \-M }
.PP
.B netstat
.RB [ \-cn ]
.RB { \-\-netlink | \-N }
.PP
.B netstat
.RB { \-V | \-\-version }
.RB { \-h | \-\-help }
.PP
.SH BESCHREIBUNG
.B Netstat
zeigt Informationen des Linux-Netzwerkssystems an.
.PP
.B Bitte beachten Sie, dass der Inhalt der deutschen man-page derzeit noch nicht vollst\(:andig ist.
.SS "(no option)"
Ohne Optionen zeigt
.B netstat
den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann
werden die offenen Sockets aller konfigurierten Adressfamilien angezeigt.
Die Option
.B -e
gibt zus\(:atzliche Informationen aus (User ID). Mit der Option
.B -v
gibt
.B netstat
zus\(:atzlich Fehlermeldungen \(:uber von Kernel nicht unterst\(:utzte
Adressfamilien aus. Die Option
.B -p
gibt zus\(:atzlich die PID und den Namen des Programms, das den Socket
ge\(:offnet hat, aus.
.B -a
zeigt alle Sockets einschlie\(sslich der auf Verbinungen wartenden
Serversocketsan. Die Adressfamilie
.B inet
beinhaltet RAW, UDP und TCP Sockets.
.SS "\-r, \-\-route"
Die
.BR \-r ", " \-\-route
Option gibt die Routentabellen des Kernels im gleichen Format wie
.B "route -e"
aus.
.B "netstat -er"
benutzt das Ausgabeformat von
.BR route .
F\(:ur Details siehe
.BR route (8).
.SS "\-i, \-\-interfaces"
Wird die
.BR -i ", " --interfaces
Option verwendet, so wird eine Tabelle aller Schnittstellen
ausgegeben. Die Ausgabe ist im Format von
.B "ifconfig -e"
und wird in
.BR ifconfig (8)
beschrieben.
.B "netstat -ei"
erzeugt eine Tabelle f\(:ur Interfaces wie
.BR ifconfig .
Die
.B -a
Option schlie\(sst nicht konfigurierte Schnittstellen in die
Ausgabe ein (d.h. die das
.BR U = UP
Flag nicht gesetzt haben).
.SS "\-M, \-\-masquerade"
Hiermit wird eine Liste aller maskierten Sitzungen erstellt. Der
.B -e
Schalter schlie\(sst zus\(:atzlich Informationen \(:uber Sequenznummern und
Deltas, die durch das Umschreiben von FTP-Sitzungen (PORT Kommando) verursacht
werden, ein. Maskieren wird verwendet, um Maschinen mit inoffiziellen
Netzwerkssitzungen vor der Au\(ssenwelt zu verstecken. Dies wird in
.BR iptables (8)
beschrieben.
.SS "\-N, \-\-netlink"
Aktuelle Kernel unterst\(:utzen die Kommunikation zwischen Kernel und Anwendungen
durch eine Option namens Netlink. Netlink erm\(:oglicht, Informationen
\(:uber die Erzeugung und das L\(:oschen von Schnittstellen oder Routen von
.I /dev/route
(36,0) zu erhalten.
.PP
.SH OPTIONEN
.SS "\-v, \-\-verbose"
macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche
Adressfamilien nicht im Kernel konfiguriert sind.
.SS "\-n, \-\-numeric"
gibt numerische Adressen anstelle von
Rechner-, Port- oder Benutzernamen aus.
.SS "\-p, \-\-programs"
Zeigt den Prozessnamen und die PID des Eigent\(:umers des Sockets, der
ausgegeben wird oder ein Divis, falls der Socket dem Kernel geh\(:ort.
Nur der Eigent\(:umer eines Prozess oder
.B Root
haben alle dazu n\(:otigen Privilegien.
.SS "\-A, \-\-af \fIFamilie\fI"
benutzt einen alternativen Weg, um Adressfamilien zu setzen.
.I Familie
ist eine durch Kommas getrennte Auflistung von Schl\(:usselworten f\(:ur
Adressfamilien wie
.BR inet ,
.BR unix ,
.BR ipx ,
.BR ax25 ,
.B netrom
und
.BR ddp .
Dies hat den gleichen Effekt wie die Optionen
.BR \-\-inet ,
.BR \-\-unix ,
.BR \-\-ipx ,
.BR \-\-ax25 ,
.B \-\-netrom
und
.BR \-\-ddp.
.SS "\-c, \-\-continuous"
Mit dieser Option wiederholt
.B netstat
im Sekundenabstand die Ausgabe, bis es abgebrochen wird.
.PP
.SH AUSGABE
.PP
.SS Aktive Internet-Verbindungen \fR(TCP, UDP, RAW)\fR
.SS "Proto"
Das vom Socket verwendete Protokoll (TCP, UDP, RAW).
.SS "Recv-Q"
Die Anzahl von Bytes, die noch nicht von der Anwendung vom Socket abgeholt
wurden.
.SS "Send-Q"
Die Anzahl von Bytes, die von der Gegenseite noch nicht best\(:atigt wurde.
.SS "Lokale Adresse"
Die lokale Adresse (lokaler Rechnername) und Portnummer des Sockets. Au\(sser
bei Verwendung der
.B -n
Option wird die Socketadresse nach dem kanonischen Rechnernamen und die
Portnummer in den zugeh\(:origen Dienstenamen aufgel\(:ost.
.SS "Gegenadresse"
Die Adresse und Portnummer der Gegenseite des Sockets. Wie bei lokalen
Adressen werden mit
.B -n
Rechneradresse und Portnummer numerisch angezeigt.
.SS "State"
Der Zustand des Sockets. Da RAW-Sockets keinen und UDP-Sockets
\(:ublicherweise keinen Zustand haben, kann diese Spalte leer bleiben.
Normalerweise ist sie einer von mehreren Werten:
.TP
.I
VERBUNDEN
Dieser Socket hat eine Verbindung hergestellt.
.TP
.I
SYN_SENT
Es wird versucht, auf dem Socket eine Verbindung aufzubauen.
.TP
.I
SYN_RECV
Eine Verbindungsanfrage wurde von der Gegenseite empfangen.
.TP
.I
FIN_WAIT1
Der Socket wurde geschlossen und die Verbindung wird beendet.
.TP
.I
FIN_WAIT2
Die Verbindung ist geschlossen und der Socket wartet darauf, dass sie
von der Gegenseite ebenfalls geschlossen wird.
.TP
.I
TIME_WAIT
Der Socket ist nach dem Schlie\(ssen im Wartezustand, um Pakete entgegenzunehmen,
die sich eventuell noch im Netzwerk befinden.
.TP
.I
CLOSE
Der Socket wird nicht benutzt.
.TP
.I
CLOSE_WAIT
Die Gegenseite hat die Verbindung beendet und das Schlie\(ssen des Sockets
wird erwartet.
.TP
.I
LAST_ACK
Die Gegenseite hat die Verbindung beendet und der Socket ist geschlossen;
die Best\(:atigung wird abgewartet.
.TP
.I
LISTEN
Der Socket wartet auf eingehende Verbindungen. Diese Sockets werden nur
angezeigt, wenn die
.BR -a , --listening
Option gew\(:ahlt wird.
.TP
.I
CLOSING
Beide Sockets sind geschlossen, es wurden aber noch nicht alle Daten
geschickt.
.TP
.I
UNKNOWN
Der Zustand des Sockets ist unbekannt.
.SS "Benutzer"
Der Name oder die Benutzer-ID des Eigent\(:umers des Sockets.
.SS "PID/Program name"
Durch einen Schr\(:agstrich abgetrenntes Paar von Prozess-ID und Programmname
des Programms, das diesen Socket besitzt. Die Option
.B -p
schaltet die Anzeige dieser Spalte ein. Es werden
.B root
Privilegien ben\(:otigt um die n\(:otigen Daten zu erhalten. F\(:ur IPX
Sockets sind diese Daten nicht verf\(:ugbar.
.SS "Timer"
(dies muss noch geschrieben werden)
.PP
.SS aktive Sockets in der UNIX Dom\(:ane
.SS "Proto"
das Protokoll (in der Regel unix), welches vom Socket verwendet wird
.SS "RefZ\(:ah"
der Referenzz\(:ahler, d.h. die Zahl der Prozesse, die diesen Socket benutzen
.SS "Flaggen"
die Flags, die angezeigt werden sind SO_ACCEPTON (angezeigt als
.BR ACC ),
SO_WAITDATA
.RB ( W )
oder SO_NOSPACE
.RB ( N ).
SO_ACCECPTON
wird auf unverbundenen Sockets verwendet, wenn die zugeh\(:origen Sockets
auf Verbindungsanfragen warten. Die anderen Flags sind normalerweise nicht
von Interesse.
.SS "Typ"
Es gibt verschiedene Arten von Socketzugriff:
.TP
.I
SOCK_DGRAM
Der Socket wird im verbindungslosen Datagram-Modus verwendet.
.TP
.I
SOCK_STREAM
Dies ist ein verbindungsorientierter Stream-Socket.
.TP
.I
SOCK_RAW
Der Socket wird als RAW-Socket verwendet.
.TP
.I
SOCK_RDM
Dieser Socket bedient zuverl\(:assig zugestellte Nachrichten.
.TP
.I
SOCK_SEQPACKET
Dies ist ein Socket, der die Zustellung in der richtigen Reihenfolge
garantiert.
.TP
.I
SOCK_PACKET
Socket mit direktem (RAW) Zugriff auf die Schnittstelle.
.TP
.I
UNKNOWN
Wer wei\(ss, was uns die Zukunft bringt, soll es hier hinschreiben :-)
.PP
.SS "Zustand"
Dieses Feld enth\(:alt eines der folgenden Schl\(:usselworte:
.TP
.I
FREI
Der Socket ist unbenutzt
.TP
.I
H\(:Ort
Der Socket lauscht auf Verbindungsanfragen. Diese Sockets werden nur
angezeigt, wenn die
.BR -a , --listening
Option gesetzt ist.
.TP
.I
VERBINDUNGSAUFBAU
Auf dem Socket wird gerade eine Verbindung aufgebaut.
.TP
.I
VERBUNDEN
Auf dem Socket ist Verbindung aufgebaut.
.TP
.I
VERBINDUNGSABBAU
Die Verbindung des Sockets wird gerade abgebaut.
.TP
.I
(empty)
Der Socket hat keine Verbundung zu einem anderen Socket.
.TP
.I
UNKNOWN
Unbekannt - ein Socket sollte niemals in diesem Zustand sein.
.SS "PID/Programmname"
Prozess-ID und Programmname des Programs, das diesen Socket h\(:alt. Details
siehe oben unter
.BR "Aktive Internetverbindungen" .
.SS "Pfad"
Zeigt den Pfad des Prozesses an, welcher den Socket h\(:alt.
.PP
.SS Aktive IPX-Sockets
(Dieser Abschnitt sollte von jemandem, der davon Ahnung hat, geschrieben
werden.)
.PP
.SS Aktive NET/ROM-Verbindungen
(Dieser Abschnitt sollte von jemandem, der davon Ahnung hat, geschrieben
werden.)
.PP
.SS Aktive AX.25-Verbindungen
(Dieser Abschnitt sollte von jemandem, der davon Ahnung hat, geschrieben
werden.)
.PP
.SH BEMERKUNGEN
Seit der Kern Version 2.2 zeigt netstat -i keine Schnittstellenstatistiken
von Schnittstellenaliasen mehr an. Um Statistiken per Schnittstelle zur
erhalten, m\(:ussen jetzt mit dem
.BR iptables(8)
Befehl explizite Regeln zugef\(:ugt werden.
.SH DATEIEN
.ta
.I /etc/services
-- Die Zuordungstabelle f\(:ur Netzwerksdienste
.I /proc/net/dev
-- Informationen \(:ueber Netzwerksschnittstellen
.I /proc/net/raw
-- Informationen \(:uber RAW-Sockets
.I /proc/net/tcp
-- Informationen \(:uber TCP-Sockets
.I /proc/net/udp
-- Informationen \(:uber UDP-Sockets
.I /proc/net/igmp
-- IGMP-bezogene Informationen
.I /proc/net/unix
-- Informationen \(:uber UNIX-Sockets
.I /proc/net/ipx
-- Informationen \(:ueber IPX-Sockets
.I /proc/net/ax25
-- Informationen \(:uber AX25-Sockets
.I /proc/net/appeltalk
-- Informationen \(:uber Appletalk-/DDP-Sockets
.I /proc/net/nr
-- Informationen \(:uber NET/ROM-Sockets
.I /proc/net/route
-- Informationen zu Kernelrouten
.I /proc/net/ax25_route
-- Kernelinformationen zu AX25-Routen
.I /proc/net/ipx_route
-- Kernelinformationen zu IPX-Routen
.I /proc/net/nr_nodes
-- Kernelliste der NET/ROM-Knoten
.I /proc/net/nr_neigh
-- Kernelliste der NET/ROM-Nachbarn
.I /proc/net/ip_masquerade
-- Liste der maskierten Verbindungen
.fi
.PP
.SH SIEHE AUCH
.BR route (8),
.BR ifconfig (8),
.BR iptables (8),
.BR proc (5),
.BR ss (8),
.BR ip (8)
.PP
.SH PROBLEME
\(:Andert sich der Zustand des Sockets, w\(:ahrend er gerade angezeigt wird,
so k\(:onnen unsinnige Informationen ausgegeben werden. Dies ist jedoch
unwahrscheinlich.
.br
Der beschriebene Parameter
.B netstat -i
sollte nach einigem S\(:aubern der BETA-Version des
Codes des Net-Tools Packets funktionieren.
.PP
.SH AUTOREN
Die Benutzerschnittstelle wurde von Fred Baumgarten
<dc6iq@insu1.etec.uni-karlsruhe.de> geschrieben, die Manpage zum gr\(:o\(ssten
Teil von Matt Welsh <mdw@tc.cornell.edu>. Sie wurde von Alan Cox
<Alan.Cox@linux.org> aktualisiert, ben\(:otigt aber weitere Arbeit.
.br
Die Manpage und der eigentliche
.B netstat
Befehl wuren von Bernd Eckenfels <ecki@linux.de> vollst\(:andig neu
geschrieben.
.SH \(:Ubersetzung
Ralf B\(:achle <ralf@linux-mips.org>
|