WMP Sites

Netzwerkadapter unter Linux anzeigen: Eine Schritt-für-Schritt-Anleitung

Lukas Fuchs vor 1 Monat DevOps & Deployment 3 Min. Lesezeit

Wie finde ich die installierten Netzwerkadapter auf meinem Linux-System?

Um die auf deinem Linux-System installierten Netzwerkadapter zu ermitteln, stehen dir verschiedene Befehle und Tools zur Verfügung. Im Folgenden findest du eine Schritt-für-Schritt-Anleitung mit den gängigsten Methoden:

Befehl ip

Der Befehl ip ist ein vielseitiges Tool zur Verwaltung von Netzwerkgeräten. Hier ist die Syntax zum Auflisten aller Netzwerkadapter:

ip addr show

Dieser Befehl zeigt eine Liste aller aktiven und inaktiven Netzwerkadapter mit ihren IP-Adressen und Konfigurationsdetails.

Befehl ifconfig

Der Befehl ifconfig ist ein älteres, aber immer noch weit verbreitetes Werkzeug zur Netzwerkkonfiguration. Er bietet eine ähnliche Funktionalität wie ip:

ifconfig

ifconfig listet alle aktiven Netzwerkadapter auf sowie deren IP-Adressen, MAC-Adressen und andere relevante Informationen.

Datei /proc/net/dev

Die Datei /proc/net/dev enthält Informationen über alle Netzwerkadapter im System. Du kannst sie mit einem Texteditor oder einem Befehl wie cat anzeigen:

cat /proc/net/dev

Diese Datei bietet detaillierte Informationen wie die Empfangs- und Sendepakete, Fehlerstatistiken und andere Metriken für jeden Adapter.

Systemkonfigurationswerkzeuge

Viele Linux-Distributionen stellen grafische Systemkonfigurationstools bereit, die Informationen über Netzwerkadapter anzeigen können. Beispielsweise kannst du unter Ubuntu das Tool "Netzwerk" im Dash suchen und öffnen.

Durch das Ausführen dieser Befehle oder die Verwendung der Systemkonfigurationstools erhältst du eine umfassende Liste der auf deinem Linux-System installierten Netzwerkadapter.

Welche Befehlssyntax wird zum Anzeigen von Netzwerkadaptern verwendet?

Um die auf deinem Linux-System installierten Netzwerkadapter anzuzeigen, stehen dir mehrere Befehle zur Verfügung.

ifconfig

Der Befehl ifconfig ist ein klassisches Werkzeug, das sowohl einfache als auch detaillierte Informationen über die Netzwerkadapter liefert. Du kannst ihn wie folgt verwenden:

ifconfig

Dadurch werden alle aktiven und inaktiven Netzwerkadapter aufgelistet.

ip

Der Befehl ip ist ein moderneres Tool, das erweiterte Funktionen für die Netzwerkverwaltung bietet. Um Netzwerkadapter anzuzeigen, kannst du ihn verwenden:

ip link show

Dies zeigt eine Liste aller Netzwerkgeräte (physikalisch und virtuell) an.

netstat

Der Befehl netstat wird in der Regel verwendet, um Netzwerkverbindungen und Statistiken anzuzeigen. Er kann jedoch auch Informationen über Netzwerkadapter bereitstellen:

netstat -i

Dadurch wird eine Tabelle mit aktiven Netzwerkadaptern, einschließlich ihrer Adressen und Statistiken, angezeigt.

Wie kann ich detaillierte Informationen zu jedem Netzwerkadapter abrufen?

Um umfassende Informationen zu jedem Netzwerkadapter auf deinem System zu erhalten, verwende den Befehl ip. Dieser bietet eine Vielzahl von Optionen zum Abrufen detaillierter Daten.

Link-Status und Statistiken

Um den Link-Status und die Statistiken für jeden Adapter anzuzeigen, verwende die Option -s link.

$ ip -s link

Diese Option liefert Informationen wie die MAC-Adresse, den Link-Status (up/down), die Übertragungs- und Empfangsgeschwindigkeiten sowie die Anzahl gesendeter und empfangener Pakete.

Treiberinformationen

Zum Anzeigen von Treiberinformationen für einen bestimmten Adapter verwende die Option -d.

$ ip -d link <adapter_name>

Dies zeigt die Treiberversion, die unterstützten Modi, die aktuelle Konfiguration und andere treiberspezifische Details an.

Physikalische Gerätedetails

