¿Cómo borrar una ruta IP?

13

¿Cómo eliminar una ruta como la siguiente de un servidor UNIX?

122.252.228.38/255.255.255.255  122.252.228.38     UH        0  lan4       4136
Nagaraj Ganne
fuente
¿En qué está Unix? Puede diferir según el sabor de Unix.
Kusalananda
Agregue también el comando que utilizó para generar esta salida.
Igal

Respuestas:

17

No ha incluido en qué sistema está o qué conjunto de herramientas está utilizando, pero los dos comandos más comunes para administrar las tablas de enrutamiento son los comandos routey ip.

A continuación, le indicamos cómo puede eliminar la ruta con el routecomando (del paquete net-tools ):

route del -net 122.252.228.38 netmask 255.255.255.255

Y así es como puede eliminar la misma ruta usando el ipcomando (del paquete iproute2 ):

ip route del 122.252.228.38/32
igal
fuente
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
fuente
3
No siga este consejo, eliminará todas las entradas de un dispositivo específico y probablemente arruinará su día / semana / mes, lo que posiblemente lo bloqueará del sistema que está administrando, y requerirá una consola en el sitio. sudo ip addr flush dev DEVICEes demasiado codicioso para el problema en cuestión! ¡La pregunta solo quiere eliminar una sola entrada! flush(como está escrito) eliminará TODAS LAS ENTRADAS de un dispositivo !!!!!
Sandwich