Installation OpenVPN Client

In diesem Tutorial behandle ich die Installation eines OpenVPN Clients inkl. folgender Konfiguration:

1.) OpenVPN Konfiguration
2.) Automatische Authentifizierung
3.) OpenVPN Client automatisch starten und verbinden
4.) OPTIONAL: Logging & KeepAlive Konfiguration

OpenVPN Installation

Die Installation wird erfolgt normal über apt-get:

OpenVPN Konfiguration

Die Konfiguration ist ebenso einfach wie die Installation:

Einfach alle Config Files unter /etc/openvpn ablegen (*.crt, *.key, *.ovpn)
Die Files erhalt man vom VPN Server Admin.

Automatische Authentifizierung

Hierfür erstellen wir erst ein leeres File unter /etc/openvpn mit dem selben Namen wie das .ovpn File.
Lediglich die Endung ändern wir auf .prp

Also wenn wir davon ausgehen das unsere Konfiguration MeineOpenVPNKonfiguration.ovpn ist, erstellen wir das File MeineOpenVPNKonfiguration.prp.

In dieses File tragen wir folgendes ein:

Nun müssen wir noch dem .ovpn File mitteilen das es für die Authentifizierung das .prp File verwendet.

Hierfür ergänzen wir die Zeile auth-user-pass um den Namen des .prp Files.

Folgende Zeile anpassen:

OpenVPN Autostart

Um den Client automatisch zu starten müssen wir im File /etc/defaults/openvpn folgende Zeile einkommentieren:

Diese Zeile bewirkt das automatisch alle Konfigurationen (nur *.conf Files) unter /etc/openvpn beim Systemstart ausgeführt werden.
Da die Konfigurationsdatei meist als *.ovpn ausgeliefert wird behelfen wir uns mit einem Symlink:

OPTIONAL: OpenVPN Logging

Falls wir ein Logfile für die VPN Verbindung wünschen müssen wir das *.ovnp erweitern:

Folgenden Inhalt einfügen:

Da er Ordner nicht existiert erstellen wir ihn:

OPTIONAL: OpenVPN KeepAlive

Damit der VPN Tunnel dauerhaft Verbunden bleibt (nicht erst bei Traffic) müssen wir wieder am *.ovpn File schrauben:

Folgenden Inhalt einfügen:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert