Monatsarchiv für Dezember 2009

 
 

OpenVPN unter Mac OS X

Um eine OpenVPN Verbindung unter MacOS X herzustellen verwende ich das Programm Tunnelblick. Unter http://code.google.com/p/tunnelblick/ kann die aktuelle Version bezogen werden.
Die Installation ist »für einen Mac typisch« sehr einfach.

Die Konfiguration ist simpel, wenn eine *.p12 und *.ovpn Datei vorhanden ist. Diese Dateien müssen nur in das Verzeichnis ~/Libary/openvpn/ kopiert werden. Fertig! Alternative Konfigurationen sind hier beschrieben.

Nach dem Programmstart, befindet sich ein Eintrag Verbinden ‘XXXX’ (Wobei XXXX der Name der *.ovpn Datei ist). Beim Verbinden ist nur noch das Zertifikatspasswort nötig und schon steht die Verbindung.

OpenVPN unter Ubuntu

Netzwerkmanager-VPNUm in Ubuntu (bei mir 9.10) eine OpenVPN Verbindung mit dem Netzwerkmanager von Gnome herstellen zu können wird das Paket network-manager-openvpn benötigt.

Mit folgendem Befehl lässt es sich einfach installieren. (Evtl. fehlende Pakete werden automatisch mit installiert.)

sudo apt-get install network-manager-openvpn

OpenVPN-hinzufuegenNach der Installation kann über den Netzwerkmanager eine VPN-Verbindung vom Typ OpenVPN hinzugefügt werden.

In meinem Fall habe ich vom OpenVPN Server nur eine *.ovpn und eine *.p12 vorliegen. Mit diesen beiden Dateien allerdings ist eine Einrichtung so ohne weiteres nicht möglich.

In das Feld Gateway wird die IP aus der *.ovpn (Zeile beginnt mit: remote ohne den Port) eingetragen. Anschließend werden die Zertifikate benötigt, die sich mit den folgenden Befehlen aus der *.p12 extrahieren lassen.

Zertifikat der Zertifizierungsstelle:

openssl pkcs12 -in client.p12 -out client.pem

Zertifikat des Benutzers:

openssl pkcs12 -in client.p12 -out client.crt -clcerts -nokeys

Privater Schlüssel:

openssl pkcs12 -in client.p12 -out client.key -nocerts

OpenVPN-bearbeitenNach dem Anwenden der Einstellungen ist im Panel unter VPN-Verbindungen die soeben erstellte OpenVPN Verbindung verfügbar und kann gestartet werden.