4 votos

No se puede eliminar la ruta estática añadida manualmente

En Mountain Lion, añadí manualmente una ruta estática como esta:

$ sudo route -n add 10.10.10.1/24 10.0.0.2
add net 10.10.10.1: gateway 10.0.0.2

Eso funcionó bien. Ahora quiero eliminar la ruta estática, pero esto falla:

$ sudo route -n delete  10.10.10.1/24 10.0.0.2
route: writing to routing socket: not in table
delete net 10.10.10.1: gateway 10.0.0.2: not in table

Aunque diga "no en la tabla", la entrada está ahí, según netstat y route:

$ netstat -rn | grep 10.10.10
10.10.10/24        10.0.0.2           UGSc            1        2    tap0

$ route get 10.10.10.1
   route to: 10.10.10.1
destination: 10.10.10.0
       mask: 255.255.255.0
    gateway: 10.0.0.2
  interface: tap0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0

¿Qué está fallando aquí?

Edición: Mi interfaz local en la red 10.0.0.1/24 es un dispositivo de escucha creado por OpenVPN. Al detener el cliente OpenVPN se borra la ruta. Todavía me gustaría saber por qué no puedo eliminar esta ruta sin detener el cliente VPN.

6voto

Linulin Puntos 117

Estaba usando la sintaxis equivocada. Esto funciona:

$ sudo route -n delete 10.10.10.0

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X