Ist es möglich, über Network Manager eine Verbindung zu mehreren VPN-Netzwerken gleichzeitig herzustellen?

15

Ist es möglich, über Network Manager mehrere VPN-Netzwerke gleichzeitig zu verbinden?

Ich verwende Ubuntu 12.04.1 LTS.

Im Moment kann ich nur zwischen vorkonfigurierten VPN-Verbindungen wechseln. Es ist ziemlich ärgerlich, da ich gleichzeitig mit zwei oder mehr VPN-Netzwerken verbunden sein muss.

Dies ist beispielsweise auf Windows OpenVPN-Clients möglich.

user873162
quelle

Antworten:

11

Mit 12.10 (Network-Manager 0.9.6) können Sie über die Netzwerkeinstellungen eine Verbindung zu mehreren VPNs herstellen:

  • Systemeinstellungen (Gnome-Control-Center)
  • Netzwerk
  • Wählen Sie jedes VPN aus und schalten Sie es ein.

Sie können auch das nmcliTool verwenden. Weitere Informationen finden Sie unter http://cweiske.de/tagebuch/networkmanager-vpn.htm .

Cweiske
quelle
4
Dadurch wird meine erste VPN-Verbindung unterbrochen. Wie @Simon Déziel bereits erwähnt hat, scheint dies eine Art Fehler zu sein.
Frogatto
Ich denke, das funktioniert nur, wenn die VPN-Verbindungen unterschiedliche Anbieter verwenden. zB nicht beide Cisco-Verbindungen vpnc. Ich hatte sogar Fälle, in denen das VPN eines bestimmten Anbieters unterbrochen wurde und sich weigerte, die Verbindung wiederherzustellen, bis ich einen Neustart durchführte, als ich dies versuchte.
Adrian
5

Dies ist eine bekannte Einschränkung von network-manager-openvpn. Sie können https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/671024 abonnieren und den Fehler als Sie betreffend markieren.

Wie im ersten Kommentar erwähnt, ist es möglich, eine Verbindung zu mehreren VPNs herzustellen, jedoch nicht über Network Manager.

Simon Déziel
quelle
3

Es scheint, dass das, was Sie wollen, im Moment nicht möglich ist. Es gibt eine Reihe von Fehlern in dieser Frage wie diese , und es wurde vor- zugeordnet.

Trotzdem können Sie wie in dieser Antwort beschrieben mehrere VPNs gleichzeitig verbinden . Sie können Ihre eigene Konfigurationsdatei schreiben, indem Sie den Abschnitt "Manuelles Konfigurieren Ihrer Verbindung" auf dieser Ubuntu- Hilfeseite lesen .

numand
quelle
3

Mit Network Manager ist dies nicht möglich, aber mit Network Manager und pptp.

Hier ist, wie ich es in meinem Fall funktioniert.

  1. Stellen Sie mit Network Manager eine Verbindung zum ersten VPN her.
  2. Eine Verbindung zu dem zweiten VPN mit dem Befehl pon vpn2, den Einsatz , poff vpn2um die zweiten VPN Disconect.

Damit der Befehl ponfunktioniert, müssen Sie die folgenden Dateien in Ihrem System erstellen:

Datei /etc/ppp/peers/vpn2:

pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc

Datei /etc/ppp/options.pptp:

lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate

Der Inhalt dieser Dateien hängt natürlich von Ihren VPN-Servern ab.

In meinem Fall sollte ich auch die ip-up.d / rules hinzufügen, um die notwendigen Routen hinzuzufügen.

Datei /etc/ppp/ip-up.d/vpn2

#!/bin/bash
case "$PPP_REMOTE" in
        YourVPNGatewayIPHere)
        route add ....
        route add ....
        ...
                ;;
    *)
esac

Vergiss nicht: sudo chmod +x /etc/ppp/ip-up.d/vpn2

Außerdem müssen Sie die Datei bearbeiten /etc/ppp/chap-secretsund dort Ihre Anmeldeinformationen hinzufügen.

Führen Sie anschließend die folgenden Schritte aus, um mit Network Manager eine Verbindung zu VPN1 herzustellen:

sudo pon vpn2

Überprüfen Sie Syslog, wenn etwas schief geht.

Kostanos
quelle