我在Ubuntu12.04LTS上使用OpenVPN。我已经设置了OpenVPN连接到我的虚拟专用网服务。效果很好。现在,我需要它自动连接。
我可以从终点站跑
nmcli con up uuid 334464e5-5d0d-40f3-a4db-d41ca7e2929d而且效果很好。
我想在系统启动时把它连接起来。我将该命令作为启动程序添加,但仍然没有连接。
我还编辑了/etc/default/openvpn。我增加了这一行:
AUTOSTART="VYPRVPN“
仍然没有喜悦。
从日志中:
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' disappearedVPN秘密?帮助?
发布于 2014-12-03 05:54:58
当您通过GUI设置VPN连接时,密码将保存在密钥环中。如果您将密码保存在连接文件中,如下所示:
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发布于 2014-01-04 21:06:31
如日志所示,它试图在启动时连接,但失败了。您的秘密似乎存储在身份验证代理中,该代理可能比OpenVPN启动晚。NetworkManager使用X会话提供的身份验证代理,但启动非常晚。
您可以在NetworkManager设置中找到“存储连接秘密”,选择“在文件中”而不是“在安全存储中”,这样OpenVPN就可以自己找到秘密。
https://serverfault.com/questions/564769
复制相似问题