Ich bin auf der Suche nach einer Lösung, um von meinem Xubuntu 16.04-PC aus eine Verbindung zu einem vpn l2tp ipsec-Server herzustellen. Früher hatte ich Xubuntu 14.04 und konnte mich problemlos mit den folgenden Tutorials verbinden: https://www.elastichosts.com/blog/linux-l2tpipsec-vpn-client/ https://soeasytomakeitwork.wordpress.com/2014/05 / 02 / einrichten-einer-l2tpipsec-vpn-verbindung-auf-ubuntu-desktop /
Leider scheint das Openswan-Paket alt und nicht mehr verfügbar zu sein. Ich habe alles versucht, einschließlich alles auf dieser Seite: Wie stelle ich eine Verbindung zu L2TP über IPSec VPN her? aber nichts woks. Nachdem einige Abhängigkeitspakete mit libctemplate2 fehlgeschlagen sind, konnte ich den IPSec-Dienst erfolgreich installieren. Beim Versuch, ipsec auto -up zu installieren, wurde jedoch die folgende Fehlermeldung angezeigt: whack: Pluto wird nicht ausgeführt (no "/var/run/pluto/pluto.ctl ")
systemctl restart ipsec.service zeigt keinen Fehler an, aber wenn ich den Status überprüfe, erhalte ich Folgendes:
root@Vapor:/usr/lib/ipsec# systemctl status ipsec.service
● ipsec.service - LSB: Start Openswan IPsec at boot time
Loaded: loaded (/etc/init.d/ipsec; bad; vendor preset: enabled)
Active: active (exited) since Lu 2016-06-20 21:23:33 EEST; 31s ago
Docs: man:systemd-sysv-generator(8)
Process: 14634 ExecStop=/etc/init.d/ipsec stop (code=exited, status=0/SUCCESS)
Process: 14654 ExecStart=/etc/init.d/ipsec start (code=exited, status=0/SUCCESS)
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: [--nat_traversal] [--keep_alive <delay_sec>] \
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: [--force_keepalive] [--disable_port_floating] \
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: [--virtual_private <network_list>]
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: Openswan 2.6.38
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto unexpectedly said `exit'
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto unexpectedly said `1'
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: connect(pluto_ctl) failed: No such file or directory
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: whack: Pluto is not running (no "/var/run/pluto/pluto.ctl")
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: pluto died without exit status!?!
iun 20 21:23:33 Vapor ipsec__plutorun[14776]: internal failure in pluto scripts, impossible to carry on
root@Vapor:/usr/lib/ipsec#
Ich hätte nie gedacht, dass das so schwierig sein kann. Ich habe gelesen, dass der ipsec Openswan durch Strongswan ersetzt wurde, aber ich verstehe nicht, was ich tun muss, um eine Verbindung zu einem L2tp-IPSEC-Server mithilfe eines vorinstallierten Schlüssels herzustellen. Der Server, über den ich spreche, ist eingebaute Hardware.
Das wird sehr ärgerlich und ich denke, ich gehe auf einige frühere Ubuntu-Versionen zurück.
Dies sollte in einer LTS-Version nicht passieren.
Jede Hilfe wird sehr geschätzt. Sogar eine frische Idee, eine andere Software, egal was, ich möchte, dass es funktioniert !!!
Antworten:
Sie können verwenden
So installieren Sie den Netzwerkmanager l2tp, der L2TP für Ubuntu 16.04 unterstützt
Exemplarische Vorgehensweise zum Erstellen aus dem Quellcode: http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/
quelle
Am 16.04 können Sie versuchen, network-manager-l2tp zu erstellen und zu installieren, ein L2TP / IPsec-VPN-Plugin für NetworkManager.
Auf der folgenden Seite finden Sie die Paketvoraussetzungen und die Problemumgehung für strongSwan AppArmor: https://github.com/nm-l2tp/network-manager-l2tp/wiki
Auf dieser Seite wird auch das Upgrade auf NetworkManager 1.2.2 oder höher erwähnt.
Installieren Sie zuerst die folgenden Abhängigkeiten:
Geben Sie Folgendes in der Befehlszeile ein (Hinweis: Das Backslash-Zeichen
\
ist das Shell-Zeilenfortsetzungszeichen, das sicher kopiert und eingefügt werden kann):quelle
Das OP hat nicht gesagt, ob es sich bei der Gegenstelle um eine Meraki-Firewall handelt, aber J Wieses Antwort ist eine von nur zwei, die ich irgendwo gefunden habe. Ich dachte, es wäre hilfreich, alle Schritte für die Meraki-Konfiguration an einem Ort zu sehen. Dies umfasst auch Befehle zum Deaktivieren,
xl2tpd
die die in der GUI erstellte NetworkManager-Konfiguration beeinträchtigen.Diese Schritte stammen aus dem Kommentar von Anthony Mayes unter http://blog.z-proj.com/enabling-l2tp-over-ipsec-on-ubuntu-16-04/ .
sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp sudo apt-get update sudo apt-get install network-manager-l2tp
sudo apt-get install network-manager-l2tp-gnome
Navigieren Sie zu Einstellungen> Netzwerk> Klicken Sie auf die
+
Schaltfläche> Wählen Sie "Layer 2 Tunneling Protocol (L2TP)".Nennen Sie die neue VPN-Verbindung etwas
xl2tpd
Dienst :sudo service xl2tpd stop sudo systemctl disable xl2tpd
quelle
Der Autor des Plugins network-manager-l2tp hat einen PPA für Ubuntu erstellt.
Es kann hier gefunden werden: https://launchpad.net/~nm-l2tp/+archive/ubuntu/network-manager-l2tp
quelle
Ich hasse es, diesen Thread zu nekrotisieren, aber es könnte jemand anderem mit einer Meraki MX-Firewall helfen.
Entfernen Sie zunächst alle vorherigen VPN-Inhalte.
TIPP: Sie können die VPN-Verbindung für die Fehlersuche wie folgt beenden:
Fügen Sie das oben erwähnte Repository hinzu:
Fügen Sie dann die Abhängigkeiten hinzu:
Fügen Sie dann den Gnome-Netzwerkmanager für die GUI hinzu:
neustarten
Wenn Sie ein Meraki-Gerät besitzen, müssen Sie die Algorithmen für Phase 1 und Phase 2 eingeben:
Gehen Sie auf der Registerkarte "VPN" zu "IPsec-Einstellungen ...", öffnen Sie den Bereich "Erweitert" und geben Sie Folgendes ein:
Phase1-Algorithmen: 3des-sha1-modp1024 Phase2-Algorithmen: 3des-sha1
Bildbeschreibung hier eingeben
quelle
/etc/ipsec.d/nm-l2tp-ipsec-*.secrets
Datei leer (links von den:
) , die die Chancen der Verbindung verbessern kann Wenn Sie NAT oder eine andere Methode verwenden, bei der die vom VPN-Host zurückkommenden Pakete möglicherweise nicht immer direkt übereinstimmen, obwohl sie standardmäßig auf die IP-Adresse zurückgreifen.