Das Geheimnis luften: IP-Adressabfrage in Linux entschlusseln
Zu verstehen, wie man eine IP-Adresse in Linux abruft, kann etwas knifflig sein, besonders fur Anfanger. Die gute Nachricht? Es ist nicht so kompliziert...

Zu verstehen, wie man eine IP-Adresse in Linux abruft, kann etwas knifflig sein, besonders fur Anfanger. Die gute Nachricht? Es ist nicht so kompliziert, wie es scheint! Wir sind hier, um es fur dich zu vereinfachen. Lass uns eintauchen.
Erste Schritte
Kurz gesagt, eine IP-Adresse ist eine eindeutige Kennung fur deinen Rechner in einem Netzwerk. Sie ist wie die Postadresse deines Computers. In Linux gibt es mehrere Moglichkeiten, diese Adresse zu finden, und zwei beliebte Befehle dafur sind ifconfig und ip.
Den ifconfig-Befehl verstehen
ifconfig ist eines der altesten Tools zur Konfiguration von Netzwerkschnittstellen in Linux. Es zeigt die aktuelle Netzwerkkonfiguration an und ermoglicht die Einrichtung von Netzwerkschnittstellen.
So verwendest du es, um deine IP-Adresse zu finden:
export LOCAL_IP=$(ifconfig | grep "inet " | grep -Fv 127.0.0.1 | awk '{print $2}')
echo $LOCAL_IPLass uns das aufschlusseln:
ifconfiggibt die Details aller Netzwerkschnittstellen aus.grep "inet "filtert Zeilen mit "inet", das der IP-Adresse vorausgeht.grep -Fv 127.0.0.1filtert die Localhost-IP heraus.awk '{print $2}'gibt die zweite Spalte aus, die IP-Adresse.
Den ip-Befehl erkunden
Der ip-Befehl ist ein neueres Tool, das ifconfig ersetzen soll. Es bietet umfangreichere Funktionen und ist jetzt der Standardbefehl fur die Netzwerkverwaltung in vielen Linux-Distributionen.
So verwendest du es, um deine IP-Adresse zu finden:
export LOCAL_IP=$(ip route get 1 | awk '{print $NF;exit}')
echo $LOCAL_IP
Aufschlusselung:
ip route get 1findet die IP-Adresse, die verwendet wurde, um das Internet zu erreichen.awk '{print $NF;exit}'gibt das letzte Feld aus, die IP-Adresse.
Vergleich von ifconfig und ip
Was ist also der Unterschied zwischen ifconfig und ip?
- Alter und Support:
ifconfigist alter und wird in vielen neuen Linux-Distributionen zugunsten vonipabgekundigt. Es ist jedoch immer noch in vielen Systemen verfugbar und wird verwendet. - Funktionalitat:
ipbietet umfangreichere Funktionalitat. Es verwaltet nicht nur Netzwerkschnittstellen, sondern auch Routing-Tabellen, Nachbarn und mehr. - Ausgabe:
ipbietet detailliertere und genauere Ausgaben. Die Ausgabe desifconfig-Befehls kann schwieriger zu parsen und zu interpretieren sein, besonders bei komplexen Setups. - Handhabung mehrerer Adressen:
ifconfigkann mit mehreren IP-Adressen, die einer einzelnen Schnittstelle zugewiesen sind, Schwierigkeiten haben, wahrendipdies reibungslos handhabt.
Abschliessende Gedanken
Wahrend sowohl ifconfig als auch ip deine IP-Adresse abrufen konnen, ist ip ein leistungsfahigeres und vielseitigeres Werkzeug. Aber denk daran, diese Befehle konnten mehrere IP-Adressen ausgeben, wenn du mehr als eine Netzwerkschnittstelle hast.
Die Beherrschung dieser Befehle gibt dir bessere Kontrolle uber dein Linux-System und hilft dir, Netzwerkprobleme effizienter zu beheben. Viel Spass beim Netzwerken!
Weiteres von Ercan
Zwei weitere Seiten, gleicher Autor, anderes Terrain.
KI, LLMs, Agents, angewandte ML.
Praxisnotizen zu KI-Workloads. Bedrock-Kostenanalyse, Agent-Patterns, Vektorspeicher-Tradeoffs, Failure-Modes in Produktion.
Besuchen ercan.ai →Die Drehscheibe. Über mich, Beratung, Kontakt.
Persönliche Drehscheibe für beide Schreibspuren. Wer ich bin, wie die Beratung funktioniert, wie Sie mich erreichen.
Besuchen ercanermis.com →