Hallo,
habe das OpenVPN Problem gelöst. Für alle Interessierten:
Ich wollte mit meiner Syno an einen OpenVPN Server und mir dort Dateien runterladen. Da meine Syno ohnehin 24/7 läuft, sollte sie das via Download redirector erledigen.
1. Zuerst habe ich mir OpenVPN als Paket installiert...
... hier ware ich noch in der Annahme -> einfach Config anpassen und manuell starten.
Das funktionierte jedoch nicht. Das System meckert, das das tunnel Interface nicht gefunden werden konnte.
2. insmod -q /usr/lib/modules/tun.ko
War das Problem weg
3. /usr/local/synovpn/sbin/openvpn --daemon --cd /usr/local/synovpn/etc/openvpn --writepid /usr/local/synovpn/var/run/openvpn.pid --config openvpn.conf
OpenVPN als Daemon starten
Auszug aus meiner Conf:
#OpenVPN Server conf
tls-client
client
dev tun
proto udp
tun-mtu 1500
remote xyz 1194
pkcs12 /usr/local/synovpn/etc/openvpn/blabla.p12
#Pfad vollständg angeben
cipher AES-256-CBC
comp-lzo
verb 3
ns-cert-type server
tls-remote dyndns.krams.net
4. if [ -e "/usr/local/synovpn/var/run/openvpn.pid" ]; then
kill `cat /usr/local/synovpn/var/run/openvpn.pid`
fi
Verbindung abbauen
5. /bin/cp /etc/resolv_tun-up.conf /etc/resolv.conf
Die Routen hat er sauber eingetragen, aber nicht den DNS Server.
Habe zwei Dateien gebastelt... eine mit meinen standard Einstellungen (tun-down) und eine mit dem fremden DNS (tun-up) und überschreibe die resolv.conf... das kann man auch eleganter machen
Für meinen PC hatte ich eigenes Zertifikat, so daß ich von dort aus die Downloads an die Syno weitergeben konnte...
Die Kommandos von oben habe ich in bash Skripte gepackt...