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
Nagaraj Ganne
quelle
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
igal
quelle
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
Amos Folarin
quelle