So installieren und konfigurieren Sie den OpenVPN-Server auf Zentyal 3.4 PDC - Teil 12
OpenVPN ist ein Open-Source- und kostenloses Programm, das auf dem Secure Socket Layer-Protokoll basiert, das über Virtual Private Networks läuft und entwickelt wurde, um sichere Verbindungen zu Ihrem Central Organization Network über das Internet zu bieten, unabhängig davon, welche Plattform oder welches Betriebssystem Sie verwenden, und so universell wie möglich zu sein (es läuft auf Linux, UNIX, Windows, Mac OS X und Android). Außerdem kann es gleichzeitig als Client und Server ausgeführt werden, wodurch ein verschlüsselter virtueller Tunnel auf Endpunkten basierend auf kryptografischen Schlüsseln und Zertifikaten mit TAP/TUN-Geräten erstellt wird.
Dieses Tutorial führt Sie durch die Installation und Konfiguration von OpenVPN Server auf Zentyal 3.4 PDC, damit Sie mit OpenVPN-Clients auf Windows-basierten Rechnern sicher von anderen Internetzielen als Ihrem lokalen Netzwerk auf Ihre Domain zugreifen können.
Anforderungen
- Das ehemalige Zentyal 3.4 als PDC Install Guide
Schritt 1: OpenVPN Server installieren
1. Melden Sie sich beim Zentyal 3.4 Web Administration Tool an, das den Browser auf die IP-Adresse oder den Domainnamen von Zentyal (https://domain_name verweist.
2. Gehen Sie zu Softwareverwaltung -> Zentyal-Komponenten, wählen Sie VPN-Dienst und klicken Sie auf die Schaltfläche Installieren.
3. Navigieren Sie nach der erfolgreichen Installation des OpenVPN-Pakets zum Modulstatus und aktivieren Sie VPN, um das Modul zu aktivieren.
4. Akzeptieren Sie das neue Popup, mit dem Sie Systemänderungen visualisieren können, gehen Sie dann auf die Seite und klicken Sie auf Änderungen speichern, um die neuen Einstellungen zu übernehmen.
Schritt 2: OpenVPN Server konfigurieren
5. Jetzt ist es an der Zeit, den Zentyal OpenVPN Server zu konfigurieren. Navigieren Sie zu Infrastruktur -> VPN -> Server und klicken Sie dann auf Neu hinzufügen.
6. Wählen Sie einen aussagekräftigen Namen für Ihren VPN-Server, aktivieren Sie Aktiviert und klicken Sie auf Hinzufügen.
7. Der neu erstellte VPN-Server sollte in der Serverliste erscheinen, also klicken Sie auf die Schaltfläche Konfigurationen, um diesen Dienst einzurichten.
8. Bearbeiten Sie die Serverkonfiguration mit den folgenden Einstellungen und klicken Sie abschließend auf Ändern.
- Server-Port=UDP-Protokoll, Port 1194 – Standard-OpenVPN-Protokoll und -Port (UDP arbeitet aufgrund seines verbindungslosen Zustands schneller als TCP).
- VPN-Adresse=10.10.10.0/24 – hier können Sie eine beliebige Netzwerkadresse für den privaten Bereich auswählen, aber stellen Sie sicher, dass Ihr System nicht denselben Netzwerkadressraum verwendet.
- Serverzertifikat=Ihr Servernamenzertifikat – Wenn Sie zum ersten Mal einen neuen VPN-Server hinzufügen, wird automatisch ein Zertifikat mit Ihrem VPN-Servernamen ausgestellt.
- Client-Autorisierung nach allgemeinem Namen=wählen Sie Zentyal selbsterklärend.
- Check TUN-Schnittstelle – simuliert ein Gerät der Netzwerkschicht und arbeitet auf Layer 3 des OSI-Modells (wenn nicht aktiviert, wird die Schnittstelle vom Typ TAP verwendet, ähnlich wie bei einer Layer-2-Bridge).
- Check Network Address Translation – selbsterklärend.
- Aktivieren Sie Client-zu-Client-Verbindungen zulassen – Von Remote-Endpunkten aus können Sie Ihre anderen Computer sehen, die sich in Ihrem lokalen Netzwerk befinden.
- Schnittstelle, auf der gelauscht werden soll=Alle Netzwerkschnittstellen auswählen.
- Aktivieren Sie Redirect Gateway – selbsterklärend.
- Erster und zweiter Nameserver=füge deine Zentyal Nameserver IPs hinzu.
- Domain suchen=fügen Sie Ihren Domainnamen hinzu.
9. Wenn Sie weitere interne Netzwerke definiert haben, die Zentyal in Netzwerk -> Objekte kennt, klicken Sie auf Angekündigte Netzwerke abgelegt, wählen Sie Ihre internen Netzwerke aus und fügen Sie sie hinzu.
10. Nachdem alle Konfigurationen an VPN Server vorgenommen wurden, klicken Sie auf die obere Schaltfläche Änderungen speichern, um die neuen Einstellungen zu übernehmen.
Schritt 3: Öffnen Sie die Firewall-Ports
11. Bevor die Firewall tatsächlich für den OpenVPN-Verkehr geöffnet wird, muss der Dienst zunächst für die Zentyal Firewall definiert werden. Navigieren Sie zu Netzwerk -> Dienste -> Neu hinzufügen.
12. Geben Sie einen aussagekräftigen Namen für diesen Dienst ein, um Sie daran zu erinnern, dass er für OpenVPN konfiguriert ist, wählen Sie eine Beschreibung und klicken Sie dann auf Hinzufügen.
13. Nachdem Ihr neuer Dienst in der Dienstliste angezeigt wird, klicken Sie auf die Schaltfläche Konfiguration, um die Einstellungen zu bearbeiten, und klicken Sie dann auf dem nächsten Bildschirm auf Neu hinzufügen.
14. Verwenden Sie die folgenden Einstellungen für die Konfiguration des VPN-Dienstes und wenn Sie fertig sind, klicken Sie auf Hinzufügen.
- Protokoll=UDP (wenn Sie in der VPN-Serverkonfiguration das TCP-Protokoll ausgewählt haben, stellen Sie sicher, dass Sie hier einen neuen Dienst mit demselben Port auf TCP hinzufügen).
- Quellport=Beliebig.
- Zielport=1194.
15. Nachdem Sie die erforderlichen Dienste hinzugefügt haben, klicken Sie auf die obere Schaltfläche Änderungen speichern, um die Einstellungen zu übernehmen.
16. Jetzt ist es an der Zeit, die Zentyal Firewall für OpenVPN-Verbindungen zu öffnen. Gehen Sie zu Firewall -> Paketfilter - > Filer-Regeln vom internen Netzwerk zu Zentyal - Regeln konfigurieren und klicken Sie auf Neu hinzufügen.
17. Nehmen Sie in der neuen Regel die folgenden Einstellungen vor und klicken Sie anschließend auf Hinzufügen.
- Entscheidung=Akzeptieren
- Quelle=Beliebig
- Service=Ihre gerade konfigurierte VPN-Dienstregel
18. Wiederholen Sie die Schritte mit Filterregeln von externen Netzwerken zu Zentyal, speichern Sie die Änderungen und wenden Sie sie an, indem Sie auf die obere Schaltfläche Änderungen speichern klicken.
Jetzt, da Ihr OpenVPN-Server vollständig konfiguriert ist und Zentyal sichere Verbindungen über SSL-Tunnel von internen oder externen OpenVPN-Clients empfangen kann, müssen Sie nur noch Windows OpenVPN-Clients konfigurieren.
Schritt 4: Konfigurieren von OpenVPN-Clients unter Windows
19. Zentyal OpenVPN bietet neben der Dateikonfiguration, dem Serverzertifikat und dem Schlüssel, die für einen VPN-Client benötigt werden, die Software, die für Windows-basierte Computer erforderlich ist, um sich beim VPN-Server zu authentifizieren. Um die OpenVPN-Software und die Konfigurationsdateien der Clients (Schlüssel und Zertifikate) herunterzuladen, navigieren Sie erneut zu Infrastruktur -> VPN -> Server und gehen Sie auf die Schaltfläche Client-Paket herunterladen des Servers, auf den Sie zugreifen möchten.
20. Verwenden Sie im Download-Client-Bundle Ihres Servers die folgenden Einstellungen für einen Windows-Computer und laden Sie dann das Client-Paket herunter.
- Client-Typ=Windows (Sie können auch Linux oder Mac OS X wählen)
- Zertifikat des Kunden=Zentyal
- Aktivieren Sie OpenVPN-Installationsprogramm zum Paket hinzufügen (dies schließt das OpenVPN-Software-Installationsprogramm ein)
- Verbindungsstrategie=Zufällig
- Serveradresse=Öffentliche Internet-IP-Adresse von Zentyal (oder gültiger DNS-Hostname)
- Zusätzliche Serveradresse=nur wenn Sie eine andere publicIP-Adresse haben
- Zweite zusätzliche Serveradresse=identisch mit zusätzlicher Serveradresse
21. Nachdem das Client-Bundle heruntergeladen oder mit einem sicheren Verfahren auf Ihre Remote-Windows-Computer übertragen wurde, extrahieren Sie das Zip-Archiv und installieren Sie die OpenVPN-Software und stellen Sie sicher, dass Sie auch Windows TAP-Treiber installieren.
22. Nachdem die OpenVPN-Software erfolgreich unter Windows installiert wurde, kopieren Sie alle Zertifikate, Schlüssel und Client-Dateikonfigurationen aus dem extrahierten Archiv an die folgenden Speicherorte.
Für 32-Bit-Windows
C:\Program Files\OpenVPN\config\Für 64-Bit-Windows
C:\Program Files (x86)\OpenVPN\config\23. Klicken Sie auf das OpenVPN-GUI-Desktop-Symbol, um das Programm zu starten, gehen Sie dann zur Taskleiste auf dem linken OpenVPN-Symbol und klicken Sie auf Verbinden.
24. Auf Ihrem Desktop sollte ein Popup-Fenster mit Ihrer Verbindung erscheinen, und nachdem die Verbindung auf beiden Tunnelendpunkten erfolgreich hergestellt wurde, informiert eine Fensterblase über diese Tatsache und zeigt Ihre VPN-IP-Adresse an.
25. Jetzt können Sie Ihre Verbindung testen, indem Sie die Zentyal VPN Server-Adresse anpingen oder einen Browser öffnen und Ihren Domainnamen oder VPN-Server-Adresse in der URL überprüfen.
Auf jeden Fall greift Ihre Remote-Windows-Station jetzt über Zentyal VPN Server auf das Internet zu (Sie können Ihre öffentliche Windows-IP-Adresse überprüfen und sehen, dass sie sich mit Zentyal IP geändert hat) und der gesamte Datenverkehr zwischen Windows und Zentyal wird auf beiden Tunnelköpfen verschlüsselt.
OpenVPN bietet eine kontrollierte, sichere Lösung für Straßenkämpfer und Remote-Benutzer, um auf die Ressourcen Ihres internen Unternehmensnetzwerks zuzugreifen, die kostenlos und einfach einzurichten ist und auf allen wichtigen Betriebssystemplattformen läuft.































