Home > Zentrale Einrichtungen > Rechenzentrum > Services und Netze > VPN > OpenVPN Linux

OpenVPN Installation und Benutzung unter Linux

Folgende Anleitung beschreibt das Vorgehen unter Ubuntu 9.04 und sollte (etwas Linux KnowHow vorausgesetzt) leicht auf anderen Versionen bzw. Distributionen nachvollziehbar sein.

Wichtig: Melden Sie sich an der Website der Hochschule mit Ihrem RZ-Account an (falls noch nicht geschehen, müssen Sie sich zuerst registrieren). Dies ist notwending, um die benötigten Dateien runterladen zu können.

Im Folgenden werden zwei Methoden beschrieben. Die Erste beschreibt die Einrichtung von OpenVPN mit Hilfe des Network Managers. Die Zweite kommt zur Anwendung, falls Ihr Linux System auf klassischem Weg eine Netzwerkverbindung herstellt.

Einrichtung OpenVPN mit Hilfe des Network Managers

Installation und Konfiguration

Installieren Sie zuerst OpenVPN und das OpenVPN Plugin des Network Managers:

sudo aptitude install openvpn network-manager-openvpn

Legen Sie im nächsten Schritt ein Verzeichnis zur Ablage der Konfigurationsdateien an. Wir empfehlen, im Homeverzeichnis des Benutzers ein Verzeichnis .openvpn anzulegen und in dieses das Archiv mit den Konfigurationsdaten zu entpacken: 

cd
mkdir .openvpn
cd .openvpn
tar -xzvf config.tar.gz

VPN Konfiguration starten durch Linksklick auf Network Manager Symbol im Panel und Navigation zum Eintrag "VPN konfigurieren":

OpenVPN mit Network Manager Plugin

Import der Konfigurationsdatei einleiten durch Klick auf "Importieren":

OpenVPN mit Network Manager

Je nach RZ-Benutzerkennung die passende Konfigurationsdatei auswählen (z.B. Student.ovpn):

OpenVPN mit Network Manager

Benutzername (benutzername@fh-landshut.de) und Accountpasswort eintragen und auf "Anwenden" klicken:

OpenVPN mit Network Manager

Konfiguration abschließen:

OpenVPN mit Network Manager

Benutzung

Verbindungsaufbau einleiten durch Linksklick auf Network Manager Symbol im Panel und Navigation zum OpenVPN Profil:

OpenVPN mit Network Manager

Abbau der Verbindung

Die VPN Verbindung schließen durch Linksklick auf Network Manager Symbol im Panel und Navigation zum Eintrag "VPN trennen":

OpenVPN mit Network Manager

Einrichtung OpenVPN ohne Network Manager

Installation

Sie können das von Ubuntu bereitgestellte openvpn Paket benutzen oder OpenVPN selbst kompilieren. Im folgenden wird die zweite Alternative beschrieben.

Nach dem Download und dem Entpacken des Quellcodes in ein temporäres Installationsverzeichnis führen Sie zunächst das Configure-Skript in diesem Verzeichnis aus:

./configure

Sie erhalten möglicherweise Fehlermeldungen über nicht installierte Bibliotheken. Installieren Sie ggf. diese Bibliotheken nach. Beispiel:

sudo aptitude install liblzo2-dev libssl-dev

Nachdem das configure-Skript ohne Fehlermeldungen durchgelaufen ist, stoßen Sie den Compiliervorgang an:

make

Anschließend installieren Sie die Software mittels:

sudo make install

Das OpenVPN-Programm wird dabei als /usr/local/sbin/openvpn installiert.

Die OpenVPN-Software gibt kein Verzeichnis vor, in dem standardmäßig die Konfigurationsdateien gesucht werden. Wir empfehlen, im Homeverzeichnis des Benutzers ein Verzeichnis .openvpn anzulegen und in dieses das Archiv mit den Konfigurationsdateien zu entpacken:

cd
mkdir .openvpn
cd .openvpn
tar -xzvf <downloaddir>/config.tar.gz

Benutzung

Terminal Fenster öffnen und folgendes Kommando eingeben:

sudo /usr/local/sbin/openvpn --cd $HOME/.openvpn --config <profilname>.ovpn

Der Profilname ergibt sich aus der Art Ihrer RZ-Benutzerkennung (Studenten wählen logischerweise die Konfigurationsdatei Student.ovpn).

Geben Sie dann Ihre kurze Email Adresse (benutzername@fh-landshut) und Ihr zugehöriges Passwort an.

Die Verbindung wird nun aufgebaut. Dass die Verbindung steht, erkennen Sie an der Meldung "Initialization sequence completed".

Wenn die Verbindung wegen Authentisierungsproblemen nicht aufgebaut werden konnte, erscheint die Abfrage nach Username und Passwort erneut. Prüfen Sie in diesem Fall bitte folgende Punkte:

  • Haben Sie Kennung (benutzername@fh-landshut.de) und Passwort korrekt eingegeben?
  • Ist bereits eine Verbindung unter der Kennung aktiv? Unter der gleichen Kennung kann stets nur eine Verbindung aufgebaut werden, weitere Verbindungsversuche werden abgelehnt. Nach unvorhergesehenen Verbindungsabbrüchen kann es einige Minuten dauern, bis wieder eine neue Verbindung aufgebaut werden kann.
  • Verwenden Sie das korrekte Profil für Ihre Kennung?
  • Probieren Sie den Verbindungsaufbau nach einigen Minuten nochmals; vielleicht gab es ein temporäres Systemproblem, das sich mittlerweile gelöst hat.

Abbau der Verbindung

Beenden Sie die OpenVPN-Verbindung einfach, indem Sie das im Terminalfenster noch laufende OpenVPN-Programm mit der CTRL-C Tastenkombination abbrechen.

Updated: 11.11.2011
 
.