VPN1
Navigation: Konfiguration > VPN > OpenVPN > VPN1
Diese Registerkarte konfiguriert eine der OpenVPN-Tunnel-Instanzen des Geräts. Sie ist hier als OpenVPN-Server konfiguriert, mit dem sich entfernte Clients verbinden; VPN2 dokumentiert dieselbe Registerkarte als Client konfiguriert. Alle OpenVPN-Instanzen sind strukturell identisch — jede kann als Server oder Client mit eigenem Zertifikat, Protokoll und eigener Adressierung betrieben werden. Eine Übersicht aller konfigurierten Tunnel und globale OpenVPN-Einstellungen finden Sie auf der übergeordneten Seite OpenVPN. Änderungen werden nach Klick auf Anwenden wirksam, müssen jedoch über die Seite Speichern dauerhaft gesichert werden, um einen Neustart zu überstehen.

Voraussetzungen
- Ein für OpenVPN geeignetes Serverzertifikat muss auf der Seite Zertifikate hochgeladen sein. Der Server und alle verbindenden Clients müssen Zertifikate verwenden, die von derselben Zertifizierungsstelle (CA) signiert sind.
- Planen Sie die Tunnel-IP-Adressierung so, dass das VPN-Subnetz nicht mit vorhandenen LAN- oder WAN-Subnetzen überlappt. Für Layer-3-Tunnel weisen Sie die Tunnel-IP-Adresse auf der Seite IP-Konfiguration zu.
Einstellungen
Grundeinstellungen
- VPN-Instanz aktivieren
- Aktiviert oder deaktiviert diese VPN-Tunnel-Instanz. Bei Deaktivierung wird der Tunnel nicht gestartet.
- Schnittstellenmodus
- Wählt den Verbindungsmodus. In diesem Beispiel ist er auf Server gesetzt: Das Gerät betreibt einen TCP/UDP-Server, mit dem sich mehrere Clients verbinden können. (Im Client-Modus baut das Gerät eine Verbindung zu einem entfernten Server auf — siehe VPN2.)
- Permanente Verbindung
- Wenn bei einer Server-Instanz aktiviert, ist der Server stets aktiv. Bei Deaktivierung kann die Instanz bei Bedarf über die Trigger VPN KEY, CUT oder ALARM, Modbus TCP oder die API gestartet werden.
- Layer
- Wählt die Netzwerkebene, auf der die OpenVPN-Schnittstelle arbeitet. Layer 2 überbrückt (Bridge) die VPN-Schnittstelle mit der LAN-Schnittstelle. Layer 3 weist der VPN-Schnittstelle eine eigene IP-Adresse zu, die auf der Seite IP-Konfiguration konfiguriert werden muss.
- OpenVPN-Gerätetyp
- Wählt den virtuellen Netzwerkgerätetyp für Layer-3-Tunnel, entweder TUN oder TAP (TAP ist auf diesem Gerätetyp der Standard). Beide VPN-Endpunkte müssen denselben Gerätetyp verwenden. TUN-Verbindungen verwenden stets den OpenVPN-Topologiemodus subnet; um Subnetze hinter Clients im TUN-Modus zu erreichen, sind iroute-Einträge erforderlich, die aus den in der Client-Konfigurationstabelle des Servers konfigurierten Routen abgeleitet werden.
- Server-Port
- Die TCP/UDP-Portnummer, auf der der Server lauscht (z. B. 1194). Jede OpenVPN-Server-Instanz muss einen eigenen Port verwenden. Wenn ein Server auf TCP-Port 443 aktiviert wird, muss der HTTPS-Webserver auf der Seite Webserver deaktiviert werden, um einen Port-Konflikt zu vermeiden.
- Protokoll
- Das Transportprotokoll für diese VPN-Verbindung. UDP bietet etwas bessere Leistung, kann jedoch nicht durch HTTP-Proxys geleitet werden und wird von einigen Mobilfunkanbietern blockiert. TCP ist auf diesem Gerätetyp der Standard.
- Zertifikat
- Wählt das Serverzertifikat zur Authentifizierung; neue Zertifikate werden auf der Seite Zertifikate hochgeladen. Zertifikate mit Extended Key Usage (EKU)-Feldern können nur als Serverzertifikat (EKU: TLS Web Server Authentication) oder nur als Clientzertifikat verwendet werden. Der Server und alle seine Clients müssen Zertifikate derselben CA verwenden.
- Mit Benutzername und Passwort authentifizieren
- Aktiviert eine zusätzliche Authentifizierung mit Benutzername und Passwort neben der zertifikatsbasierten Authentifizierung. Die Felder Benutzername und Passwort erscheinen, wenn diese Option aktiviert ist.
Client-Konfiguration und Authentifizierung
Diese Einstellungen legen fest, wie der Server verbindenden Clients Adressen zuweist und sie authentifiziert.
- Client-Konfiguration und Authentifizierung
-
Wählt die Quelle der Client-Konfiguration.
deaktiviert: Es wird kein Adresspool verwendet.
aus IP-Adressen-Pool: Verbindenden Clients werden Adressen aus einem konfigurierten Bereich zugewiesen.
von RADIUS-Server: Clients werden gegen einen RADIUS-Server authentifiziert.
aus Konfigurationstabelle: Es werden statische Einträge pro Client verwendet.
- Erste IP-Adresse des Pools
- Die Start-IP-Adresse für den Adresspool, aus dem den verbindenden Clients IP-Adressen zugewiesen werden (sichtbar, wenn der IP-Adressen-Pool gewählt ist). Der Bereich muss innerhalb des IP-Subnetzes der VPN-Schnittstelle liegen und darf sich nicht mit einem DHCP-Server oder einer anderen Schnittstelle überschneiden.
- Client-zu-Client-Kommunikation erlauben
- Aktiviert oder deaktiviert die OpenVPN-Option client-to-client, die steuert, ob Datenverkehr zwischen Clients, die mit dieser Server-Instanz verbunden sind, erlaubt ist.
Routing-Konfiguration
- OpenVPN-Server als Standard-Gateway pushen
- Aktiviert die OpenVPN-Option push redirect-gateway def1, die alle verbundenen Clients so konfiguriert, dass ihr Standard-Gateway über die VPN-Verbindung geroutet wird. Die Route zum OpenVPN-Server selbst bleibt erhalten.
- Route für LAN-Schnittstelle pushen
- Pusht eine Route für das am lokalen LAN-Anschluss angeschlossene Netzwerk an alle verbundenen Clients.
- Routen der statischen Routing-Tabelle pushen
- Pusht alle Einträge der statischen Routing-Tabelle (konfiguriert auf der Seite IP-Routing) an die verbundenen Clients.
TLS-Einstellungen
- Mindestversion
- Legt die mindestens erforderliche TLS-Protokollversion für die VPN-Verbindung fest.
- TLS-Schutz
- Fügt eine zusätzliche HMAC-Authentifizierungsschicht über dem TLS-Steuerkanal hinzu. Verfügbare Optionen sind tls-auth, tls-crypt oder deaktiviert. Bei Verwendung von tls-auth wird der OpenVPN-Richtungsparameter für Server-Instanzen auf 0 gesetzt. Das Feld Statischer Schlüssel erscheint, wenn der TLS-Schutz aktiviert ist; die Schlüsseldatei wird auf der Seite Zertifikate hochgeladen.
Zusätzliche Einstellungen
- Log-Level
- Steuert die Ausführlichkeit der OpenVPN-Logmeldungen im Eventlog.
- LZO-Komprimierung
- Konfiguriert die OpenVPN-LZO-Komprimierungsoption. Nein deaktiviert die Komprimierung (Standard), Ja aktiviert sie dauerhaft, Adaptiv entscheidet dynamisch, ob eine Komprimierung vorteilhaft ist. Alle VPN-Endpunkte müssen dieselbe Einstellung verwenden.
- Cipher
- Wählt den Verschlüsselungsalgorithmus für die VPN-Verbindung. Alle VPN-Endpunkte müssen denselben Cipher verwenden.
- Authentifizierungsmethode
- Wählt den HMAC-Authentifizierungsalgorithmus für die Paketauthentifizierung des Datenkanals.
- Keepalive-Intervall
- Zeit in Sekunden zwischen Keepalive-Ping-Nachrichten, die an den VPN-Partner gesendet werden.
- Keepalive-Timeout
- Zeit in Sekunden, nach der die VPN-Verbindung neu gestartet wird, wenn kein Ping-Paket vom VPN-Partner empfangen wurde.
Felder im Client-Modus
Serveradresse, Remote cert TLS type: server, Routen vom Server abrufen und HTTP-Proxy verwenden werden nur angezeigt, wenn der Schnittstellenmodus auf Client gesetzt ist. Sie sind auf VPN2 dokumentiert.
ACHTUNG
Jede OpenVPN-Server-Instanz muss eine eigene TCP/UDP-Portnummer verwenden. Wenn eine Server-Instanz auf TCP-Port 443 aktiviert wird, deaktivieren Sie zuvor den HTTPS-Webserver auf der Seite Webserver, um einen Port-Konflikt zu vermeiden.
Sicherheit
Verwenden Sie starke Zertifikate mit ausreichender Schlüssellänge für OpenVPN-Tunnel. Zertifikate mit Extended Key Usage (EKU)-Feldern verhindern, dass Server- und Clientzertifikate vertauscht werden. Aktivieren Sie den TLS-Schutz (tls-auth oder tls-crypt), um eine HMAC-Authentifizierung über dem Steuerkanal hinzuzufügen, die Denial-of-Service-Angriffe abmildern hilft. Beschränken Sie den Datenverkehr durch den Tunnel mit Paketfilter-Regeln auf die notwendigen Protokolle und Ziele, gemäß den Anforderungen der IEC 62443 an Zonen und Übergänge.