DS210j als OpenVPN Client... nicht Server

Status
Für weitere Antworten geschlossen.

Osno11

Benutzer
Mitglied seit
28. Jul 2010
Beiträge
86
Punkte für Reaktionen
0
Punkte
0
Moin,

was ich gerne machen möchte:

von meiner DS210j eine Verbindung zu einem OpenVPN Server aufbauen um mir dort per Download Station Dateien abzuholen.

Die Syno als VPN Server einzurichten ist im Forum ausreichend diskutiert und erklärt (und in der neuesten Firmware auch eingebaut).

Kann man die DS210j auch als Open VPN Client konfigurieren???

Gruß

Osno
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Ja, sollte gehen. Einfach die Client-Konfig, Zertifikate in einen Ordner kopieren, die Pfade zu den Certs anpassen und eingeben "openvpn {deineclient}.conf". Ich würde das erst so testen und falls Du Autostart willst, den erst einrichten wenn es mit manuellem Testen ging.

Gruss, ubuntulinux
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Moin,
ein openvpn als Client oder Server ist von der Konfiguration her fast das gleiche.

IMHO unterscheidet sich das nur noch in der config Datei und da hilft ein HOWTO für openvpn weiter. Das hat dann fast nichts mehr mit der DS zu tun, ausser vielleicht, ob tun oder tap zu verwenden ist.

Gruß

Janus
 

Osno11

Benutzer
Mitglied seit
28. Jul 2010
Beiträge
86
Punkte für Reaktionen
0
Punkte
0
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...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat