3 votes

Notification de connexion automatique VPN

J'ai implémenté une option de connexion automatique au VPN via Applescript [voir code]. Ça marche très bien, il n'y a qu'un seul problème. À chaque fois que j'ouvre mon MacBook, je reçois cette notification [voir capture d'écran]. Quelques secondes plus tard, la reconnexion se fait comme il se doit. Comment puis-je empêcher cette notification de s'afficher ? C'est très ennuyeux.

sur idle
tell application "System Events"
    tell current location of network preferences
        set myConnection to the service "le nom de mon vpn"
        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

C'est en néerlandais (désolé pour ça ;)) Cela dit

1voto

webmarc Points 1653

Le problème survient lorsque le serveur VPN coupe la connexion parfois après que le mac se met en veille.

Essayez de déconnecter le VPN avant de vous coucher, automatiquement, en utilisant sleepwatcher comme décrit dans cette question-réponse.

-1voto

thamiltonsmith1 Points 23

J'ai créé un script et un agent de lancement pour accomplir la même chose. Cette méthode évite ce message (testé sur OS X 10.11.3). L'agent appelle un script shell toutes les 30 secondes et essaie de faire un ping sur une adresse IP qui est statique sur le réseau vpn. S'il ne peut pas faire de ping sur cette adresse IP, il active votre connexion vpn.

Si vous avez fait cela à travers une application Apple Script, l'icône de l'application sera toujours dans votre dock. Je préfère avoir cela qui s'exécute automatiquement en arrière-plan.

Clonez le projet ci-dessous et suivez les instructions dans le fichier readme. Le résultat final est un package d'installation qui placera un fichier plist d'agent de lancement dans /Library/LaunchAgents/ et un script shell dans /Library/Application Support/melonsmasher/.

Assurez-vous de modifier le script shell (auto-vpn) avec le nom de votre connexion VPN et une adresse IP qui est sur le réseau VPN. Vous pouvez modifier l'intervalle d'exécution dans le fichier plist (com.melonsmasher.autovpn.plist).

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X