网络管理器导入的VPN配置文件保存在哪里?


32

我已经导入了一个OpenVPN配置文件,该文件在尝试通过网络管理器和命令行进行连接时的行为有所不同。我想看看导入的配置文件是什么样子。

Answers:


52

12.04起

连接信息存储在目录中:

/etc/NetworkManager/system-connections

注意:此目录存储其他连接信息,例如wifi连接。

前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中)


1
没有办法让它直接使用.conf文件吗?
Oxwivi 2011年

2
有,但是它绕开了网络管理器。将文件放在中/etc/openvpn/。确保有.conf后缀,即在/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
Lekensteyn 2011年

4
似乎从Ubuntu 12.04起该答案不再是最新的。我通过Network Manager在12.04中使用network-manager-openvpn-gnome配置了几个VPN,但是没有〜/ .gconf / system目录。有人知道这些文件现在可能存放在哪里吗?
卡尔·梅耶

@CarlMeyer尝试导入并运行命令find ~ -mmin -3 -ls以在最近3分钟内找到所有修改过的文件。
Lekensteyn'5

6
原来,它们存储在/ etc / NetworkManager / system-connections /中(即使它们未与所有人共享)
boatcoder

6

是的,在Ubuntu 12.04及更高版本中,配置设置存储在/ etc / NetworkManager / system-connections中-除非有人没有将连接信息从较旧的.conf文件中迁移出来,而是继续使用该.conf文件。在这种情况下,设置位于/home/USER/.gcm/gcm.conf中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.