web-dev-qa-db-ja.com

Network Managerを介して複数のVPNネットワークに一度に接続できますか?

Network Managerを使用して、より多くのVPNネットワークを一度に接続できますか?

Ubuntu 12.04.1 LTSを実行しています。

今のところ、事前設定されたVPN接続間でのみ切り替えることができます。 2つ以上のVPNネットワークに同時に接続する必要があるため、非常に面倒です。

たとえば、Windows OpenVPNクライアントでは可能です。

15
user873162

12.10(network-manager 0.9.6)では、ネットワーク設定を使用して複数のVPNに接続できます。

  • システム設定(gnome-control-center)
  • 通信網
  • 各VPNを選択し、「オン」に設定します。

nmcliツールを使用することもできます。詳細については、 http://cweiske.de/tagebuch/networkmanager-vpn.htm を参照してください。

11
cweiske

これは、network-manager-openvpnの既知の制限です。 https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/671024 にサブスクライブし、バグに影響があるとマークすることができます。

最初のコメントで述べたように、複数のVPNに接続することは可能ですが、Network Manager経由ではできません。

5
Simon Déziel

Network Managerではできませんが、はい、Network Managerとpptpを使用します。

これが私の場合にどのように機能するかです。

  1. Network Managerを使用して最初のVPNに接続します。
  2. コマンド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を確認してください。

3
Kostanos

現時点では、あなたが望むことはできないようです。 this のようなこの問題には多くのバグがあり、アップストリームに割り当てられました。

それでも、 this answerで説明されているように、複数のVPNを一度に接続できます。 this Ubuntuヘルプページの「接続の手動設定」セクションを読むと、独自の設定ファイルを作成できます。

3
numand