GNU/Linux >> LINUX-Kenntnisse >  >> Linux

„-bash:route:command not found“ unter CentOS/RHEL 8

Der alte Befehl zum Festlegen der Standardroute lautet route. Wenn keine Optionen verwendet werden, wird eine Liste aller Routen angezeigt, die derzeit auf diesem Host definiert sind. Bei Verwendung des route-Befehls ohne Optionen wird immer versucht, den Namen für eine bestimmte IP-Adresse aufzulösen, was einige Zeit in Anspruch nimmt. Wenn Sie keine Namensauflösung durchführen möchten, verwenden Sie die Option -n, die den Befehl erheblich beschleunigt. Der entsprechende Befehl mit ip lautet wie folgt:

$ ip r

wo r steht für route.

Standardmäßig ist der Befehl route in der Minimalinstallation von CentOS/RHEL 8 und anderen Linux-Distributionen nicht verfügbar. Der route-Befehl ist durch die Installation des Pakets net-tools verfügbar . Der Befehl ip route show kann anstelle des Befehls route verwendet werden, um Listening-Ports und -Dienste bei der Minimalinstallation von CentOS/RHEL 8 zu überprüfen.

Dieser Beitrag beschreibt, wie man „-bash:route:command not found“ unter CentOS/RHEL 8 auflöst.

Der folgende Fehler zeigt, dass der Route-Befehl nicht auf dem System installiert ist.

# route -n
-bash: route: command not found
#

Schritt 1 . Paketinstallation:Führen Sie den folgenden Befehl aus, um das net-tools-Paket zu installieren:

# dnf install net-tools
CentOS-8 – AppStream
…………………….
Installed:
  net-tools-2.0-0.51.20160912git.el8.x86_64

Complete!
#

Schritt 2 . Überprüfung:Überprüfen Sie die Installation:Führen Sie die folgenden Befehle aus, um die Installation zu überprüfen:

# which netstat
/usr/sbin/route
#

Um die Routing-Tabelle anzuzeigen, verwenden Sie den folgenden Befehl:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.43.1    0.0.0.0         UG    100    0        0 eth0
0.0.0.0         192.168.43.1    0.0.0.0         UG    101    0        0 eth1
192.168.43.0    0.0.0.0         255.255.255.0   U     100    0        0 eth0
192.168.43.0    0.0.0.0         255.255.255.0   U     101    0        0 eth1
#

Abschließende Gedanken

Wie im vorherigen Abschnitt erwähnt, ist das ip-Dienstprogramm ein Ersatz für mehrere Dienstprogramme, einschließlich ifconfig und „route“, es ist im iproute2-Paket enthalten. Routen können durch Ausführen von ip route oder kurz ip r angezeigt werden. Es gibt zusätzliche Routenbefehle zum Hinzufügen oder Löschen, wie z. B. ip route del unreachable 10.1.0.0/24, wobei „unreachable“ der Routenname und „10.1.0.0/24“ die Route ist.


Linux
  1. semanage-Befehl nicht in CentOS 8 / RHEL 8 gefunden

  2. „-bash:Firewall:Befehl nicht gefunden“ – Lösung in CentOS/RHEL 7

  3. „lsb_release:Befehl nicht gefunden“ – Fix in CentOS/RHEL

  4. CentOS / RHEL :So fügen Sie eine Nullroute unter Linux hinzu

  5. CentOS/RHEL:Mount-Befehl schlägt mit „mount:does not contains SELinux labels“ fehl

So installieren Sie Putty in RHEL 8 / CentOS 8

26 DNF-Befehlsbeispiele in Fedora / CentOS / RHEL

semanage-Befehl nicht gefunden in CentOS 7/6 &RHEL 7/6 – Quick Fix

netstat-Befehl unter CentOS 8 / RHEL 8 nicht gefunden – Quick Fix

ifconfig-Befehl nicht gefunden auf CentOS 8 / RHEL 8 – Quick Fix

So installieren Sie Scala 3 auf RHEL 8 / CentOS 8