
Zitat von
MaxMuster
Also, da war ich wohl etwas unpräzise: Die Datei "/tmp/flash/openvpn-lzo_conf" muss ausführbar sein. Kurz zur Erläuterung: Beim Starten eines Dienstes wird das Script /etc/init.d/rc.openvpn-lzo ausgeführt, welches "direkt vor dem Starten" die aktuelle Konfiguration generiert (und damit würde dann deine dahin kopierte überschrieben). Dafür schaut das Script, ob ein "eigenes", ausführbares Skript da ist ( /tmp/flash/openvpn-lzo_conf bzw /tmp/flash/openvpn_conf ) oder startet ansonsten das "normale" Skript "/mod/etc/default.openvpn-lzo/openvpn-lzo_conf" oder "/mod/etc/default.openvpn/openvpn_conf" (in der momentanen Version ist das von Namen her noch immer unterschiedlich je nach mit oder ohne LZO, das entfällt aber in der nächsten Version).
OK, das hat mich schonmal einen Schritt weiter gebracht. Habe nun meine config in "/var/tmp/flash/openvpn-lzo_conf" kopiert und ausführbar gemacht. Wenn ich openVPN mit dieser aus der shell starte erscheint kein Fehler, alles funktioniert.
Wenn ich jedoch openVPN aus dem DS-Mod Webinterface starte erscheint
Starte openvpn-lzo:
Starting OpenVPN ...Options error: You must define TUN/TAP device (--dev)
Use --help for more information.
failed.
Dies ist meine config, die direkt aus der shell gestartet wie gesagt funktioniert:
Code:
port 1194
proto udp
dev tap
ca /tmp/flash/ca.crt
cert /tmp/flash/box.crt
key /tmp/flash/box.key
dh /tmp/flash/dh.pem
ifconfig 172.16.0.1 255.255.255.0
ifconfig-pool-persist /tmp/flash/ipp 0
server-bridge 172.16.0.1 255.255.255.0 172.16.0.100 172.16.0.200
client-to-client
keepalive 10 120
comp-lzo
persist-key
persist-tun
status /var/log/openvpn.log
verb 3
float
management 192.168.0.2 1194
daemon

Zitat von
MaxMuster
EDIT: Wegen des "verb" Eintrags: Welche Version hast du denn (steht in make/opnevpn/openvpn.mk unter "OPENVPN_PKG_VERSION:=")? Das
sollte eigentlich nicht so sein

)
2.1 RC4