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


15

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

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

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

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

回答:


11

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

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

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


4
これにより、最初のVPN接続が切断されます。@SimonDézielが述べたように、これは一種のバグのように見えます。
frogatto

これは、VPN接続が異なるプロバイダーを使用する場合にのみ機能すると思います。たとえば、両方のシスコvpnc接続ではありません。特定のプロバイダーを使用するVPNが壊れて、これを試したときに再起動するまで再接続を拒否する場合さえありました。
エイドリアン


3

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

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


3

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.