Gdzie są zapisywane pliki konfiguracyjne VPN importowane przez Network Managera?

32

Zaimportowałem plik konfiguracyjny OpenVPN, który zachowuje się inaczej podczas próby połączenia z Network Managera i wiersza poleceń. Chciałbym zobaczyć, jak wygląda importowany plik konfiguracyjny.

Oxwivi
źródło

Odpowiedzi:

52

Od 12.04

Informacje o połączeniu są przechowywane w katalogu:

/etc/NetworkManager/system-connections

Uwaga: w tym katalogu są przechowywane inne informacje o połączeniu, takie jak połączenia Wi-Fi.

Przed 12.04

W Kubuntu network-manager-openvpn-kdezapisuje swoje profile w:

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

W Ubuntu network-manager-openvpn-gnomezapisuje swoje profile w:

~/.gconf/system/networking/connections/

(Ustawienia VPN są w ~ / .gconf / system / networking / connection / * / vpn /% gconf.xml)

Lekensteyn
źródło
1
Czy nie ma sposobu na bezpośrednie użycie plików .conf?
Oxwivi,
2
Jest, ale omija menedżera sieci. Umieść plik w /etc/openvpn/. Upewnij się, że ma .confsufiks, skrypt init podczas /etc/init.d/openvpnwyszukiwania takich plików. Sieć VPN zostanie uruchomiona podczas rozruchu. Aby to wyłączyć, edytuj /etc/default/openvpnodkomentuj AUTOSTART=nonelinię. Robię to w ten sposób, ponieważ network-manager-openvpnjest zbyt ograniczony, na przykład nie mogę uruchomić skryptu po połączeniu. Aby uruchomić OpenVPN z plikiem konfiguracyjnym client.conf, uruchom sudo /etc/init.d/openvpn start client. Aby to zatrzymać, biegnij /etc/init.d/openvpn stop client.
Lekensteyn,
4
Wygląda na to, że ta odpowiedź nie jest już aktualna od wersji Ubuntu 12.04. Mam kilka sieci VPN skonfigurowanych za pomocą Network Managera w 12.04 za pomocą network-manager-openvpn-gnome, ale nie ma katalogu ~ / .gconf / system. Czy ktoś wie, gdzie te pliki mogą obecnie znajdować się?
Carl Meyer
@CarlMeyer Spróbuj zaimportować i uruchomić polecenie, find ~ -mmin -3 -lsaby znaleźć wszystkie zmodyfikowane pliki w ciągu ostatnich 3 minut.
Lekensteyn
6
Okazuje się, że są one przechowywane w / etc / NetworkManager / system-connections / (nawet jeśli nie są udostępniane wszystkim)
Boatcoder
6

Tak, w Ubuntu 12.04 i nowszych ustawienia konfiguracji są przechowywane w / etc / NetworkManager / system-connection - z wyjątkiem sytuacji, gdy ktoś nie migrował informacji o połączeniu ze starszego pliku .conf i kontynuował używanie tego pliku .conf. W takim przypadku ustawienia znajdują się w /home/USER/.gcm/gcm.conf

Reese
źródło