Um Informationen über das physische Gerät zu erhalten, das mit einem Netzwerkadapter verbunden ist, verwende die Option -o.

$ ip -o link <adapter_name>

Dies liefert Informationen wie den Gerätetyp, die Busadresse, die IRQ-Nummer und den Betriebszustand.

Flaggen und Parameter

Die Optionen -f und -p können verwendet werden, um die Ausgabe um zusätzliche Flaggen bzw. Parameter zu erweitern.

$ ip -f link <adapter_name>
$ ip -p link <adapter_name>

Diese Optionen können nützlich sein, um zusätzliche Details wie VLAN-Konfigurationen, Paketfilter oder Routing-Informationen anzuzeigen.

Beispiele

Beispiel 1: Um detaillierte Informationen zu allen Netzwerkadaptern deines Systems anzuzeigen, verwende:

$ ip -s link

Beispiel 2: Um Treiberinformationen für den Adapter eth0 anzuzeigen, verwende:

$ ip -d link eth0

Welche Parameter kann ich verwenden, um die Ausgabe zu filtern oder zu sortieren?

Du kannst verschiedene Parameter verwenden, um die Ausgabe der Befehle zur Anzeige von Netzwerkadaptern zu filtern oder zu sortieren. Auf diese Weise kannst du die Informationen eingrenzen, die du benötigst.

Filterung der Ausgabe

  • -i: Filtert nach Schnittstellenname.
  • --device: Filtert nach Gerätename.
  • --type: Filtert nach Schnittstellentyp (z. B. Ethernet, WLAN, Loopback).
  • --state: Filtert nach Schnittstellenstatus (z. B. aktiv, inaktiv).

Beispiel:

ip link show --type ether --state up

Zeigt alle aktiven Ethernet-Schnittstellen an.

Sortierung der Ausgabe

  • -o: Sortiert die Ausgabe nach einem Feld (z. B. Name, Typ, Status).
  • --sort: Sortiert die Ausgabe nach mehreren Feldern.

Beispiel:

ip link show -o name,type

Sortiert die Ausgabe nach Schnittstellenname und -typ.

Weitere Parameter

  • -f: Fügt eine Informationsflags-Spalte zur Ausgabe hinzu, die zusätzliche Informationen enthält.
  • -v: Gibt detaillierte Informationen zu jeder Schnittstelle aus.
  • --help: Zeigt eine Liste aller verfügbaren Parameter und Optionen an.

Wie kann ich deaktivierte oder virtuelle Netzwerkadapter anzeigen?

Wenn du deaktivierte oder virtuelle Netzwerkadapter auf deinem Linux-System anzeigen möchtest, kannst du zusätzliche Parameter verwenden, um die Ausgabe zu filtern.

Deaktivierte Netzwerkadapter anzeigen

Um nur deaktivierte Netzwerkadapter anzuzeigen, verwende den Parameter -d:

ip link show dev down

Virtuelle Netzwerkadapter anzeigen

Virtuelle Netzwerkadapter werden meist mit Namen erstellt, die "veth" enthalten. Um nur virtuelle Netzwerkadapter anzuzeigen, kannst du den Parameter -e verwenden:

ip link show dev veth

Beispiel:

ip link show dev veth | grep -i veth

Dieser Befehl listet alle virtuellen Netzwerkadapter auf, die den Begriff "veth" in ihrem Namen enthalten.

Wie kann ich die MAC-Adresse eines Netzwerkadapters ermitteln?

Die Media Access Control (MAC)-Adresse ist eine eindeutige Kennung, die jedem Netzwerkadapter zugewiesen ist. Sie wird zur Identifizierung von Geräten in einem Netzwerk verwendet. Das Ermitteln der MAC-Adresse eines Netzwerkadapters ist in Linux ein einfacher Vorgang.

Verwendung von ip link

Der Befehl ip link kann verwendet werden, um Informationen zu Netzwerkadaptern anzuzeigen, einschließlich ihrer MAC-Adressen. Gib folgenden Befehl in einem Terminal ein:

ip link

Die Ausgabe enthält eine Liste aller Netzwerkadapter auf deinem System. Suche den gewünschten Adapter und notiere die MAC-Adresse, die neben der Bezeichnung "link/ether" aufgeführt ist.

Beispielausgabe:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:50:56:ab:cd:ef brd ff:ff:ff:ff:ff:ff

In diesem Beispiel lautet die MAC-Adresse für den Adapter eth0 00:50:56:ab:cd:ef.

Verwendung von ifconfig

