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.
Related posts
Linux-FIND-Befehl mit Beispielen
Konvertieren Sie Bilder zwischen Formaten über die Befehlszeile in Ubuntu
Warum der Befehl „weniger“ besser ist als „mehr“ in UNIX und Linux
Verwenden Sie den Linux-Befehl „dd“ mit einer einfachen GUI
Chown-Befehl in Linux: Wie man ihn benutzt
Schließen Sie ein Programm in Ubuntu zwangsweise
7 Möglichkeiten zum Komprimieren und Entpacken von Dateien unter Linux
6 einfache Möglichkeiten, Ihre Ubuntu-Installation zu beschleunigen
So aktualisieren Sie auf das neueste Ubuntu
Top 10 Linux-Befehle für Raspberry Pi, die Sie kennen sollten
Die 5 besten Linux-Distributionen, die Sie verwenden sollten
Verständnis von Linux-Berechtigungen und chmod-Nutzung
Einrichten und Konfigurieren von TCP/IP-Dateien unter Linux (TCP/IP-Einstellungen für Linux)
Anzeigen und Ausblenden von Desktopsymbolen in GNOME Linux
5 Möglichkeiten zur Automatisierung einer Dateisicherung unter Linux
Finden und ändern Sie Ihren Hostnamen in Ubuntu
Installieren Sie Adobe Digital Editions in Ubuntu Linux
Terminal-Tricks: Verwenden Sie das Terminal als Wecker
9 nützliche Dinge, die Linux kann, die Windows nicht kann
Erstellen Sie eine benutzerdefinierte Live-Linux-Distribution mit Linux Live Kit