Zum Hauptinhalt springen

Linux route del: Löschen einer Route in Linux

Routing - ein wichtiger Aspekt der Netzwerkeinstellungen im Linux-Betriebssystem. Wenn Sie mit einem Netzwerk arbeiten, müssen Sie manchmal eine Route löschen, z. B. um die Netzwerkverbindungseinstellungen zu ändern oder Konfigurationsfehler zu beheben. Unter Linux wird der Befehl zum Löschen einer Route verwendet route del.

Das Team route del löscht eine Route für ein bestimmtes Netzwerk oder einen bestimmten Host. Um eine Route zu löschen, müssen Sie ihre Attribute kennen, z. B. die Netzwerk- oder Hostadresse, das Gateway, die Schnittstelle und das Protokoll. Sie müssen diese Parameter angeben, wenn Sie den Befehl verwenden route del.

Wenn Sie beispielsweise eine Route für ein Netzwerk mit der Adresse 192.168.0.0/24 über ein Gateway mit der IP-Adresse 10.0.0.1 und der Schnittstelle eth0 löschen möchten, lautet der Befehl wie folgt: route del -net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.1 dev eth0.

Das Team route del kann beim Einrichten von Routing unter Linux nützlich sein und Ihnen helfen, die Netzwerkeinstellungen Ihres Systems zu überwachen und zu ändern.

Löschen einer Route unter Linux mit dem Befehl route del

Unter Linux wird der Befehl route del verwendet, um eine bestimmte Route aus einer Routingtabelle zu löschen. Eine Route ist ein bestimmter Pfad, durch den Datenpakete gesendet werden müssen.

Um eine Route zu löschen, müssen Sie sie zuerst definieren. Dazu können Sie den Befehl route -n verwenden, der die Routingtabelle auf dem Bildschirm anzeigt.

Nachdem Sie eine Route definiert haben, können Sie den Befehl route del im folgenden Format verwenden:

route del [gw ] [netmask ] [metric ]
  • - die Adresse des Netzwerks, für das Sie die Route löschen möchten. Sie können eine IP-Adresse oder einen festgelegten Namen verwenden.
  • gw - Die IP-Adresse des Gateways für diese Route.
  • netmask - Die Subnetzmaske dieser Route.
  • metric - Der Metrikwert dieser Route (eine Zahl, die den Wert der Route angibt).

Beispiel für die Verwendung eines Befehls:

route del 192.168.1.0 gw 192.168.0.1 netmask 255.255.255.0 metric 10

Nach dem Ausführen des Befehls wird die Route aus der Linux-Routingtabelle entfernt.

Beachten Sie, dass für die Ausführung des Befehls route del Root-Rechte erforderlich sind.

Was ist eine Route in Linux und wie kann ich sie entfernen

Routen unter Linux können statisch oder dynamisch eingestellt werden. Eine statische Route fordert Sie auf, den Pfad für bestimmte Netzwerke oder Knoten explizit zu definieren. Die dynamische Route wird mithilfe von Routingprotokollen konfiguriert, die Netzwerkinformationen zwischen benachbarten Geräten im Netzwerk austauschen.

Um eine Route unter Linux zu löschen, verwenden Sie den Befehl "route del". Die Syntax für diesen Befehl lautet wie folgt:

  • route del default - Standardroute löschen
  • route del -net - Route für ein bestimmtes Netzwerk löschen
  • route del -host - Route für einen bestimmten Host löschen

Wenn Sie eine Route unter Linux löschen, verwendet das System sie nicht mehr zum Übertragen von Netzwerkpaketen. Dies kann nützlich sein, wenn Sie die Netzwerkkonfiguration ändern möchten oder Sie keine bestimmte Route mehr benötigen.

Daher sollten Sie vor dem Löschen die aktuelle Netzwerkkonfiguration sorgfältig prüfen und sicherstellen, dass das Löschen der Route nicht zu einem Verlust der Kommunikation mit anderen Netzwerken oder Hosts führt.

Wie verwende ich den Befehl route del, um eine Route zu löschen

Um den Befehl route del zu verwenden, müssen Sie die Ziel-IP-Adresse und die Subnetzmaske für die Route kennen, die Sie löschen möchten. Sie müssen auch ein Systemadministrator sein oder über entsprechende Berechtigungen verfügen.

Die Syntax für den Befehl route del lautet wie folgt:

route del [Zieladresse] [subnetzmaske]

Wenn Sie beispielsweise eine Route für die IP-Adresse 192.168.1.0 mit der Subnetzmaske 255.255.255.0 löschen möchten, können Sie den folgenden Befehl verwenden:

route del 192.168.1.0 netmask 255.255.255.0

Nachdem Sie diesen Befehl ausgeführt haben, wird die entsprechende Route aus der Routingtabelle entfernt.

Sie können auch zusätzliche Parameter mit dem Befehl route del verwenden. Sie können beispielsweise ein Standardgateway zum Löschen einer Route angeben:

route del default gw - Ja.

Dadurch wird die Route für das Standardgateway aus der Routingtabelle entfernt.

Manchmal ist es möglicherweise erforderlich, eine Schnittstelle anzugeben, die der Route zugeordnet ist, die entfernt werden soll:

route del [Zieladresse] [subnetzmaske] dev [schnittstellenname]

Dadurch können Sie eine Route für eine bestimmte Schnittstelle löschen.

Beachten Sie, dass die mit dem Befehl route del vorgenommenen Änderungen nur vorübergehend angewendet werden und nach dem Neustart des Computers zurückgesetzt werden. Wenn Sie möchten, dass die Änderungen dauerhaft bleiben, müssen Sie möglicherweise die entsprechende Netzwerkkonfiguration konfigurieren.