Wo werden von Network Manager importierte VPN-Konfigurationsdateien gespeichert?

32

Ich habe eine OpenVPN-Konfigurationsdatei importiert, die sich beim Versuch, eine Verbindung über Network Manager und die Befehlszeile herzustellen, anders verhält. Ich möchte sehen, wie die importierte Konfigurationsdatei aussieht.

Oxwivi
quelle

Antworten:

52

Ab 12.04

Verbindungsinformationen werden im Verzeichnis gespeichert:

/etc/NetworkManager/system-connections

Hinweis: In diesem Verzeichnis werden andere Verbindungsinformationen gespeichert, z. B. WLAN-Verbindungen.

Pre 12.04

In Kubuntu werden network-manager-openvpn-kdedie Profile gespeichert in:

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

In Ubuntu werden network-manager-openvpn-gnomedie Profile gespeichert unter:

~/.gconf/system/networking/connections/

(VPN-Einstellungen befinden sich in ~ / .gconf / system / networking / connections / * / vpn /% gconf.xml)

Lekensteyn
quelle
1
Gibt es keine Möglichkeit, .conf-Dateien direkt zu verwenden?
Oxwivi
2
Es gibt, aber es umgeht den Netzwerkmanager. Legen Sie die Datei in /etc/openvpn/. Stellen Sie sicher, dass es ein .confSuffix hat, das das Init-Skript bei der /etc/init.d/openvpnSuche nach solchen Dateien verwendet. Das VPN wird beim Booten gestartet. Um dies zu deaktivieren, /etc/default/openvpnkommentieren Sie die AUTOSTART=noneZeile. Ich mache es auf diese Weise, weil die network-manager-openvpnzu begrenzt ist, ich kann zum Beispiel kein Skript nach der Verbindung ausführen. Um OpenVPN mit Ihrer Konfigurationsdatei zu starten client.conf, führen Sie aus sudo /etc/init.d/openvpn start client. Um es zu stoppen, renne /etc/init.d/openvpn stop client.
Lekensteyn
4
Offenbar ist diese Antwort ab Ubuntu 12.04 nicht mehr aktuell. Ich habe ein paar VPNs über Network Manager in 12.04 mit network-manager-openvpn-gnome konfiguriert, aber es gibt kein ~ / .gconf / system-Verzeichnis. Weiß jemand, wo diese Dateien heutzutage leben könnten?
Carl Meyer
@CarlMeyer Versuchen Sie zu importieren und führen Sie den Befehl aus find ~ -mmin -3 -ls, um alle geänderten Dateien in den letzten 3 Minuten zu finden.
Lekensteyn,
6
Es stellte sich heraus, dass sie in / etc / NetworkManager / system-connections / gespeichert sind (auch wenn sie nicht für alle freigegeben sind)
boatcoder
6

Ja, in Ubuntu 12.04 und höher werden die Konfigurationseinstellungen in / etc / NetworkManager / system-connections gespeichert - außer wenn jemand die Verbindungsinformationen nicht aus einer älteren .conf-Datei migriert und stattdessen diese .conf-Datei weiter verwendet hat. In diesem Fall befinden sich die Einstellungen in /home/USER/.gcm/gcm.conf

Reese
quelle