Cuando inicio una conexión VPN, se agrega una nueva ruta predeterminada en la interfaz utun0:
Destination Gateway Flags Refs Use Netif Expire
default utun0 UCS 21 0 utun0
default 192.168.43.1 UGScI 14 0 en1
Me gustaría deshacerme de la ruta predeterminada / utun0. Cuando uso la ruta con el modificador -ifscope, aparece el siguiente error:
$ sudo route delete -ifscope utun0 -net 0.0.0.0
route: writing to routing socket: not in table
delete net 0.0.0.0: not in table
¿Qué estoy haciendo mal? ¿Cuál es la sintaxis correcta del comando de ruta para eliminar la ruta predeterminada?
Respuestas:
Sé que es tarde, pero me gustaría saber qué tipo de VPN estás usando.
He tenido este problema con Cisco Anyconnect VPN.
No veo el mismo error que usted, pero el comando parecería ejecutarse, pero la tabla de enrutamiento aún se vería igual.
Creo que Cisco AnyConnect bloquea la tabla de enrutamiento de alguna manera para que no pueda modificarse.
Si esto no es Cisco AnyConnect, puede hacer algo similar. No he encontrado ninguna documentación al respecto, pero esa es la conclusión a la que he llegado de mis pruebas.
He encontrado que esto también parece aplicarse en Windows.
Saludos, Aaron
fuente
Esto está documentado en la ruta (8)
fuente
No en frente de una Mac en este momento, fuera de mi cabeza intentarlo;
fuente
sudo route delete default -ifscope utun0
, pero aún sin éxitoPuedes probar esto:
fuente
Tratar
route del default wlp2s0
. ¿Dóndewlp2s0
está el nombre de la interfaz? Este comando elimina la primera puerta de enlace predeterminada en la interfaz específica que proporciona al comando.fuente