Le cas d'utilisation est que j'ai besoin d'un VPN particulier connecté en permanence sur l'un de mes serveurs qui fonctionne sous MacOS. Il est configuré avec Tunnelblick . Et je sais comment me reconnecter manuellement à l'aide de l'interface graphique de Tunnelblick. Mais j'ai remarqué que parfois, en raison de la déconnexion du réseau due à une instabilité ou autre, Tunnelblick pouvait se mettre dans un état où il essayait à plusieurs reprises de se reconnecter au VPN précédemment connecté, sans jamais y parvenir. Par conséquent, j'espère pouvoir créer une tâche cron pour vérifier périodiquement si le VPN est connecté (probablement en envoyant un ping à une URL uniquement accessible via ledit VPN), et si ce n'est pas le cas, se reconnecter en redémarrant Tunnelblick et en se reconnectant au VPN. Quelle doit être la ligne de commande ? J'ai l'intention d'ajouter la ligne de commande dans ma crontab.
Réponse
Trop de publicités?
Kevin Lemaire
Points
300
Vous devriez jeter un coup d'œil à cette réponse (les commentaires sont également intéressants) : Comment démarrer la connexion VPN de Tunnelblick via le Terminal
Cela vous guidera pour créer un AppleScript et vous pourrez ensuite le lancer par ligne de commande ou crontab.