Wie lösche ich eine IP-Route?


13

Wie lösche ich eine Route wie die folgende von einem UNIX-Server?

122.252.228.38/255.255.255.255  122.252.228.38     UH        0  lan4       4136

Auf was Unix ist das? Dies kann je nach Unix-Geschmack unterschiedlich sein.
Kusalananda

Bitte fügen Sie auch den Befehl hinzu, mit dem Sie diese Ausgabe generiert haben.
igal

Antworten:


17

Sie haben nicht angegeben, auf welchem ​​System Sie sich befinden oder welches Tool-Set Sie verwenden, aber die beiden häufigsten Befehle zum Verwalten der Routing-Tabellen sind die Befehle routeund ip.

So können Sie die Route mithilfe des routeBefehls (aus dem Paket net-tools ) entfernen :

route del -net 122.252.228.38 netmask 255.255.255.255

Und so können Sie dieselbe Route mit dem ipBefehl (aus dem iproute2- Paket) löschen :

ip route del 122.252.228.38/32

0
sudo ip route del 122.252.228.38/32   # or any valid selector
sudo ip addr flush dev DEVICE    # then flush the cache and the route will be gone
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.