Hallo,
in diesem Tutorial möchte ich euch erkären, wie ich den OpenVPN Clienten bei mir erfolgreich installiert habe. Ich kann nicht sagen ob das mit anderen VPN Anbietern auch so funktioniert, ich wäre also froh um Rückmeldungen. Ich benutze den VPN Anbieter Nvpn.net. Ich habe dieses Tutorial auf raspian (wheezy) getestet.
Also, als erstest müssen die Paketlisten aktualisiert werden
Danach laden wir OpenVPN herunter
Von euerem VPN Anbieter bekommt ihr in den meisten Fällen eine .ovpn/.conf und eine .crt Datei.
Diese müssen wir jetzt nach /etc/openvpn kopieren.
Dazu erstellt ihr eine neue .conf Datei
Hier fügt ihr den Inhalt der .conf/.ovpn Datei ein! (Mit CTRL-O und Enter speichern, und dann mit CTRL-X schliessen.)
Dasselbe mit der .crt Datei
Hier fügt ihr nun den Inhalt der .crt Datei ein! (Mit CTRL-O und Enter speichern, und dann mit CTRL-X schliessen.)
Als nächstes erstellen wir eine Textdatei in der wir die Zugangsdaten für die VPN-Verbindung speichern.
In die Datei kommen dann
Das ganze mit CTRL-O und danach Enter speichern und mit CTRL-C schliessen.
Jetzt öffnen wir die .conf Datei (Achtung! Den richtigen Dateinamen einsetzen)
Diese sollte dann so ähnlich aussehen (es kann auch z.B. ein Logo vom VPN Anbieter haben):
client
dev tun
auth-user-pass [Pfad zu der Datei mit den Login-Daten]
proto udp
remote [IP Zensiert]
resolv-retry infinite
nobind
persist-key
persist-tun
comp-lzo
ca [Pfad zu der .crt Datei]
verb 3
Alles anzeigen
Die Pfade in den eckigen Klammern müssen wir nun abändern!
Pfad zur Datei mit den Login-Daten(wenn ihr alles wie im tut beschrieben gemacht habt): /etc/openvpn/auth.txt
Pfad zu der .crt Datei: /etc/openvpn/Zert.crt
Und wieder Wird die Datei mit CTRL-O, ENTER und CTRL-X gespeichert.
Jetzt muss die Config noch in /etc/default/openvpn eintragen.
Am ende der Datei fügt ihr nun folgendes ein. (Zwischen den Gänsefüsschen muss der Name der .conf Datei stehen die gestartet werden soll)
Und wieder Wird die Datei mit CTRL-O, ENTER und CTRL-X gespeichert.
Jetzt könnt ihr entweder den daemon selber starten
oder den Pi neustarten (dann wird das Skript automatisch ausgeführt)
Ich hoffe das Tutorial hilft einigen von euch weiter!
-tschoesi
Zum Schluss möchte ich noch boandlkramer und dbv für ihr Hilfe danken!