1 votos

Problemas con Applescript/Xcode para configurar la VPN Auto Connect con Tunnelblick Open VPN de Btguard

He seguido todos los pasos de este enlace ¿Cómo conectarse automáticamente a la VPN al iniciar la sesión/arranque? . Lo he intentado varias veces, cambiando el servicio de "BTGuard VPN" a "Tunnelblick VPN" a "BTGuard", etc., sin éxito. Sigo recibiendo este aviso de Applescript:

"Can't get <<class svce>> "btguard" of <<class locc>> of <<class netp>> of application "System Events".

Tengo un Mac 10.8.4 y estoy utilizando el servicio Open VPN de BTGuard a través de la aplicación Tunnelblick. Además, mi sistema operativo no puede ocultar la extensión, por lo que aparece como una aplicación.

0 votos

No lo sé, pero generalmente, se obtienen códigos como "<<clase svce>>" cuando la aplicación se compiló con el scriptable a app disponible y luego no lo está. Compilaste el script donde el servicio estaba disponible y luego moviste el script a donde el servicio no estaba disponible?

1voto

Dustin Campbell Puntos 6323

"Eventos del sistema" es una función suministrada por Apple. Sólo puede utilizarse para iniciar una VPN que sea del tipo incorporado en OS X: una VPN "L2TP sobre IPSec" o "PPTP", o "Cisco IPSec".

Tunnelblick se utiliza para iniciar/detener/gestionar una VPN "OpenVPN", que es diferente. (Por eso necesitas Tunnelblick para usar la VPN -- OS X no incluye software para manejar una VPN basada en OpenVPN).

El propio Tunnelblick tiene una opción para iniciarse cuando el ordenador se inicia -- en la pestaña "Configuración" del panel "Configuraciones" de la ventana "Detalles de la VPN...", hay un ajuste llamado "Conectar". La configuración por defecto es "Manualmente", pero se puede configurar para que se conecte "Cuando se inicie Tunnelblick" o "Cuando se inicie el ordenador".

El ajuste "Cuando el ordenador se inicia" sólo estará disponible si la configuración es lo que Tunnelblick llama una configuración "Compartida", o si la versión de Tunnelblick que tiene es lo que se llama una versión "Desplegada" (con las configuraciones incorporadas en la aplicación).

Si tiene una configuración "Privada", puede cambiarla a "Compartida" (y así habilitar el ajuste "Cuando el ordenador se inicia") seleccionando la configuración en la lista de la izquierda, luego haciendo clic en el pequeño icono de "engranaje" en la parte inferior de la lista, y luego haciendo clic en "Hacer que la configuración sea compartida..."

Incluso con la opción "Cuando el ordenador se inicia" seleccionada, hay un momento durante el arranque del ordenador en el que la VPN no se ha establecido, pero las operaciones de red tienen lugar (entre otras cosas, ¡para iniciar la VPN!), por lo que hay tráfico de red que es no enviado a través de la VPN. Si está tratando de asegurarse de que nadie pueda "espiar" su conexión de red, este breve período de tiempo es un momento en el que pueden hacerlo.

Por esa razón, poca gente utiliza la opción "Cuando se inicia el ordenador" -- y podría tener errores (hablo como desarrollador/mantenedor de Tunnelblick). Es probable que seleccionar "Cuando se inicie Tunnelblick" y hacer que Tunnelblick se inicie cuando usted se conecte sea suficiente para sus necesidades. Tunnelblick se iniciará cuando usted inicie la sesión si está funcionando cuando usted cierra la sesión (o se apaga o reinicia). Y cuando se inicie, arrancará la VPN si está configurada en "Cuando se inicie Tunnelblick".

Si tiene más preguntas sobre el uso de Tunnelblick, por favor utilice el Grupo de Discusión de Tunnelblick para preguntas -- https://groups.google.com/forum/#!forum/tunnelblick-discuss .

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