Anzeige von Netzwerkschnittstellen in Linux: So findest du jede Interface-Info sofort
Wenn du unter Linux wissen willst, welche Netzwerkschnittstellen aktiv sind, wie sie heißen und welche Details sie haben, brauchst du keine lange Suche. Ich zeige dir die schnellsten Wege, die wichtigsten Befehle und worauf ich in der Praxis achte.
Anzeige von Netzwerkschnittstellen in Linux: die schnellen Wege
Wenn ich auf einem Linux-System arbeite, will ich eine Sache sofort wissen: Welche Netzwerkschnittstellen sind da? Genau dafür gibt es klare Befehle. Die Anzeige von Netzwerkschnittstellen in Linux ist kein Spezialthema. Es ist Basiswissen, wenn du Netzwerkprobleme lösen, IPs prüfen oder ein Interface aktivieren willst.
Die gute Nachricht: Du brauchst dafür keine komplizierten Tools. Ich nutze meist ip, manchmal auch ifconfig oder nmcli. Je nach System bekommst du damit die komplette Übersicht in Sekunden.
1. Der wichtigste Befehl: ip link
Wenn ich nur einen Befehl behalten dürfte, dann diesen:
ip linkDamit siehst du alle Netzwerkschnittstellen auf dem System. Du bekommst zum Beispiel:
- Interface-Namen wie
lo,eth0,enp0s3oderwlan0 - Status wie UP oder DOWN
- MAC-Adresse
- MTU
Wenn du nur die aktive Netzwerkkarte sehen willst, reicht das oft schon nicht. Aber als erster Check ist es perfekt.
2. Mehr Details mit ip addr
Wenn ich wissen will, welche IP-Adresse an welchem Interface hängt, nehme ich:
ip addrOder kurz:
ip aDas zeigt dir zusätzlich:
- IPv4- und IPv6-Adressen
- Subnetzmaske
- Broadcast-Adresse
- Ob ein Interface überhaupt eine IP hat
Das ist der Befehl, den ich verwende, wenn ein Server „kein Netz hat“, obwohl das Interface da ist. Sehr oft ist das Problem nicht das Interface selbst, sondern die fehlende IP oder ein falscher Status.
3. Anzeige von Netzwerkschnittstellen in Linux mit ifconfig
ifconfig ist alt, aber auf vielen Systemen noch vorhanden. Der Befehl sieht so aus:
ifconfigEr zeigt Netzwerkschnittstellen und IP-Daten an. Aber ich sage es klar: Für neue Systeme ist ip die bessere Wahl. ifconfig kommt aus den alten net-tools und ist auf vielen Distributionen nicht mehr Standard.
Wenn du ein altes How-to liest oder mit älterer Software arbeitest, kann ifconfig trotzdem helfen. Für die Praxis würde ich aber nicht darauf setzen.
4. Welche Schnittstellen gibt es noch?
Die Anzeige von Netzwerkschnittstellen in Linux endet nicht bei Ethernet und WLAN. Ich achte auch auf diese Interfaces:
lo– Loopback, also das lokale System selbst- Virtuelle Interfaces – etwa für Docker, VMs oder Bridges
- Tunnel-Interfaces – zum Beispiel für VPNs
- Bonding- oder Team-Interfaces – mehrere Adapter als eine Einheit
Wenn du nur nach „der Netzwerkkarte“ suchst, übersiehst du schnell die eigentliche Ursache eines Problems. Ich prüfe deshalb immer das gesamte Setup.
5. So filtere ich genau die Infos, die ich brauche
Manchmal will ich nicht alles sehen, sondern nur die relevanten Details. Dann nutze ich diese Varianten:
ip link showip addr showip link show dev eth0Mit dem letzten Befehl prüfst du nur ein bestimmtes Interface. Das spart Zeit, wenn du gezielt debuggen willst.
Praktische Filter-Ideen:
- Nur ein Interface prüfen, wenn du den Namen kennst
- Status anzeigen, um UP/DOWN schnell zu sehen
- IP-Details ansehen, wenn Ping oder Internet nicht funktionieren
6. Netzwerkinterfaces mit nmcli ansehen
Wenn auf deinem System NetworkManager läuft, ist nmcli sehr stark. Ich nutze es gern auf Desktops und manchen Servern:
nmcli device statusDas zeigt dir, welche Geräte erkannt wurden und welchen Status sie haben. Du siehst schnell, ob ein Interface verbunden, getrennt oder nicht verwaltet ist.
Für mehr Infos:
nmcli device showDas ist praktisch, wenn du nicht nur den Namen willst, sondern die tatsächliche Verbindungssituation.
7. Was ich bei Problemen immer prüfe
Wenn ein Interface da ist, aber kein Netzwerk funktioniert, gehe ich in dieser Reihenfolge vor:
- Ist das Interface aktiv?
- Hat es eine IP-Adresse?
- Ist das Kabel drin oder WLAN verbunden?
- Gibt es eine Default-Route?
- Blockiert ein Firewall- oder VLAN-Setup den Traffic?
Das klingt simpel. Ist es auch. Genau deshalb funktioniert es.
Mein Grundprinzip: Nicht raten. Erst anzeigen, dann prüfen, dann ändern.
8. Nützliche Befehle für den Alltag
Hier sind die Befehle, die ich am häufigsten nutze, wenn ich die Anzeige von Netzwerkschnittstellen in Linux brauche:
ip link– alle Interfaces anzeigenip addr– Interfaces plus IP-Adressenip route– Routing prüfennmcli device status– Geräte-Status mit NetworkManagerethtool eth0– Link- und Treiberinfos prüfen
Wichtig: Nicht jeder Befehl ist auf jedem System installiert. ip gehört aber fast immer zum Standard.
9. Typische Fehler bei der Interface-Anzeige
Ich sehe immer wieder dieselben Probleme:
- Der Nutzer schaut nur auf
ifconfig, obwohlipdie relevanten Daten zeigt - Ein Interface ist da, aber ohne IP
- Der Name des Interfaces wird falsch angenommen
- Virtuelle Adapter werden mit physischen Karten verwechselt
- Der Status UP wird mit funktionierender Verbindung verwechselt
Der letzte Punkt ist wichtig. UP heißt nicht automatisch Internet. Ein Interface kann aktiv sein und trotzdem keine nutzbare Verbindung haben.
10. Mein kurzer Praxis-Workflow
Wenn ich eine Maschine prüfe, mache ich das in dieser Reihenfolge:
ip linkip addrip routenmcli device statusbei NetworkManagerethtoolbei Verdacht auf Hardware- oder Link-Probleme
Damit habe ich in fast jedem Fall genug Informationen, um das Problem schnell einzugrenzen.
11. Weiterführende Ressourcen
Wenn du tiefer einsteigen willst, sind diese offiziellen Ressourcen hilfreich:
Fazit
Die Anzeige von Netzwerkschnittstellen in Linux ist einfach, wenn du die richtigen Befehle kennst. Mein Favorit ist ip link, weil er schnell, präzise und auf modernen Systemen Standard ist. Wenn du zusätzlich ip addr, ip route und nmcli nutzt, hast du alles, was du für Analyse und Debugging brauchst. Ich halte mich an eine Regel: erst sehen, dann verstehen, dann handeln. Genau so findest du Netzprobleme schnell und sauber.
Weitere Beiträge
Touchscreen-Funktionalität unter Linux
vor 2 Jahren
Grep-Befehl in Linux: Eine umfassende Anleitung
vor 2 Jahren