Für die Installation und Konfiguration gibt es ein super Tutorial
Was man bei der 210er überspringen kann ist das Nachinstallieren des tun Kernel-Modul, da es schon unter
/usr/local/modules/tun.ko
vorhanden ist und nur noch geladen werden muss.
In der autostart.sh sieht das bei mir nun folgendermassen aus. Damit läd die NAS beim Start sowohl das Modul als auch OpenVPN korrekt.
#!/bin/sh (sleep 12; /sbin/insmod /usr/local/modules/tun.ko)& (sleep 60; /opt/sbin/openvpn /opt/etc/openvpn/[CONFIG_FILENAME].conf)&
Weblinks

2 Comments
Ich hab auch das 210 und habe die Zeilen eingefügt. Leider startet er bei mir weder tun.ko noch den openvpn. Hast Du ne Idee woran das liegen könnte? Könntest Du deine autorun.sh mal posten?
Servus! Sorry hat a bisserl länger gedauert mit der Antwort…
Also meine autorun.sh sieht genau so aus, wie ich sie oben gepostet hab…
#!/bin/sh(sleep 12; /sbin/insmod /usr/local/modules/tun.ko)&
(sleep 60; /opt/sbin/openvpn /opt/etc/openvpn/openvpn.conf)&
Also wenn es bei mir nun nicht mehr laufen würde, würd ich folgendes checken…
Läuft alles unabhängig von der autorun.sh?
- Ist das Modul /usr/local/modules/tun.ko vorhanden
- Läßt es sich manuell laden
[~] # /sbin/insmod /usr/local/modules/tun.kowenn es geladen wurde erzeugt lsmod eine ähnliche Ausgabe wie hier
[~] # lsmod | grep [t]untun 11062 2 - Live 0xbf486000
- OpenVPN ist installiert und lässt sich starten, was sagt das Logfile und läuft der Prozeß wirklich?
[~] # tail /opt/etc/openvpn/log/openvpn.logSun May 30 22:24:56 2010 OpenVPN 2.1.1 ....
[~] # ps ax | grep [o]penvpn1234 ct 2060 S /opt/sbin/openvpn /opt/etc/openvpn/openvpn.conf
Ist die autorun.sh korrekt?
- Stimmen die Rechte? autorun.sh ist ausführbar (0755)
- Höheren sleep versuchen
So ich hoffe ich konnte damit a weng helfen. Ich glaube mich daran erinnern zu können, dass ich ziemlich rumprobiert hab, bis ich für mich passende sleep Werte hatte, aber seit dem läuft das Ganze ohne Probleme.
vg Clemens