Estoy usando VPN (Cisco IPSec) a través de las preferencias de red predeterminadas de Mountain Lion. En Lion (y también en Snow Leopard), hice lo siguiente para cambiar la ruta y usar mi puerta de enlace predeterminada para todo el tráfico, y luego configuré algunas rutas para los rangos de IP específicos que necesitaban pasar por VPN:
# Route traffic through VPN:
route -nv add -net IPRANGE -interface utun0
#...more lines for the different IP-ranges that should go through VPN)
# Route all other traffic through the old default gateway:
route change default DEFAULT-GATEWAY-IP
Esto parece no funcionar en Mountain Lion. La (¿nueva implementación?) De Cisco IPSec parece agregar dinámicamente muchas rutas a la tabla de enrutamiento cuando las visito en el navegador.
He depurado esto mucho (ping, tracerouting), pero todavía no he encontrado una solución.
El problema básico que trato de resolver es simplemente enrutar el tráfico para rangos de IP específicos a través de VPN, todo lo demás debería actuar ya que no estoy conectado a VPN. Cualquier otra solución que logre eso estará bien conmigo =)