Answers:
使用12.10(network-manager 0.9.6),您可以使用网络设置连接到多个VPN:
您也可以使用该nmcli
工具。有关更多信息,请参见http://cweiske.de/tagebuch/networkmanager-vpn.htm。
vpnc
连接。我什至遇到过使用给定提供程序的VPN中断并且拒绝重新连接的情况,直到尝试此操作时重新启动为止。
这是network-manager-openvpn的已知限制。您可以订阅https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/671024并将该错误标记为影响您。
如第一条评论中所述,可以连接到多个VPN,但不能通过网络管理器。
您不能使用Network Manager来做到这一点,但是可以使用Network Manager和pptp。
这是我如何使其适用于我的情况。
pon vpn2
,用于poff vpn2
断开第二个VPN。为了使该命令pon
起作用,您将需要在系统中创建以下文件:
文件/etc/ppp/peers/vpn2
:
pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc
文件/etc/ppp/options.pptp
:
lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
当然,这些文件的内容取决于您的VPN服务器。
就我而言,我还应该添加ip-up.d /规则,以添加必要的路由。
文件 /etc/ppp/ip-up.d/vpn2
#!/bin/bash
case "$PPP_REMOTE" in
YourVPNGatewayIPHere)
route add ....
route add ....
...
;;
*)
esac
不要忘记: sudo chmod +x /etc/ppp/ip-up.d/vpn2
另外,您将需要编辑文件/etc/ppp/chap-secrets
并在其中添加凭据。
之后,使用网络管理器连接到VPN1,运行:
sudo pon vpn2
如果出现问题,请检查syslog。