====== IPsec-VPN einrichten unter Ubuntu ===== ===== Schritt 1 ===== Wir empfehlen den Strongswan-IPsec-Client. Installieren Sie diesen auf Ihrem Ubuntu PC. Dazu geben Sie bitte folgendes in einer Shell ein: sudo apt update sudo apt install network-manager-strongswan libcharon-extra-plugins ===== Schritt 2 ===== Richten Sie eine neue VPN Verbindung ein. Dazu gehen Sie in die Netzwerkeinstellungen: **Anwendungen → Einstellungen → Netzwerk** Dort klicken Sie auf das kleine "+"-Zeichen neben "VPN" und klicken Sie "IPsec/IKEv2 (strongswan)" an. {{:vpn:ipsec:vpn-settings.gif|}} Stellen Sie dort folgende Werte ein: * Name: * **Gateway** * Adresse: vpn.plutex.de * Zertifikat: (Keine) * **Client** * Authorisierung: EAP * Benutzername: * Passwort: * **Optionen** * Innere IP-Adresse beziehen anhaken * Erzwingen einer zusätzlichen Einbettung der Datenpakete in UDP anhaken * IP-Pakete komprimieren ausschalten * **Algorithmen** * Eigene Algorithmen verwenden aktivieren * Das Feld "IKE" bleibt frei * ESP: aes256-sha256-ecp384 Die Einstellungen sollten dann in etwa so aussehen: {{:vpn:ipsec:vpn.png?400|}} Schließen Sie dann das Fenster mit der "Anwenden"-Schaltfläche. ===== Schritt 3 ===== Zum Aufbauen der Verbindung klicken Sie auf das Netzwerk-Icon oben-rechts. Dann auf die VPN-Verbindung, und dann auf "Verbinden". {{:vpn:ipsec:vpn-connect.gif|}} Sie sind nun per VPN verbunden. **Wichtig! Ihr Rechner ist damit jetzt direkt aus dem Internet erreichbar. Aus Sicherheitsgründen sollten Sie Ihre Firewall-Einstellungen anpassen und nur ausgehende Verbindungen über das VPN erlauben.** ===== Häufige Fehler ===== ==== EAP_IDENTITY not supported sending EAP_NAK im Log des NetworkManager ==== Das EAP_IDENTITY Plugin wurde nicht geladen. Das kann passieren, wenn vor der Installation des Pakets ''libcharon-extra-plugins'' schon eine VPN-Verbindung konfiguriert war. Um das zu beheben, installieren Sie bitte das Paket und führen dann folgende Befehle aus: sudo killall charon-nm sudo systemctl restart NetworkManager.service Bei der nächsten VPN-Verbindung sollte das EAP_IDENTITY Plugin dann funktionieren. ==== Die Verbindung wird nach einer gewissen Dauer (etwa 3 Stunden) getrennt ==== Stellen Sie wie oben beschrieben den ESP-Algorithmus ein. Hintergrund ist die regelmäßige Aktualisierung des kryptografischen Schlüsselmaterials, die ohne diese Einstellung fehlschlägt.