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.

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)


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.