Je voudrais ajouter des connexions VPN à plusieurs machines et les laisser s'activer automatiquement lorsqu'elles utilisent la connexion Ethernet par défaut. Cependant, j'ai besoin de l'UUID de la connexion VPN que je viens d'ajouter pour configurer la connexion automatique.
Ce que j'ai jusqu'à présent, c'est l'importation de la connexion VPN en utilisant :
$ sudo nmcli connection import type openvpn file some_dynamic_name.ovpn
Verbindung »some_dynamic_name« (0724d07e-4a31-488d-91e8-fd6031679dd6) erfolgreich hinzugefügt.
Où some_dynamic_name
devrait être le connection.id
et l'uuid correspond au connection.uuid
. Avec cet UUID, je peux maintenant configurer ma connexion cible pour utiliser automatiquement le VPN en utilisant :
$ nmcli connection modify "Kabelgebundene Verbindung 1" connection.secondaries 0724d07e-4a31-488d-91e8-fd6031679dd6
Théoriquement, je pourrais analyser la sortie et la passer à la deuxième commande, mais je ne sais pas si la sortie peut être considérée comme stable et je voudrais ajouter ceci à un script pour une configuration sans surveillance. Puis-je en quelque sorte spécifier le format de sortie de la réponse ? Je sais que je peux passer --get-values connection.uuid
à la commande d'importation (directement après nmcli
) bien que cela ne change rien