Network Managerを使用して、より多くのVPNネットワークを一度に接続できますか?
Ubuntu 12.04.1 LTSを実行しています。
今のところ、事前設定されたVPN接続間でのみ切り替えることができます。2つ以上のVPNネットワークに同時に接続する必要があるため、非常に面倒です。
たとえば、Windows OpenVPNクライアントでは可能です。
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を参照してください。
vpnc
接続ではありません。特定のプロバイダーを使用するVPNが壊れて、これを試したときに再起動するまで再接続を拒否する場合さえありました。
これは、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に接続し、2番目のVPN poff vpn2
を分離するために使用します。コマンドを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を確認してください。