Network Managerを使用して、より多くのVPNネットワークを一度に接続できますか?
Ubuntu 12.04.1 LTSを実行しています。
今のところ、事前設定されたVPN接続間でのみ切り替えることができます。 2つ以上のVPNネットワークに同時に接続する必要があるため、非常に面倒です。
たとえば、Windows OpenVPNクライアントでは可能です。
12.10(network-manager 0.9.6)では、ネットワーク設定を使用して複数のVPNに接続できます。
nmcli
ツールを使用することもできます。詳細については、 http://cweiske.de/tagebuch/networkmanager-vpn.htm を参照してください。
これは、network-manager-openvpnの既知の制限です。 https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/671024 にサブスクライブし、バグに影響があるとマークすることができます。
最初のコメントで述べたように、複数のVPNに接続することは可能ですが、Network Manager経由ではできません。
Network Managerではできませんが、はい、Network Managerとpptpを使用します。
これが私の場合にどのように機能するかです。
pon vpn2
で2番目のVPNに接続し、poff vpn2
を使用して2番目の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
を編集し、そこに資格情報を追加する必要があります。
この後、Network Managerを使用してVPN1に接続し、次を実行します。
Sudo pon vpn2
何か問題が発生した場合は、syslogを確認してください。