VPN-Einrichtung für Ubuntu : IKEv2-Protokoll

StrongSwan, ein IKEv1- und IKEv2-Daemon für Linux, ist das Backend für GUI-Werkzeuge wie Netzwerkmanager-strongswan oder ähnliches. Gewöhnlich haben GUI-Werkzeuge Probleme mit der unsachgemäßen Konfiguration von StrongSwan und das Endergebnis ist: es funktioniert nicht.

1. Strongswan installieren

sudo apt-get install strongswan libcharon-extra-plugins

2. Bearbeiten Sie die Datei /etc/ipsec.secrets und fügen Sie Ihre Anmeldedaten hinzu.

YOUR_USERNAME : EAP "YOUR_PASSWORD"

3. Open the /etc/ipsec.conf file with your favorite text editor. Erase everything from it and paste the following lines. Replace USERNAME with your username and SERVER with one of our VPN server.

conn vpn
 keyexchange=ikev2
 dpdaction=clear
 dpddelay=300s
 eap_identity="USERNAME"
 leftauth=eap-mschapv2
 left=%defaultroute
 leftsourceip=%config
 right=SERVER
 rightauth=pubkey
 rightsubnet=0.0.0.0/0
 rightid=%any
 type=tunnel
 auto=add

4. Edit the file /etc/strongswan.d/charon/constraints.conf and change "load = yes" to "load = no".

5. Our VPN servers identify themselves using certificates. StrongSwan needs to verify server certificate and in order to do so it searches its certificates store. Fortunately, StrongSwan's certificate store can easily be linked to the system ( OpenSSL ) certificate store. To link the StrongSwan's certificate store to the system ( OpenSSL ) certificate store execute the following two commands:

sudo rmdir /etc/ipsec.d/cacerts
sudo ln -s /etc/ssl/certs /etc/ipsec.d/cacerts

6. Restart the strongswan daemon to adopt the new configuration.

sudo ipsec up vpn

7. To disconnect use:
sudo ipsec down vpn

8. To check status of connection:
sudo ipsec status vpn

Hat dies Ihre Frage beantwortet? Danke für das Feedback Es gab ein Problem bei der Übermittlung Ihres Feedbacks. Bitte versuchen Sie es später noch einmal.