有很多关于将 VPN 密码放入/etc/NetworkManager/system-connections/<connection>. 我无法让他们在 Ubuntu 12.04 上工作。问题和答案中的字段似乎与我的略有不同。最接近的似乎是:如何使用 NetworkManger 保存 VPN 密码。
我更喜欢nmcli在控制台上而不是在桌面上的 GUI 小部件中询问密码,但这似乎是不可能的。
所以两个问题:
/etc/NetworkManager/system-connections/<connection>文件及其字段是否在任何地方正式记录?NetworkManager 文档链接似乎有很多 404。这是我的连接文件。我在这个文件中尝试了许多设置的变化,但这与我能想到的一样好(当然是匿名的):
[connection]
# Not sure if this helps or breaks anything. Fails regardless.
permissions=user:peter:;
id=My VPNC
uuid=a2cd97d5-7df1-4391-91d8-7e72931ec2de
type=vpn
autoconnect=false
timestamp=1396942441
[vpn]
service-type=org.freedesktop.NetworkManager.vpnc
NAT Traversal Mode=natt
ipSec-secret-type=save
IPSec secret-flags=0
xauth-password-type=save
Vendor=cisco
Xauth username=user
IPSec gateway=1.2.3.4
XAuth password-flags=0
IPSec ID=Ipsec
Perfect Forward Secrecy=server
IKE DH Group=dh2
[vpn-secrets]
XAuth password=password
IPSec secret=grouppassword
[ipv4]
method=auto …Run Code Online (Sandbox Code Playgroud)