IKEv2 VPN mit EAP Authentifizierung von iOS zu einem Vigor Router unter Linux

DrayOS unterstützt IKEv2 mit EAP-Authentifizierung seit Firmware-Version 3.9.0, Vigor3900 und Vigor2960 unterstützen es seit Firmware-Version 1.4.0.
Es kann IKEv2-VPN durch eine zusätzliche Authentifizierung mit Benutzername, Passwort und Zertifikatsverifizierung noch sicherer machen.
Dieser Artikel zeigt, wie Sie ein selbstsigniertes Zertifikat für die Server-Authentifizierung erstellen, den Vigor Router als IKEv2-VPN-Server einrichten und eine Verbindung von iOS aus aufbauen können.

Einrichtung am Vigor Router

1. Gehen Sie zu Certificate Management >> Trusted CA und klicken auf Build RootCA.

  • Geben Sie alle Informationen ein
  • Wählen Sie für Key Size "2048" aus
  • Geben Sie die Passphrase zum Signieren des lokalen Zertifikats ein
  • Klicken Sie Apply um die Eingaben zu speichern
linux00 linux00 linux00 linux00

2. Klicken Sie auf Download, um das Root-CA zu exportieren, welches auf dem VPN-Client installiert werden muss.

linux01 linux01 linux01 linux01

3. Gehen Sie zu Certificate Management >> Local Certificate und klicken auf Generate.

  • Wählen Sie "Domain Name" für ID Type und geben die Domain des Routers bei ID Value ein
  • Geben Sie alle weiteren Informationen ein
  • Geben Sie bei Common Name (CN) die Domain des Routers ein
  • Setzen Sie Key Size auf "2048"
  • Self Sign auf "Enable" setzen
  • Geben Sie die Passphrase des Root CA bei CA Key Passphrase ein
  • Klicken Sie Apply zum übernehmen der Eingaben
linux02 linux02 linux02 linux02

4. Gehen Sie zu User Management >> User Profile um ein Benutzerprofil anzulegen.

  • Aktivieren Sie Enable
  • Legen Sie Username und Password fest
  • Aktivieren Sie XAuth/EAP unter PPTP/L2TP/SSL/OpenVPN
linux03 linux03 linux03 linux03

5. gehen Sie zu VPN and Remote Access >> VPN Profiles >> IPsec um ein Profil anzulegen.

  • Vergeben Sie einen Profilname und setzen es auf Enable
  • Setzen Sie Remote Dial-In User auf Enable
  • Geben Sie das lokale Netzwerk des Routers für Local IP / Subnet Mask an
  • Für IKE Protocol wählen Sie IKEv2
  • Auth Type auf RSA setzen und das in den vorherigen Schritten erstellte Zertifikat für Lokales Zertifikat auswählen.
linux04 linux04 linux04 linux04

Verbinden vom macOS

1. Send the RootCA file downloaded from the router to the iOS device.

macos00 macos00 macos00 macos00

2. Install the CA on the iOS device by opening the file and tap Install. Make sure the RootCA has been verified then tap Done

macos01 macos01 macos01 macos01

3. Go to General >> VPN and add a configuration.

  • Wählen Sie IKEv2 als Type
  • Geben Sie die Domain des Routers unter Server und Remote ID ein
  • Tragen Sie Username und Password ein
macos02 macos02 macos02 macos02

4. Starten Sie die VPN Verbindung.

macos03 macos03 macos03 macos03

5. Der Status zeigt, dass die VPN Verbindung erfolgreich hergestellt wurde.

macos04 macos04 macos04 macos04