Estoy tratando de configurar el servicio VPN a pedido de Snow Leopard sin éxito
He probado los siguientes pares de dominio + configuración pero ninguno de ellos ha funcionado:
domain.net default
*.domain.net default
Mi objetivo es que cada vez que vaya a www.domain.net con Safari, ssh server1.domain.net o todo lo demás en este dominio.net, ¡ la conexión se establecerá a través de la VPN!
He probado muchas configuraciones diferentes pero nunca ha funcionado hasta ahora ...
Respuestas:
Como descubrí después de algunas pruebas: ¡VPN bajo demanda en OS X no funciona con la configuración "Predeterminada"!
Solución:
Agregue un mínimo de configuración con nombre en la interfaz VPN que use para conectarse. Entonces todo funciona bien, ¡es así de simple!
fuente
Aparentemente, esto funciona solo si está utilizando autenticación basada en certificados.
¿Qué es VPN bajo demanda y cómo puedo hacer que funcione con iOS?
fuente
Al menos en Sierra, es posible crear un perfil de VPN a pedido (archivo mobileconfig) como para iOS ( referencia aquí ) e importarlo a macOS. Después de eso, aparecerá una conexión VPN en la configuración de red con una casilla de verificación bajo demanda.
Sin embargo, no parece funcionar exactamente como se esperaba. En mi caso, configuré una VPN bajo demanda IPSec usando OnDemandRules con dominios para conectarme cuando mi dominio LAN no está disponible. Ahora la conexión VPN parece establecerse automáticamente siempre que no se pueda acceder a los nombres de dominio locales. Sin embargo, esperaría que se conecte solo cuando intente activamente conectarme a uno de esos dominios.
Además de eso, la VPN se comporta de manera diferente a mi iPhone en que, en mi Mac, todo el tráfico se envía a través de la VPN (todo tunelizado), mientras que en el iPhone solo se envía el tráfico a mi red local a través de la VPN (túnel dividido).
fuente
No he encontrado una verdadera solución "a pedido" para túneles ssh. Aquí está la definición (para mí):
Por lo que puedo decir, no hay ningún software que actualmente habilite la parte "a pedido"; según lo definido por un servicio que está escuchando activamente las conexiones. Obviamente, puede iniciar un servicio que crea el túnel, pero eso es, por supuesto, una operación manual.
Actualmente mi solución está usando launchd para mantener una conexión ssh abierta todo el tiempo. Usé esta publicación de blog para crear mi propia solución: http://chris.improbable.org/2008/05/21/mac-quickie-tunnel-your-traffic-using-openssh-and/
Si actualiza su pregunta, probablemente podría ayudarlo a resolver la suya, nuevamente, esta es una solución dedicada no "a pedido".
Como alternativa a esto, puede mirar como SSH Tunnel Manager o el TunnelBlick mencionado anteriormente para iniciar túneles manualmente.
fuente