Où sont enregistrés les fichiers de configuration VPN importés par Network Manager?

32

J'ai importé un fichier de configuration OpenVPN qui se comporte différemment lorsque vous essayez de vous connecter à partir de Network Manager et de la ligne de commande. Je voudrais voir à quoi ressemble le fichier de configuration importé.

Oxwivi
la source

Réponses:

52

À partir de 12.04

Les informations de connexion sont stockées dans le répertoire:

/etc/NetworkManager/system-connections

Remarque: ce répertoire stocke d'autres informations de connexion telles que les connexions wifi.

Avant 12.04

Dans Kubuntu, network-manager-openvpn-kdeenregistre ses profils pour:

~/.kde/share/apps/networkmanagement/connections/

Dans Ubuntu, network-manager-openvpn-gnomeenregistre ses profils pour:

~/.gconf/system/networking/connections/

(Les paramètres VPN sont dans ~ / .gconf / system / networking / connections / * / vpn /% gconf.xml)

Lekensteyn
la source
1
N'existe-t-il pas un moyen de lui faire utiliser directement les fichiers .conf?
Oxwivi
2
Il existe, mais il contourne le gestionnaire de réseau. Placez le fichier /etc/openvpn/. Assurez-vous qu'il a un .confsuffixe, le script d'initialisation /etc/init.d/openvpnrecherche ces fichiers. Le VPN sera démarré au démarrage. Pour désactiver cela, modifiez la mise en /etc/default/openvpncommentaire de la AUTOSTART=noneligne. Je le fais de cette façon car le network-manager-openvpnest trop limité, je ne peux pas exécuter le script après la connexion par exemple. Pour démarrer OpenVPN avec votre fichier de configuration client.conf, exécutez sudo /etc/init.d/openvpn start client. Pour l'arrêter, courez /etc/init.d/openvpn stop client.
Lekensteyn
4
Il semble que cette réponse ne soit plus à jour depuis Ubuntu 12.04. J'ai quelques VPN configurés via Network Manager en 12.04 en utilisant network-manager-openvpn-gnome, mais il n'y a pas de répertoire ~ / .gconf / system. Quelqu'un sait où ces fichiers pourraient vivre de nos jours?
Carl Meyer
@CarlMeyer Essayez d'importer et d'exécuter la commande find ~ -mmin -3 -lspour rechercher tous les fichiers modifiés au cours des 3 dernières minutes.
Lekensteyn
6
Il s'avère qu'ils sont stockés dans / etc / NetworkManager / system-connections / (même lorsqu'ils ne sont pas partagés avec tout le monde)
boatcoder
6

Oui, dans Ubuntu 12.04 et versions ultérieures, les paramètres de configuration sont stockés dans / etc / NetworkManager / system-connections - sauf lorsque quelqu'un n'a pas migré les informations de connexion à partir d'un ancien fichier .conf et a continué à utiliser ce fichier .conf à la place. Dans ce cas, les paramètres se trouvent dans /home/USER/.gcm/gcm.conf

Reese
la source