Linux Ifconfig-Befehl: Wie man ihn verwendet

In Ubuntu und anderen Linux-Distributionen sind Befehlszeilentools(command line tools) normalerweise der beste Weg, um mit dem Innenleben des Computers zu interagieren. Der Befehl ifconfig wird zum Konfigurieren von Netzwerkeinstellungen unter Linux verwendet .

Ifconfig ist eine ältere Version des ip-Befehls, aber viele bevorzugen immer noch ifconfig wegen seiner einfacheren Syntax und Benutzerfreundlichkeit. Aber wie genau verwenden Sie ifconfig für die Konfiguration der Netzwerkschnittstelle? Hier ist eine exemplarische Vorgehensweise.

Installieren von Net-Tools

Der ifconfig-Befehl ist standardmäßig nicht in Linux -Distributionen installiert. (Linux)Die meisten Systemadministratoren installieren das Paket, zu dem es gehört, beim Einrichten, aber in einigen Fällen fehlt es möglicherweise auf Ihrem Computer. Sie können es einfach installieren.

Wenn Sie versuchen, den ifconfig-Befehl auf einem System zu verwenden, auf dem er nicht installiert ist, erhalten Sie eine Fehlermeldung – zusammen mit Anweisungen zur Installation. Geben Sie einfach den Befehl ein:

sudo apt install net-tools

Dadurch werden ifconfig und einige andere Dienstprogramme zur Netzwerkkonfiguration installiert. Beachten Sie, dass sudo zum Installieren von ifconfig und zum Aktivieren oder Deaktivieren von Netzwerken erforderlich ist.

Anzeigen von Netzwerkinformationen mit(Network Information Using) ifconfig

Der einfachste Weg, den ifconfig-Befehl zu verwenden, besteht darin, ihn direkt ohne Parameter auszuführen. Dadurch werden Informationen zu allen aktiven Schnittstellen angezeigt, einschließlich Ethernet- und drahtlosen Verbindungen.

Dies liefert alle relevanten Informationen über die Netzwerkschnittstellen, einschließlich MTU - Wert (Maximum Transmission Unit ), IP-Adressen(IP addresses) und Pakethistorie. Wenn Sie nur die technischen Daten in einem besser verdaulichen Format mit Schnittstellennamen wünschen, geben Sie ifconfig -s ein.

Beide Versionen enthalten jedoch keine derzeit inaktiven Netzwerke. Um alle Netzwerkschnittstellen anzuzeigen, verwenden Sie stattdessen den Befehl ifconfig -a.

Wenn Sie den Namen der Netzwerke bereits kennen und nur den Status einer bestimmten Schnittstelle wünschen, können Sie ihren Namen an den Befehl ifconfig anhängen. So was:

ifconfig eth0

Aktivieren und Deaktivieren von Netzwerken(Disabling Networks) mit ifconfig

Mit ifconfig können Sie nicht nur den Status laufender Netzwerke überwachen. Sie können den Befehl auch verwenden, um fast jeden Aspekt dieser Schnittstellen zu konfigurieren, bis hin zur MTU und der verwendeten Maskierung.

Der einfachste Anwendungsfall ist das Starten oder Stoppen von Netzwerken. Sie können dies tun, indem Sie den folgenden Befehl verwenden:

sudo ifconfig benennen

Der Parameter „name“ ist der eigentliche Name des Netzwerks. Dies kann verwendet werden, um jede der inaktiven Schnittstellen zu aktivieren, die mit dem Befehl ifconfig -a erkannt wurden.

Um ein Netzwerk zu deaktivieren, verwenden Sie einfach down statt up:

sudo ifconfig dummy0 runter

Dadurch wird die Schnittstelle deaktiviert.

Netzwerke mit ifconfig konfigurieren

Das Ändern eines Werts, der einer Netzwerkschnittstelle zugeordnet ist, ist einfach. Denken(Just) Sie daran, dem Befehl sudo voranzustellen, da alle diese Änderungen Administratorrechte erfordern, um wirksam zu werden.

Am häufigsten wird diese Funktion verwendet, um einem Netzwerk eine benutzerdefinierte IP-Adresse zuzuweisen. So geben Sie beispielsweise der Schnittstelle dummy0 eine neue IP-Adresse:

sudo ifconfig dummy0 29.95.245.112

Sie können nach dem Netzwerknamen eine beliebige gültige IP-Adresse eingeben, um sie zuzuweisen. Eine Meldung erhalten Sie nur, wenn Sie etwas falsch eingegeben haben. Andernfalls wird die Änderung sofort wirksam.

Sie können eine Netzmaske auch wie folgt angeben:

sudo ifconfig dummy0 Netzmaske 255.255.255.0

Die Syntax zum Setzen einer Broadcast-Adresse ist ähnlich:

sudo ifconfig dummy0 Broadcast 77.40.108.115

Wenn Sie alle diese IP-Adressen für ein Netzwerk ändern möchten, ist es effizienter, alle Befehle in einen Topf zu werfen. Wie bei den meisten Linux -Befehlen können Sie mehrere Argumente in dieselbe Zeile einfügen.

Eine Netzwerkschnittstelle kann auch einen oder mehrere Aliase haben. Diese werden durch die Syntax Name:x angegeben, wobei Name der Name des Netzwerks und x eine Ziffer ist. Hier erfahren Sie beispielsweise, wie Sie dem dummy0-Netzwerk eine Alias-IP-Adresse hinzufügen.

sudo ifconfig dummy0:0 69.72.169.2

Sie können bestätigen, dass es funktioniert hat, indem Sie ifconfig verwenden, um seinen Status abzurufen.

ifconfig dummy0:0

Was können Sie sonst noch mit ifconfig machen?

Der Befehl ifconfig verfügt über eine umfangreiche Liste von Argumenten, mit denen Sie viele andere Variablen einer Netzwerkschnittstelle ändern können. Sie können unter anderem Multicast aktivieren, die MTU einstellen und den Promiscuous-Modus aktivieren.

Die offiziellen Manpages(official man pages) enthalten eine vollständige Liste aller Argumente, die mit ifconfig verwendet werden können, zusammen mit einer technischen Definition dessen, was jedes tut. Sie können das Handbuch natürlich vom Terminal selbst mit dem Befehl man ifconfig aufrufen.

Wann sollten Sie ifconfig verwenden?

Für die meisten Benutzer gibt es wenig Grund, den Befehl ifconfig zu verwenden. Die standardmäßig bereitgestellten automatischen Einstellungen sind für die normale Internetnutzung gut genug.

Aber wenn Sie ein Systemadministrator sind, der eine genauere Kontrolle über seine Netzwerkschnittstellen haben möchte, dann ist ifconfig genau das richtige Tool für Sie. Sie können den Befehl beim Hochfahren des Systems verwenden, um die Netzwerkschnittstellen richtig zu konfigurieren, und ihn dann so gut wie vergessen.

Es ist auch praktisch bei der Diagnose von Netzwerkproblemen, da Sie den Status jeder Netzwerkschnittstelle abfragen und konfigurieren können. Sie können ifconfig verwenden, um Netzwerke neu zu starten oder sogar technische Parameter zu ändern, bis es reibungsloser funktioniert.



About the author

Ich bin Informatiker mit den Schwerpunkten Datenschutz und Benutzerkonten und Familiensicherheit. Ich habe in den letzten Jahren an der Verbesserung der Smartphone-Sicherheit gearbeitet und habe Erfahrung in der Zusammenarbeit mit Gaming-Unternehmen. Ich habe auch mehrfach über die Probleme im Zusammenhang mit Benutzerkonten und Spielen geschrieben.



Related posts