Jak usunąć trasę IP?


13

Jak usunąć trasę z serwera UNIX, takiego jak ta poniżej?

122.252.228.38/255.255.255.255  122.252.228.38     UH        0  lan4       4136

Na czym to jest Unix. Może się różnić w zależności od smaku Uniksa.
Kusalananda

Dodaj również polecenie użyte do wygenerowania tego wyniku.
igal

Odpowiedzi:


17

Nie podałeś systemu, którego używasz ani zestawu narzędzi, którego używasz, ale dwa najczęściej używane polecenia do zarządzania tabelami routingu to polecenia routei ip.

Oto, w jaki sposób możesz usunąć trasę za pomocą routepolecenia (z pakietu net-tools ):

route del -net 122.252.228.38 netmask 255.255.255.255

A oto jak możesz usunąć tę samą trasę za pomocą ippolecenia (z pakietu iproute2 ):

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

5
Nie postępuj zgodnie z tą radą, spowoduje to usunięcie wszystkich wpisów dla określonych urządzeń i prawdopodobnie zrujnuje Twój dzień / tydzień / miesiąc, potencjalnie blokując Twój system poza systemem, którym zarządzasz, i będzie wymagać konsoli na miejscu. sudo ip addr flush dev DEVICEjest zbyt chciwy dla tego problemu! Pytanie chce tylko usunąć pojedynczy wpis! flush(jak napisano) usunie WSZYSTKIE WEJŚCIA dla urządzenia !!!!!
Kanapka
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.