Supongo que no todas las conexiones VPN del cliente VPN incorporado en Mac tienen esa opción.
El PPTP y el L2TP ofrecen la opción: Abrir la configuración de la red:
![enter image description here]()
Seleccione su conexión VPN y haga clic en el botón avanzado.
Aparecerá una nueva ventana con tres casillas de verificación bajo el título "Opciones de la sesión". La última de estas casillas es la que usted quiere: "redirigir todo el tráfico a través de VPN".
Sin embargo, como dijiste. El botón avanzado no aparece con Cisco IPSec.
Encontré este hilo ( http://superuser.com/questions/91191/how-to-force-split-tunnel-routing-on-mac-to-a-cisco-vpn ) que tal vez podría ser una respuesta a tu problema (si lo usas para encaminar todo el rango ip):
Cualquiera sabe cómo hackear la tabla de enrutamiento (en un mac) para derrotar al forzando el enrutamiento de VPN para cada cosa sobre un cisco VPN? más o menos lo que quiero hacer es tener sólo 10.121.* y 10.122.* direcciones sobre la VPN y todo lo demás directamente a Internet.
Lo siguiente funciona para mí. Ejecuta esto después de conectarte al cisco vpn. (Estoy usando el cliente cisco incorporado de OS X, no el cliente de marca Cisco.)
sudo route -nv add -net 10 -interface utun0
sudo route change default 192.168.0.1
Reemplaza el "10" del primer comando con la red que está al otro lado del túnel.
Reemplaza "192.168.0.1" con la puerta de enlace de tu red local.
Lo puse en un golpe script, así:
$ cat vpn.sh
#!/bin/bash
if [[ $EUID -ne 0 ]]; then
echo "Run this as root"
exit 1
fi
route -nv add -net 10 -interface utun0
route change default 192.168.0.1
También encontré una explicación de cómo ejecutar esto automáticamente cuando se conecta la VPN, pero es tarde el viernes y no tengo ganas de probarlo :)
https://gist.github.com/675916
Editar:
Desde que dejé el trabajo en el que usaba la VPN Cisco, así que esto es de memoria.
El "10" del primer comando es la red que quieres enrutar por la VPN. "10" es la mano corta para "10.0.0.0/8". En el caso de Tuan Anh Tran, parece que la red es "192.168.5.0/24".
En cuanto a qué puerta de enlace especificar en el segundo comando, debe ser su puerta de enlace local. Cuando usted ingresa a una VPN que previene el túnel dividido, está haciendo cumplir esa política cambiando sus tablas de enrutamiento para que todos los paquetes sean enrutados en la interfaz virtual. Así que quieres cambiar tu ruta por defecto a la que era antes de entrar en la VPN.
La forma más fácil de averiguar la puerta de enlace es ejecutar netstat -rn antes de iniciar sesión en la VPN, y mirar la dirección IP a la derecha del destino "por defecto". Por ejemplo, esto es lo que parece en mi caja ahora mismo:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.0.1.1 UGSc 29 0 en1
10.0.1/24 link#5 UCS 3 0 en1
10.0.1.1 0:1e:52:xx:xx:xx UHLWIi 55 520896 en1 481
10.0.1.51 7c:c5:37:xx:xx:xx UHLWIi 0 1083 en1 350
10.0.1.52 127.0.0.1 UHS 0 0 lo0
Mi puerta de enlace es 10.0.1.1 está a la derecha del destino "por defecto".