3 votos

VPN Automática de la Notificación de la conexión

He implementado una VPN auto opción de conexión mediante Applescript [ver código]. Funciona como un encanto solo hay un problema. Cada vez que abro mi MacBook me sale esto [ver impr pant] notificación. Unos segundos más tarde vuelve a conectar, como debe ser. ¿Cómo puedo dejar que la notificación a la que se muestre? Es muy molesto.

on idle
tell application "System Events"
    tell current location of network preferences
        set myConnection to the service "my vpn name"
        if myConnection is not null then
            if current configuration of myConnection is not connected then
                connect myConnection
            end if
        end if
    end tell
    return 120
end tell end idle

It's Dutch (sorry for that ;)) It says "Connection has been broken, Please try reconnecting

1voto

webmarc Puntos 999

El problema viene porque el servidor VPN está matando a la conexión en algún momento después de que el mac se va a dormir.

Prueba a desconectar la VPN antes de ir a dormir, de forma automática, utilizando sleepwatcher como se describe en esta entrevista.

-1voto

almyz125 Puntos 1

He creado un script y lanzar el agente para lograr la misma cosa. Este método evita que el mensaje(probado en OS X 10.11.3). El agente llama a un script cada 30 segundos y trata de hacer ping a una dirección IP estática en la red vpn. Si no puede hacer ping a esa IP que permite la conexión de vpn.

Si usted hizo a través de un Script de Apple de la Aplicación, el icono de la aplicación siempre estará en tu dock. Yo prefiero tener este se ejecuta automáticamente en segundo plano.

Clonar el proyecto a continuación y siga las instrucciones en el readme. El resultado final es un paquete de instalación que tendrá lugar el lanzamiento de un agente plist archivo en /Library/LaunchAgents/ y un script de shell en /Library/Application Support/melonsmasher/.

Asegúrese de editar el script de shell(auto-vpn) con su conexión VPN nombre y una dirección IP que está en la red VPN. Puede cambiar el intervalo de ejecución en el archivo plist(com.melonsmasher.autovpn.plist).

https://github.com/MelonSmasher/OSX-AutoVPN

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