我在我的Ubuntu机器上设置了两个VPN,一个使用vpnc,另一个使用PPTP。这两个都是使用GNOME网络管理器界面进行设置的,并且运行良好。然而,偶尔我需要远程访问这台机器 - 有没有办法通过命令行连接或断开这些VPN?
[vpn]
下,将password flags行更改为:password-flags=0
Xauth password-flags
开头的内容,请将其更改。[vpn]
块下面添加以下内容:[vpn-secrets]
password=YourPassword
Xauth password-flags
,请改为添加Xauth password=...
。)sudo service network-manager restart
然后使用sudo nmcli con up id ConnectionName
启动VPN连接应该没有问题。
id
是一个字面值。例如,要启动连接workvpn
,您需要输入nmcli con up id workvpn
。 - Rick Mohrdns-sd-resolved[0xblah]: Failed: GDBus.Error:org.freedesktop.resolve1.NoSuchLink: Link 24 not known
的错误信息。 - partofthething--ask
参数,就像这样:nmcli con up id VPNNAME --ask
。 - HpsaturnXauth password-flag
"。直到我改为以下内容,才能使得被接受的答案对我有效。[vpn]
...
Xauth password-flag=0
IPSec secret-flags=0
[vpn-secrets]
Xauth password=<my pw> ## This is the one I changed.
IPSec secret=<group pw>
Xauth
"。IPSec secret
- 否则,NM无法识别。 - Marcus