Script d'init pour Openvpn
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