Mit Network Manager ist dies nicht möglich, aber mit Network Manager und pptp.
Hier ist, wie ich es in meinem Fall funktioniert.
- Stellen Sie mit Network Manager eine Verbindung zum ersten VPN her.
- Eine Verbindung zu dem zweiten VPN mit dem Befehl
pon vpn2
, den Einsatz , poff vpn2
um die zweiten VPN Disconect.
Damit der Befehl pon
funktioniert, 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-secrets
und 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.