Fehler behoben „ifconfig: Befehl nicht gefunden“ auf Debian 9

Inhalt

Befehl ifconfig Wird in Linux-Betriebssystemen verwendet, um das Netzwerk zu konfigurieren oder Informationen darüber anzuzeigen. Es war auch in der Debian-Distribution vorhanden 9, aber später wurde beschlossen, dieses Tool durch andere geeignetere Dienstprogramme für dieses Verfahren zu ersetzen. Trotz dieses, Jetzt hindert Sie nichts daran, diesen Befehl auf Ihrem System erneut einzugeben und weiter zu verwenden, Führen Sie einfach eine normale Installation dieser Komponente durch.

Beheben des Fehlers „ifconfig: Befehl nicht gefunden“

Wenn Sie versuchen, einen Befehl in . zu aktivieren „Terminal“. einen Fehler finden „Ifconfig: Befehl nicht gefunden“bedeutet, dass die für diesen Befehl verantwortliche Software nicht auf dem System vorhanden ist. Heute wollen wir nicht nur eine Methode zeigen, um dieses Problem zu lösen, aber auch über eine neuere Alternative sprechen, die ersetzt ifconfig. Beginnen wir mit einer schrittweisen Aufschlüsselung der ersten Methode.

Methode 1: ifconfig-Dienstprogramm hinzufügen

Diejenigen Benutzer, die es gewohnt sind, diesen speziellen Befehl zu verwenden, werden diese Methode als optimal finden. Das Werkzeug ifconfig gar nicht entfernt, nur nicht in der Standardsuite des Systems, und Sie können es hinzufügen, indem Sie diese Anweisungen befolgen:

  1. Zuerst, Wir empfehlen Ihnen, sich noch einmal zu vergewissern ifconfig Nicht verfügbar. Führen Sie das klassische Terminal nach Belieben aus.
  2. Gewähren Sie permanente Superuser-Berechtigungen durch Eingabe su -.
  3. Geben Sie das Passwort für den Root-Zugriff ein und warten Sie, bis eine neue Eingabezeile erscheint.
  4. Hier musst du nur eintreten ifconfig und drücke die Taste Trat ein.
  5. Wenn die Meldung, dass kein Befehl im System vorhanden ist, immer noch erscheint, Installieren Sie den Komponentensatz Netzwerk-Toolspräsentieren apt install net-tools.
  6. Warten Sie, bis neue Bibliotheken hinzugefügt und konfiguriert wurden.
  7. Nach Abschluss der Installation, das Programm ausführen ifconfigum sicherzustellen, dass die Operation erfolgreich war.
  8. Weitere Informationen zu den Regeln des verwendeten Dienstprogramms, die Linie ifconfig --help.

Inzwischen sind Sie mit der Methode vertraut, das alte Standarddienstprogramm an das Debian-Betriebssystem zurückzugeben. 9. Trotz dieses, sollte darauf achten, dass es durch ein bequemeres Werkzeug ersetzt wurde, Es macht also Sinn zu verstehen, wie man damit umgeht und die alten pflegt. Gewohnheiten.

Methode 2: Verwenden Sie den IP-Befehl

Es gibt mehrere Gründe, warum der Befehl ifconfig wurde ersetzt durch ip im Standardkernel des Linux-Betriebssystems. Zuerst, hat die Konfiguration des Verkehrsleitsystems nicht zugelassen, hat mit einigen Geräten nicht richtig funktioniert, Es zeigte seine Hardwareadresse nicht an und erlaubte nicht, TUN-Netzwerkgeräte zu generieren / ZAPFHAHN. All diese Mängel wurden behoben und verbessert, aber bereits in der Funktionalität eingeführt. ip. Als Beispiel, Sie können grundlegende Informationen der Schnittstelle einsehen, indem Sie eingeben ip a.

Ausgabe in „Terminal“. nach Aktivierung des obigen Befehls, wird dem entsprechen, der in angezeigt würde ifconfigaber mit einigen zusätzlichen Daten. Zusätzliche Informationen zu IPv4 erhalten Sie über ip -4 aund für IPv6. ip -6 a. Es ist auch möglich, Daten in einer bestimmten Schnittstelle zu erhalten, indem Sie eingeben ip a show wlan0und die Liste der Arbeitsschnittstellen wird nach angezeigt ip link ls up.

Eine der Hauptaufgaben bei der Konfiguration eines Netzwerks war schon immer das Zuweisen einer bestimmten lokalen Adresse zu einer bestimmten Schnittstelle.. Mit dem oben genannten Dienstprogramm, die Eingabezeichenfolge sah so aus: ifconfig eth0 192.168.1.101Aber mit dem neuen, der Benutzer müsste i . eingebenp a add 192.168.1.101/255.255.255.0 dev eth0Stellen Sie sicher, dass Sie die Subnetzmaske angeben. Beachten Sie auch die zulässige Abkürzung von ip a add 192.168.1.101/24 dev eth0.

Wenn die Zuordnung einer Schnittstelle zu einer IP-Adresse nicht mehr erforderlich ist, Diese Zeichenfolge ist ziemlich einfach zu löschen. Sie müssen nur angeben ip a del 192.168.1.101/24 eth0und wenn Sie die gesamte Beziehungsliste löschen müssen, es ist besser zu verwenden ip -s -s a f to 192.168.1.0/24.

Team ip legt auch die Routingtabellenverwaltung fest. Eine Routingtabelle ist eine Liste von Netzwerkrouten, die entwickelt wurde, um die beste Route zum Übertragen eines Netzwerkpakets zu erstellen.. Sie können alle verfügbaren Tabellen mit der nächsten Zeile sehen ip r.

In Situationen, in denen Sie den Datenverkehr manuell umleiten müssen, es ist besser, den Befehl zu verwenden ip mit bestimmten Argumenten. Dann hat die Kette die Form, als Beispiel ip route add 192.168.5.0/24 dev eth0. Die eingestellte Route kann auch ganz einfach mit gelöscht werden ip route del 192.168.5.0/24 dev eth0.

Dank der beiden vorherigen Methoden, Jetzt wissen Sie, wie Sie nicht nur die Ausrüstung wiederherstellen können ifconfig auf Debian 9 SIE, aber auch was ist eine anständige Alternative zu diesem veralteten Dienstprogramm?. Die Entscheidung, das neue Tool zu verwenden oder zum alten zurückzukehren, liegt bei Ihnen.

Wir freuen uns, dass wir Ihnen bei Ihrem Problem helfen konnten..

Beschreibe was bei dir nicht funktioniert hat.
Unsere Spezialisten werden versuchen, so schnell wie möglich zu antworten.

Hat dir dieser Beitrag geholfen?

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.

Datenlautsprecher