Startseite > Netzwerkverwaltung > ifconfig

ifconfig-Befehlsanleitung: Überprüfen und Konfigurieren von Netzwerkinterface-Informationen (Legacy)

ifconfig ist ein Dienstprogramm, das in Linux- und Unix-basierten Betriebssystemen verwendet wird, um Informationen über Netzwerkinterfaces zu überprüfen und zu konfigurieren. Es kann IP-Adressen, MAC-Adressen, Netzwerkstatistiken usw. anzeigen. Allerdings wird in modernen Linux-Systemen der leistungsstärkere und flexiblere Befehl ip als Ersatz für ifconfig empfohlen. Lernen Sie mit diesem Leitfaden die grundlegende Verwendung von ifconfig und verstehen Sie, warum Sie zu ip wechseln sollten.

Überblick über ifconfig

`ifconfig` ist die Abkürzung für 'interface configurator' und ein seit langem verwendetes Werkzeug zur Verwaltung von Netzwerkinterfaces, die mit dem System verbunden sind. Aufgrund von mangelnder IPv6-Unterstützung und der Schwierigkeit komplexer Skripte wird es jedoch zunehmend durch den Befehl `ip` aus dem `iproute2`-Toolset ersetzt.

Hauptfunktionen von ifconfig

ifconfig wird hauptsächlich für folgende Zwecke verwendet:

Hauptanwendungsbereiche (früher und in einigen Systemen)

  • Überprüfung des Netzwerkinterface-Status: Zeigt die IP-Adresse, Subnetzmaske, MAC-Adresse usw. jedes Interfaces an.
  • Überprüfung der Netzwerkstatistiken: Zeigt die Anzahl der gesendeten und empfangenen Pakete, Fehler, Kollisionen usw. für jedes Interface an.
  • Aktivieren/Deaktivieren von Interfaces: Wird verwendet, um ein bestimmtes Netzwerkinterface ein- oder auszuschalten.
  • Festlegen der IP-Adresse: Weist einem Interface eine IP-Adresse zu oder ändert diese.

ifconfig vs ip

ifconfig wird immer noch in einigen älteren Systemen oder bestimmten Umgebungen verwendet, aber die Entwicklung neuer Funktionen wurde eingestellt, und ip hat diese Rolle vollständig übernommen.

  • ifconfig: Legacy-Werkzeug, mangelnde IPv6-Unterstützung, eingeschränkte Funktionen.
  • ip: Modern, leistungsstark, bietet vollständige IPv6-Unterstützung und viele erweiterte Funktionen wie Routing und Tunneling.

Installation von ifconfig (optional)

In einigen aktuellen Linux-Distributionen (z. B. ab Ubuntu 18.04) ist ifconfig möglicherweise nicht standardmäßig installiert. Bei Bedarf kann es durch Installation des Pakets net-tools verwendet werden.

Installation von ifconfig (Debian/Ubuntu)

sudo apt update
sudo apt install net-tools

Befehl zur Installation des Pakets `net-tools`, das `ifconfig` auf Debian- oder Ubuntu-basierten Systemen enthält.

Wichtige ifconfig-Befehloptionen

`ifconfig` ermöglicht das Abrufen von Netzwerkinterfaces und das Durchführen grundlegender Einstellungen mit einer einfachen Syntax. (In der Regel sind Administratorrechte erforderlich)

1. Informationen abrufen

2. Interface-Einstellungen (Administratorrechte erforderlich)

Erzeugter Befehl:

Kombinieren Sie die Befehle.

Beschreibung:

`ifconfig` Führen Sie den Befehl aus.

Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.

Beispiele

Lernen Sie anhand verschiedener Anwendungsbeispiele des Befehls `ifconfig`, wie Sie Informationen über Netzwerkinterfaces abrufen und grundlegende Einstellungen vornehmen können.

Überprüfen aller aktivierten Netzwerkinterfaces

ifconfig

Zeigt die IP-Adresse, MAC-Adresse, Statistiken usw. aller aktivierten Netzwerkinterfaces (z. B. `eth0`, `lo`) im aktuellen System an.

Informationen zu einem bestimmten Interface (eth0) abrufen

ifconfig eth0

Zeigt detaillierte Informationen über das Netzwerkinterface mit dem Namen `eth0` an.

Interface aktivieren

sudo ifconfig eth0 up

Aktiviert das `eth0` Interface (UP). Dieser Befehl erfordert Administratorrechte.

IP-Adresse und Netzmaske für ein Interface festlegen

sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0

Weist dem Interface `eth0` die IP-Adresse `192.168.1.10` und die Netzmaske `255.255.255.0` zu. (Dies ist eine temporäre Einstellung und kann bei einem Neustart verloren gehen.)

Überprüfung aller Interfaces, einschließlich der deaktivierten

ifconfig -a

Zeigt Informationen über alle Netzwerkinterfaces an, die aktiviert oder deaktiviert sind. Dies kann bei der Fehlersuche nützlich sein.

Status des Loopback-Interfaces (lo) überprüfen

ifconfig lo

Überprüft den Status des `lo` (Loopback)-Interfaces, das auf das lokale System verweist. Dies wird verwendet, um lokal zu testen, ohne eine Netzwerkverbindung.



Gleiche Kategorie Befehle