Где хранятся файлы конфигурации VPN, импортированные Network Manager?

32

Я импортировал файл конфигурации OpenVPN, который ведет себя по-разному при попытке подключения из Network Manager и командной строки. Я хотел бы увидеть, как выглядит импортированный файл конфигурации.

Oxwivi
источник

Ответы:

52

12.04 года

Информация о соединении хранится в каталоге:

/etc/NetworkManager/system-connections

Примечание. В этом каталоге хранится другая информация о соединении, например, о соединениях Wi-Fi.

До 12.04

В Kubuntu network-manager-openvpn-kdeсохраняет свои профили в:

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

В Ubuntu network-manager-openvpn-gnomeсохраняет свои профили в:

~/.gconf/system/networking/connections/

(Настройки VPN находятся в ~ / .gconf / system / networking / connections / * / vpn /% gconf.xml)

Lekensteyn
источник
1
Разве нет способа напрямую использовать файлы .conf?
Oxwivi
2
Есть, но обходит сетевой менеджер. Поместите файл в /etc/openvpn/. Убедитесь, что у него есть .confсуффикс, скрипт init при /etc/init.d/openvpnпоиске таких файлов. VPN будет запущен во время загрузки. Чтобы отключить это, отредактируйте /etc/default/openvpnраскомментируйте AUTOSTART=noneстроку. Я делаю это таким образом, потому что network-manager-openvpnслишком ограничен, я не могу запустить скрипт после подключения, например. Чтобы запустить OpenVPN с вашим файлом конфигурации client.conf, запустите sudo /etc/init.d/openvpn start client. Чтобы остановить это, беги /etc/init.d/openvpn stop client.
Лекенштейн
4
Похоже, что этот ответ больше не актуален с Ubuntu 12.04. У меня есть пара VPN, настроенных через Network Manager в 12.04 с использованием network-manager-openvpn-gnome, но каталога ~ / .gconf / system нет. Кто-нибудь знает, где эти файлы могут жить в настоящее время?
Карл Мейер
@CarlMeyer Попробуйте импортировать и запустить команду, find ~ -mmin -3 -lsчтобы найти все измененные файлы за последние 3 минуты.
Лекенштейн
6
Оказывается, они хранятся в / etc / NetworkManager / system-connections / (даже если они не доступны всем)
boatcoder
6

Да, в Ubuntu 12.04 и более поздних версиях настройки конфигурации хранятся в / etc / NetworkManager / system-connections - за исключением случаев, когда кто-то не перенес информацию о соединении из более старого файла .conf и продолжил использовать этот файл .conf. В этом случае настройки находятся в /home/USER/.gcm/gcm.conf

Reese
источник