Script d'init pour Openvpn

openvpn init jpeg

Pour ceux qui compile Openvpn.

Ce mini article fait suite à celui ci sur Openvpn ou nous avions parlé de la mise en place d'un serveur vpn avec Openvpn en le compilant pour bénéficier de la dernière versions. Nous etions allé un peu plus loin dans la configuration avec cet article.

Il est quand même plus pratique de gérer Openvpn avec un script d'init plutôt qu'en ligne de commande.

Pour démarrer le serveur (pareil pour le client, client.conf) :

cd /opt/openvpn/sbin
./openvpn --config ../etc/server.conf 

ou pour l'arrêter :

killall openvpn

Vous trouverez le script d'init dans les sources d'Openvpn : openvpn-2.0.9/sample-scripts, openvpn.init

Éditez le et faites les modifications nécessaire selon votre installation d'Openvpn puis copiez le dans /etc/init.d/

openvpn_locations="/opt/openvpn/sbin/openvpn"
[...]
work=/opt/openvpn/etc/

Une fois modifié correctement, pour pas avoir de soucis de lancement du vpn lors d'un reboot de votre serveur :

cp -a /opt/SOURCES/openvpn-2.0.9/sample-scripts/openvpn.init /etc/init.d
chkconfig --add openvpn
chkconfig --level 35 openvpn on

Voila, maintenant plus qu'a tester :)

Vus : 388
Publié par System Linux : 211