interface de ligne de commande de shrewsoft pour se connecter et terminer le VPN sur Ubuntu

Shrewsoft [ 1 ] fournit une interface de ligne de commande pour configurer automatiquement le tunnel VPN sans aucune intervention de l’utilisateur, par exemple en utilisant la commande suivante

ikec -u nom_utilisateur -p mot_de_passe -r configuration -a

Y at-il un moyen de détecter si la tentative de connexion a réussi, par exemple en lisant les journaux en direct et comment peut-on terminer le tunnel VPN après un certain temps en utilisant la ligne de commande. Toute aide sera appréciable.

En regardant la sortie du terminal à partir du ikec -u username -p password -r configuration -a , vous pouvez savoir si la connexion a réussi; Si la sortie a une ligne ii : tunnel enabled , cela signifie que la connexion a réussi et devrait fonctionner. Si vous obtenez un message tel que >> : detached from key daemon ou failed to connect to key daemon , cela signifie qu’il ya eu un problème de connexion ( https://askubuntu.com/a/793336/705434 suggère d’exécuter sudo /usr/sbin/iked pour une solution à cette erreur particulière). Pour quitter la commande ikec, tapez simplement q dans le terminal.

EDIT: il semble que cette page ( https://gist.github.com/fschabmeyer/22b759994cf852df7e9b ) ait un script shell capable de gérer la détection, vous devriez pouvoir append un cas pour quitter la commande automatiquement après un certain nombre de temps.