首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动时OpenVPN连接

启动时OpenVPN连接
EN

Server Fault用户
提问于 2014-01-03 05:20:01
回答 2查看 2.1K关注 0票数 2

我在Ubuntu12.04LTS上使用OpenVPN。我已经设置了OpenVPN连接到我的虚拟专用网服务。效果很好。现在,我需要它自动连接。

我可以从终点站跑

代码语言:javascript
复制
nmcli con up uuid 334464e5-5d0d-40f3-a4db-d41ca7e2929d

而且效果很好。

我想在系统启动时把它连接起来。我将该命令作为启动程序添加,但仍然没有连接。

我还编辑了/etc/default/openvpn。我增加了这一行:

AUTOSTART="VYPRVPN“

仍然没有喜悦。

从日志中:

代码语言:javascript
复制
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' started (org.freedesktop.NetworkManager.openvpn), PID 2241
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' appeared; activating connections
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <error> [1388725879.294774] [nm-vpn-connection.c:934] get_secrets_cb(): Failed to request VPN secrets #2: (6) No agents were available for this request.
Jan  2 23:11:24 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' disappeared

VPN秘密?帮助?

EN

回答 2

Server Fault用户

发布于 2014-12-03 05:54:58

当您通过GUI设置VPN连接时,密码将保存在密钥环中。如果您将密码保存在连接文件中,如下所示:

代码语言:javascript
复制
sudo nano /etc/NetworkManager/system-connections/MyConnectionExampleName

in this file:

    # 1 here means key-ring I  think, but with 0, the password below is  used
    password-flags=0 

    [vpn-secrets]
    password=my_secret_password
票数 2
EN

Server Fault用户

发布于 2014-01-04 21:06:31

如日志所示,它试图在启动时连接,但失败了。您的秘密似乎存储在身份验证代理中,该代理可能比OpenVPN启动晚。NetworkManager使用X会话提供的身份验证代理,但启动非常晚。

您可以在NetworkManager设置中找到“存储连接秘密”,选择“在文件中”而不是“在安全存储中”,这样OpenVPN就可以自己找到秘密。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/564769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档