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.

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 .


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


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 .


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.