Der route-Befehl wird verwendet, um die IP-Routing-Tabelle anzuzeigen/zu manipulieren. Der einfachste Befehl mit „route“ besteht darin, ihn ohne Optionen oder Argumente auszuführen, die die IP-Routing-Tabelle zurückgeben. Der entsprechende Befehl mit ip lautet wie folgt:
$ ip r
wo r steht für route.
Der Befehl route wurde in der Minimalinstallation von CentOS 7 und den meisten Linux-Distributionen als veraltet markiert. Der ip-Befehl kann anstelle des route-Befehls verwendet werden. Die folgenden Schritte beschreiben die Installation des Route-Befehls unter CentOS/RHEL 7.
# route -n -bash: route: command not found #
Schritt 1 . Binäre Installation des Route-Befehls:Führen Sie den folgenden Befehl aus, um den Route-Befehl zu installieren:
# yum install net-tools Loaded plugins: fastestmirror ..... Installed: net-tools.x86_64 0:2.0-0.24.20131004git.el7 Complete! #
Schritt 2 . Überprüfen Sie die Installation:Führen Sie die folgenden Befehle aus, um die Installation zu überprüfen:
# which route /usr/sbin/route #
Zeigen Sie die Routing-Tabelle mit dem folgenden Befehl an:
# 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 ens33 192.168.43.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33 #
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.