Bonjour,
J'ai récemment mis en place une connection VPN routé entre mon NAS (en mode client) et un autre serveur.
Lorsque je me connecte au vpn via l'interface DSM de mon synology, tout fonctionne.
Par contre, lorsque j'essaie d'établir le VPN en ligne de commande, la connection est brutalement interrompue.
voici la commande lancée:
->/usr/syno/etc/synovpnclient/scripts/ovpnc.sh start client_o1365158603
ou plus simplement
->/usr/sbin/openvpn --daemon --cd /usr/syno/etc/synovpnclient/openvpn --config client_o1365158603
voici l'extrait du log d'openvpn :
Tue Apr 23 15:41:23 2013 us=519101 Initialization Sequence Completed
Tue Apr 23 15:41:27 2013 us=642000 event_wait : Interrupted system call (code=4)
Nous constatons bien que le syno envoie un signal de deconnection alors que je ne l'ai jamais demandé.
Je pense que la nouvelle version du DSM 4+ integrant le client openvpn verifie certaines regles/contraintes sur le vpn.
J'ai donc vérifié quels fichiers sont ajoutés/modifiés lorsque je me connecte via l'IHM.
J'ai constaté que DSM créait le fichier /tmp/vpnc_current et modifiait le fichier /tmp/iptables_serv_mod_map.
J'ai donc refait la même chose en ligne de commande:
->/usr/syno/etc/synovpnclient/scripts/ovpnc.sh start client_o1365158603
->cp /volume1/vpnc_current /tmp/vpnc_current
->/usr/syno/bin/iptablestool --insmod ovpnc x_tables.ko ip_tables.ko iptable_filter.ko nf_conntrack.ko nf_defrag_ipv4.ko nf_conntrack_ipv4.ko nf_nat.ko iptable_nat.ko ipt_REDIRECT.ko xt_multiport.ko xt_tcpudp.ko xt_state.ko ipt_MASQUERADE.ko tun.ko
Forcement, le probleme persiste.
Comment lancer openvpn en ligne de commande sous DSM 4 ? Tel est la question !
Etant à court d'idée, merci de votre aide.
En attendant, je vais demander directement au support synology.