Netstat: Unterschied zwischen den Versionen
K Textersetzung - „Netzwerke-Befehle“ durch „Netzwerke:Befehle“ |
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“ |
||
(117 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''netstat''' | '''netstat''' - Anzeige von Netzwerksverbindungen, Routentabellen, Schnittstellenstatistiken, maskierten Verbindungen, Netlink-Nachrichten und Mitgliedschaft in Multicastgruppen | ||
== Beschreibung == | |||
Netstat zeigt Informationen des Linux-Netzwerkssystems an. | |||
* Neben '''netstat''' zeigt auch '''iptstate''' vorhandene Netzwerkverbindungen (mit Anzeige in Echtzeit). | |||
== Installation == | |||
'''netstat''' ist im Paket [[net-tools]] enthalten | |||
== Aufruf == | |||
netstat [-venaoc] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--groups|-g] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom] | |||
netstat [-veenc] [--inet] [--ipx] [--netrom] [--ddp] [--ax25] {--route|-r} | |||
netstat [-veenpac] {--interfaces|-i} | |||
netstat [-enc] {--masquerade|-M} | |||
netstat [-cn] {--netlink|-N} | |||
netstat {-V|--version} {-h|--help} | |||
=== Optionen === | |||
{| class="wikitable sortable options" | |||
= | |||
== | |||
{| class="wikitable" | |||
|- | |- | ||
| keine | | keine || Der Standard-Modus. Informiert über offene Netzwerk-Sockets | ||
|- | |- | ||
| --route | | --route -r || Gibt die Routing-Tabelle des Kernels aus, ähnlich wie der route-Befehl. | ||
|- | |- | ||
| --interface -i | | --interface -i || Gibt Statistiken über die übertragenen Pakete an den einzelnen Netzwerkschnittstellen aus. | ||
|- | |- | ||
| --statistics -s | | --statistics -s || Noch ausführlichere Statistiken. | ||
|- | |- | ||
| --masquerade -M || Liste aller aktuellen "maskierten" Verbindungen | | --masquerade -M || Liste aller aktuellen "maskierten" Verbindungen | ||
|- | |- | ||
| --groups -g || Informationen über Multicast-Gruppen. | | --groups -g || Informationen über Multicast-Gruppen. | ||
|- | |- | ||
| --help -h | | --help -h || Hilfe anzeigen | ||
|} | |} | ||
== | === OPTIONEN === | ||
-v, --verbose | |||
macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche Adressfamilien nicht im Kernel konfiguriert sind. | |||
-n, --numeric | |||
gibt numerische Adressen anstelle von Rechner-, Port- oder Benutzernamen aus. | |||
-p, --programs | |||
Zeigt den Prozessnamen und die PID des Eigentümers des Sockets, der ausgegeben wird oder ein Divis, falls der Socket dem Kernel gehört. Nur der | |||
Eigentümer eines Prozess oder Root haben alle dazu nötigen Privilegien. | |||
-A, --af Familie | |||
benutzt einen alternativen Weg, um Adressfamilien zu setzen. Familie ist eine durch Kommas getrennte Auflistung von Schlüsselworten für | |||
Adressfamilien wie inet, unix, ipx, ax25, netrom und ddp. Dies hat den gleichen Effekt wie die Optionen --inet, --unix, --ipx, --ax25, --netrom und | |||
--ddp. | |||
-c, --continuous | |||
Mit dieser Option wiederholt netstat im Sekundenabstand die Ausgabe, bis es abgebrochen wird. | |||
; BESCHREIBUNG | |||
(no option) | |||
Ohne Optionen zeigt netstat den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann werden die offenen Sockets aller | |||
konfigurierten Adressfamilien angezeigt. Die Option -e gibt zusätzliche Informationen aus (User ID). Mit der Option -v gibt netstat zusätzlich | |||
Fehlermeldungen über von Kernel nicht unterstützte Adressfamilien aus. Die Option -p gibt zusätzlich die PID und den Namen des Programms, das den | |||
Socket geöffnet hat, aus. -a zeigt alle Sockets einschließlich der auf Verbinungen wartenden Serversocketsan. Die Adressfamilie inet beinhaltet RAW, | |||
UDP und TCP Sockets. | |||
-r, --route | |||
Die -r, --route Option gibt die Routentabellen des Kernels im gleichen Format wie route -e aus. netstat -er benutzt das Ausgabeformat von route. Für | |||
Details siehe route(8). | |||
-i, --interfaces | |||
Wird die -i, --interfaces Option verwendet, so wird eine Tabelle aller Schnittstellen ausgegeben. Die Ausgabe ist im Format von ifconfig -e und | |||
wird in ifconfig(8) beschrieben. netstat -ei erzeugt eine Tabelle für Interfaces wie ifconfig. Die -a Option schließt nicht konfigurierte | |||
Schnittstellen in die Ausgabe ein (d.h. die das U=UP Flag nicht gesetzt haben). | |||
-M, --masquerade | |||
Hiermit wird eine Liste aller maskierten Sitzungen erstellt. Der -e Schalter schließt zusätzlich Informationen über 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ßenwelt zu verstecken. Dies wird in iptables(8) beschrieben. | |||
-N, --netlink | |||
Aktuelle Kernel unterstützen die Kommunikation zwischen Kernel und Anwendungen durch eine Option namens Netlink. Netlink ermöglicht, Informationen | |||
über die Erzeugung und das Löschen von Schnittstellen oder Routen von /dev/route (36,0) zu erhalten. | |||
= | === Parameter === | ||
=== Umgebung === | |||
=== Rückgabewert === | |||
== | == Anwendung == | ||
[[Netstat/Anwendungen]] | |||
== Konfiguration == | |||
=== Dateien === | |||
{| class="wikitable sortable options" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| /etc/services || Die Zuordungstabelle für Netzwerksdienste | |||
|- | |||
| /proc/net/dev || Informationen über Netzwerksschnittstellen | |||
|- | |||
| /proc/net/raw || Informationen über RAW-Sockets | |||
|- | |||
| /proc/net/tcp || Informationen über TCP-Sockets | |||
|- | |||
| /proc/net/udp || Informationen über UDP-Sockets | |||
|- | |||
| /proc/net/igmp || IGMP-bezogene Informationen | |||
|- | |||
| /proc/net/unix || Informationen über UNIX-Sockets | |||
|- | |||
| /proc/net/ipx || Informationen üeber IPX-Sockets | |||
|- | |||
| /proc/net/ax25 || Informationen über AX25-Sockets | |||
|- | |||
| /proc/net/appeltalk || Informationen über Appletalk-/DDP-Sockets | |||
|- | |||
| /proc/net/nr || Informationen über NET/ROM-Sockets | |||
|- | |||
| /proc/net/route || Informationen zu Kernelrouten | |||
|- | |||
| /proc/net/ax25_route || Kernelinformationen zu AX25-Routen | |||
|- | |||
| /proc/net/ipx_route || Kernelinformationen zu IPX-Routen | |||
|- | |||
| /proc/net/nr_nodes || Kernelliste der NET/ROM-Knoten | |||
|- | |||
| /proc/net/nr_neigh || Kernelliste der NET/ROM-Nachbarn | |||
|- | |||
| /proc/net/ip_masquerade || Liste der maskierten Verbindungen | |||
|} | |||
<noinclude> | |||
=== | == Anhang == | ||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | |||
---- | |||
* [[route]](8) | |||
* [[ifconfig]](8) | |||
* [[iptables]](8) | |||
* [[proc]](5) | |||
* [[ss]](8) | |||
* [[ip]](8) | |||
= | ==== Dokumentation ==== | ||
===== Man-Page ===== | |||
# NETSTAT(8) | |||
==== Links ==== | |||
===== Weblinks ===== | |||
# https://de.wikipedia.org/wiki/Netstat | |||
[[Kategorie:Netzwerk/Befehl]] | |||
[[Kategorie:Linux/Befehl]] | |||
[[Kategorie:Net-tools]] | |||
{{DISPLAYTITLE:netstat}} | |||
{{DEFAULTSORT:netstat}} | |||
</noinclude> |
Aktuelle Version vom 12. November 2024, 18:44 Uhr
netstat - Anzeige von Netzwerksverbindungen, Routentabellen, Schnittstellenstatistiken, maskierten Verbindungen, Netlink-Nachrichten und Mitgliedschaft in Multicastgruppen
Beschreibung
Netstat zeigt Informationen des Linux-Netzwerkssystems an.
- Neben netstat zeigt auch iptstate vorhandene Netzwerkverbindungen (mit Anzeige in Echtzeit).
Installation
netstat ist im Paket net-tools enthalten
Aufruf
netstat [-venaoc] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--groups|-g] [--unix|-x] [--inet|--ip] [--ax25] [--ipx] [--netrom] netstat [-veenc] [--inet] [--ipx] [--netrom] [--ddp] [--ax25] {--route|-r} netstat [-veenpac] {--interfaces|-i} netstat [-enc] {--masquerade|-M} netstat [-cn] {--netlink|-N} netstat {-V|--version} {-h|--help}
Optionen
keine | Der Standard-Modus. Informiert über offene Netzwerk-Sockets |
--route -r | Gibt die Routing-Tabelle des Kernels aus, ähnlich wie der route-Befehl. |
--interface -i | Gibt Statistiken über die übertragenen Pakete an den einzelnen Netzwerkschnittstellen aus. |
--statistics -s | Noch ausführlichere Statistiken. |
--masquerade -M | Liste aller aktuellen "maskierten" Verbindungen |
--groups -g | Informationen über Multicast-Gruppen. |
--help -h | Hilfe anzeigen |
OPTIONEN
-v, --verbose
macht detailiertere Ausgaben. Insbesondere wird ausgegeben, welche Adressfamilien nicht im Kernel konfiguriert sind.
-n, --numeric
gibt numerische Adressen anstelle von Rechner-, Port- oder Benutzernamen aus.
-p, --programs
Zeigt den Prozessnamen und die PID des Eigentümers des Sockets, der ausgegeben wird oder ein Divis, falls der Socket dem Kernel gehört. Nur der Eigentümer eines Prozess oder Root haben alle dazu nötigen Privilegien.
-A, --af Familie
benutzt einen alternativen Weg, um Adressfamilien zu setzen. Familie ist eine durch Kommas getrennte Auflistung von Schlüsselworten für Adressfamilien wie inet, unix, ipx, ax25, netrom und ddp. Dies hat den gleichen Effekt wie die Optionen --inet, --unix, --ipx, --ax25, --netrom und --ddp.
-c, --continuous
Mit dieser Option wiederholt netstat im Sekundenabstand die Ausgabe, bis es abgebrochen wird.
- BESCHREIBUNG
(no option)
Ohne Optionen zeigt netstat den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann werden die offenen Sockets aller konfigurierten Adressfamilien angezeigt. Die Option -e gibt zusätzliche Informationen aus (User ID). Mit der Option -v gibt netstat zusätzlich Fehlermeldungen über von Kernel nicht unterstützte Adressfamilien aus. Die Option -p gibt zusätzlich die PID und den Namen des Programms, das den Socket geöffnet hat, aus. -a zeigt alle Sockets einschließlich der auf Verbinungen wartenden Serversocketsan. Die Adressfamilie inet beinhaltet RAW, UDP und TCP Sockets.
-r, --route
Die -r, --route Option gibt die Routentabellen des Kernels im gleichen Format wie route -e aus. netstat -er benutzt das Ausgabeformat von route. Für Details siehe route(8).
-i, --interfaces
Wird die -i, --interfaces Option verwendet, so wird eine Tabelle aller Schnittstellen ausgegeben. Die Ausgabe ist im Format von ifconfig -e und wird in ifconfig(8) beschrieben. netstat -ei erzeugt eine Tabelle für Interfaces wie ifconfig. Die -a Option schließt nicht konfigurierte Schnittstellen in die Ausgabe ein (d.h. die das U=UP Flag nicht gesetzt haben).
-M, --masquerade
Hiermit wird eine Liste aller maskierten Sitzungen erstellt. Der -e Schalter schließt zusätzlich Informationen über 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ßenwelt zu verstecken. Dies wird in iptables(8) beschrieben.
-N, --netlink
Aktuelle Kernel unterstützen die Kommunikation zwischen Kernel und Anwendungen durch eine Option namens Netlink. Netlink ermöglicht, Informationen über die Erzeugung und das Löschen von Schnittstellen oder Routen von /dev/route (36,0) zu erhalten.
Parameter
Umgebung
Rückgabewert
Anwendung
Konfiguration
Dateien
Option | Beschreibung |
---|---|
/etc/services | Die Zuordungstabelle für Netzwerksdienste |
/proc/net/dev | Informationen über Netzwerksschnittstellen |
/proc/net/raw | Informationen über RAW-Sockets |
/proc/net/tcp | Informationen über TCP-Sockets |
/proc/net/udp | Informationen über UDP-Sockets |
/proc/net/igmp | IGMP-bezogene Informationen |
/proc/net/unix | Informationen über UNIX-Sockets |
/proc/net/ipx | Informationen üeber IPX-Sockets |
/proc/net/ax25 | Informationen über AX25-Sockets |
/proc/net/appeltalk | Informationen über Appletalk-/DDP-Sockets |
/proc/net/nr | Informationen über NET/ROM-Sockets |
/proc/net/route | Informationen zu Kernelrouten |
/proc/net/ax25_route | Kernelinformationen zu AX25-Routen |
/proc/net/ipx_route | Kernelinformationen zu IPX-Routen |
/proc/net/nr_nodes | Kernelliste der NET/ROM-Knoten |
/proc/net/nr_neigh | Kernelliste der NET/ROM-Nachbarn |
/proc/net/ip_masquerade | Liste der maskierten Verbindungen |
Anhang
Siehe auch
Dokumentation
Man-Page
- NETSTAT(8)
Links
Weblinks