Ein weiterer Befehl, der zur Anzeige der MAC-Adresse eines Netzwerkadapters verwendet werden kann, ist ifconfig. Gib folgenden Befehl in einem Terminal ein:

ifconfig

Die Ausgabe enthält eine Liste aller Netzwerkadapter auf deinem System, einschließlich ihrer IP-Adressen und MAC-Adressen. Suche den gewünschten Adapter und notiere die MAC-Adresse, die neben der Bezeichnung "HWaddr" aufgeführt ist.

Beispielausgabe:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::250:56ff:feab:cdee  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:ab:cd:ef  txqueuelen 1000  (Ethernet)
        RX packets 480223  bytes 193122537 (193.1 MB)
        RX errors 4  dropped 0  overruns 0  frame 0
        TX packets 440591  bytes 109015016 (109.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

In diesem Beispiel lautet die MAC-Adresse für den Adapter eth0 00:50:56:ab:cd:ef.

Wie kann ich die IP-Adresse und andere Konfigurationsdetails des Adapters anzeigen?

Um die IP-Adresse und andere Konfigurationsdetails eines Netzwerkadapters anzuzeigen, kannst du den Befehl ip addr verwenden.

Syntax

Die Befehlssyntax lautet wie folgt:

ip addr [interface]

Dabei ist interface der Name des Netzwerkadapters, für den du Informationen anzeigen möchtest. Wenn du keinen Adapternamen angibst, werden Informationen zu allen installierten Adaptern aufgelistet.

Beispiel

Um die IP-Adresse und Konfigurationsdetails des Adapters eth0 anzuzeigen, führe folgenden Befehl aus:

ip addr eth0

Die Ausgabe des Befehls enthält Informationen wie:

  • IPv4-Adresse
  • IPv6-Adresse
  • MAC-Adresse
  • Standardgateway
  • DNS-Server
  • Netzwerkkonfigurationsparameter

Detaillierte Konfigurationsdetails abrufen

Wenn du detailliertere Konfigurationsdetails des Adapters anzeigen möchtest, kannst du den Befehl ip -d link verwenden. Dieser Befehl zeigt Informationen wie:

  • MTU-Größe
  • Link-Geschwindigkeit
  • Duplex-Modus
  • Übertragungsmodus
  • Hardware-Adresse
  • Treiberinformationen

Filterung und Sortierung der Ausgabe

Du kannst die Ausgabe des Befehls ip addr filtern und sortieren, indem du die folgenden Parameter verwendest:

  • -f: Filtert die Ausgabe basierend auf einem bestimmten Kriterium (z. B. -f inet)
  • -s: Sortiert die Ausgabe basierend auf einem bestimmten Feld (z. B. -s addr)

Beispielsweise kannst du den Befehl wie folgt ausführen, um die IP-Adressen aller installierten Adapter anzuzeigen und diese nach IP-Adresse zu sortieren:

ip addr | grep inet | sort -k 2

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

CSS Padding: Der Abstand zwischen Elementen verstehen und beherrschen

AUTOR • Jun 23, 2026
DevOps & Deployment

Fehlerbehebung: MIME-Typ text/html nicht ausführbar aufgrund aktivierter strikter MIME-Typ-Überprüfung

AUTOR • Jun 23, 2026
Frontend

HTML Text fett formatieren: So erstellen Sie auffällige Texte im Web

AUTOR • Jun 23, 2026
Frontend

Outlook HTML Signatur einfügen: Schritt-für-Schritt-Anleitung für Desktop, Web und Mobile

AUTOR • Jun 23, 2026
Frontend

Sicher und bequem einloggen: Gladbacher Bank Login ohne Umwege

AUTOR • Jun 23, 2026
Frontend

Anpassung der HTML Button Farbe: Ein Guide für Anfänger mit sofort umsetzbaren Tipps

AUTOR • Jun 23, 2026
Frontend

HTML in Text umwandeln: So machst du Inhalte sauber, lesbar und suchmaschinenfreundlich

AUTOR • Jun 23, 2026
DevOps & Deployment

Vergessenes Root Passwort Rettung für Administratoren: So kommst du schnell wieder rein

AUTOR • Jun 23, 2026
DevOps & Deployment

Unmounten von Linux Geräten: Schritt-für-Schritt Anleitung für sauberes Aushängen von Laufwerken

AUTOR • Jun 23, 2026
Datenbanken

Ubuntu ZFS: Ein umfassender Leitfaden zur Dateisystementwicklung für stabile, schnelle Systeme

AUTOR • Jun 23, 2026
DevOps & Deployment

Oracle Linux: ein leistungsstarkes und zuverlässiges Betriebssystem für die Cloud und darüber hinaus

AUTOR • Jun 23, 2026
DevOps & Deployment

Die zerstörerische Macht von rm -rf: Vorsicht vor dem Löschen von Daten

AUTOR • Jun 23, 2026
JavaScript

Node.js Versionsverwaltung mit nvm: Die Installation sauber aufsetzen und richtig nutzen

AUTOR • Jun 23, 2026
DevOps & Deployment

Linux Dateiverwaltung: Effizientes Öffnen und Zugreifen auf Dateien im Alltag

AUTOR • Jun 23, 2026
DevOps & Deployment

Linux Mailserver Aufbau, Vorteile und Einrichtung für Anfänger: So startest du sauber

AUTOR • Jun 23, 2026
DevOps & Deployment

Beste PDF Reader für Linux: Funktionen, Vergleiche und Auswahlhilfen

AUTOR • Jun 23, 2026
Frontend

HTML Blocksatz, Ausrichtung und Stile für Texte im Web: So setzt du Texte sauber und lesbar um

AUTOR • Jun 22, 2026
Frontend

Die ultimative Anleitung zur Gestaltung von CSS Headern für unvergessliche Websites

AUTOR • Jun 22, 2026
Frontend

Die Anatomie einer HTML-Kopfzeile: Aufbau, Inhalt und Design für mehr Wirkung

AUTOR • Jun 22, 2026
Frameworks & Libraries

Hugo: Das vielseitige Open-Source-Framework für statische Websites, das schnell, flexibel und SEO-stark ist

AUTOR • Jun 22, 2026

Beliebte Beiträge

Frontend

Ein Hoch auf 85 Jahre: Schöne Sprüche zum 85. Geburtstag

AUTOR • May 12, 2025
DevOps & Deployment

VMware Workstation: Kostenloser Download und Anleitung zur Installation

AUTOR • May 06, 2024
API & Webservices

SCP-Befehl: Ein Beispiel für eine sichere Datenübertragung

AUTOR • May 06, 2024
DevOps & Deployment

Linux Festplattenbelegung: Überwachung und Optimierung deines Speicherplatzes

AUTOR • May 06, 2024
DevOps & Deployment

Die Macht der Textbearbeitung im Linux-Terminal

AUTOR • May 06, 2024
DevOps & Deployment

Verschieben von Verzeichnissen in Linux: Befehle und Beispiele

AUTOR • May 06, 2024
DevOps & Deployment

systemctl: Der Befehl zum Verwalten von Systemd-Diensten

AUTOR • May 06, 2024
DevOps & Deployment

Linux Top-Befehl: Einen Überblick über Systemressourcennutzung erhalten

AUTOR • May 06, 2024
Frontend

Das HTML-Element „sub“: Alles, was Sie wissen müssen

AUTOR • Apr 24, 2024
Frontend

HTML-Versionen im Überblick: Aktuelle Version verstehen und nutzen

AUTOR • Apr 24, 2024
Frontend

Ramstein Yard Sales: Fundgrube für Schnäppchenjäger

AUTOR • Apr 24, 2024
Frontend

HTML in GIF umwandeln: So geht's einfach und schnell

AUTOR • Apr 24, 2024
Frontend

Außergewöhnliche Listen erstellen mit HTML-Aufzählungszeichen

AUTOR • Apr 24, 2024
Frontend

HTML-Bild mit Link: Schritt-für-Schritt-Anleitung zum Verlinken von Bildern im Web

AUTOR • Apr 24, 2024
Frontend

Meta Viewport: Optimieren Sie die mobile Web-Erfahrung

AUTOR • Apr 24, 2024
Backend

PHP Array in JSON umwandeln: Schritt-für-Schritt Anleitung

AUTOR • Apr 12, 2025
API & Webservices

WireGuard für Windows: Ein modernes VPN-Protokoll für einfaches und sicheres VPN-Einrichten

AUTOR • May 06, 2024
Datenbanken

MySQL unter Linux: Installation, Konfiguration und Optimierung

AUTOR • May 06, 2024
DevOps & Deployment

Überwachung des Netzwerkverkehrs unter Linux: Tools und Techniken

AUTOR • May 06, 2024
DevOps & Deployment

NFS-Mounts: Anleitung zur Netzwerkdateisystemfreigabe

AUTOR • May 06, 2024