Bei mir läuft der OpenVPN Server mit Passwort und Client Certs.
Das will ich auch!
Ich hab eine DS218+m mit dem DSM 6.1.5-15254. Die originale OpenVPN-Instanz funktioniert.
Also, rein in putty und los geht's:
Habe das ganze
hier beschrieben, kannst du dir ja mal durchlesen und ausprobieren
(die restlichen Parameter sind in der Anleitung ähnlich gut gesetzt, wie im Wiki beschrieben - also längerer DH key, TLS Cipher, AES, ...)
tprokos Anleitung findet man mittels Google-Cache. Sie deckt sich mit diversen anderen Fundstellen im Netz.
Bei ein paar Dingen bin ich abgewichen.
Meine Zertifikate und Schlüssel hab ich mittels easyrsa lokal am Rechner erzeugt und dann rüber kopiert.
In der "alten" openvpn.conf zeigen die Pfade für DH, CA, Server-Zert und -Key zu
/var/packages/VPNCenter/target/etc/openvpn/keys/
Nachdem ein erster Versuch mit /usr/syno/.../keys nicht funktioniert hat, hab ich oben beschriebenen Pfad verwendet - leider auch ohne Erfolg.
Meine openvpn.conf sieht wie folgt aus:
push "route 192.168.10.0 255.255.255.0"
push "route 192.168.33.0 255.255.255.0"
dev tun
management 127.0.0.1 1195
server 192.168.33.0 255.255.255.0
dh /var/packages/VPNCenter/target/etc/openvpn/mykeys/dh4096.pem
ca /var/packages/VPNCenter/target/etc/openvpn/mykeys/ca.crt
cert /var/packages/VPNCenter/target/etc/openvpn/mykeys/server.crt
key /var/packages/VPNCenter/target/etc/openvpn/mykeys/server.key
tls-version-min 1.2
tls-auth /var/packages/VPNCenter/target/etc/openvpn/mykeys/ta.key 0
max-clients 5
comp-lzo
persist-tun
persist-key
verb 3
log-append /var/log/openvpn.log
keepalive 10 60
reneg-sec 0
plugin /var/packages/VPNCenter/target/lib/radiusplugin.so /var/packages/VPNCenter/target/etc/openvpn/radiusplugin.cnf
;client-cert-not-required
username-as-common-name
duplicate-cn
status /tmp/ovpn_status_2_result 30
status-version 2
proto udp6
port 1194
cipher AES-256-CBC
auth SHA512
Wenn ich das VPN-Paket starte und den OpenVPN-Dienst aktiviere, bekomme ich als Fehlermeldung in der VPN-Übersicht: "Aktivierung fehlgeschlagen" und in den Details für OpenVPN: "VPN konnte nicht aktiviert werden. Prüfen Sie die Konfigurationsdatei."
tls-version-min zu dekativieren macht keinen Unterschied.
Hat irgendwer Ideen?
Edit: Ich bin schön blöd! Ich hab in der vor-vor-letzten Zeile eine Tippfehler gehabt - prt statt port. Es geht soweit. Danke tproko für die Anleitung.