Nous avons des serveurs Centos exécutant plusieurs démons, jusqu'à 3 sur chaque serveur. J'ai examiné les scripts d'initialisation rc.d et je ne vois aucun moyen de contrôler les démons indépendamment. Nous aimerions vraiment pouvoir redémarrer un tunnel sans affecter les autres. Est-ce possible? Où devrions-nous chercher?
Réponses
Trop de publicités?Les scripts d'initialisation dans Debian et Ubuntu pour openvpn permettent de gérer des instances uniques en les nommant sur la commande comme suit :
/etc/init.d/openvpn start vpn_name_1
et
/etc/init.d/openvpn stop vpn_name_2
Si le(s) script(s) fourni(s) avec le package openvpn de CentOS ne prend pas en charge cela, vous pourriez peut-être copier la logique des versions dans Debian/Ubuntu (ne copiez pas tout le script car il pourrait y avoir d'autres différences spécifiques à la distribution à prendre en compte).
Nous exécutons 3 instances OpenVPN dans notre configuration, et nous utilisons simplement :
/usr/local/sbin/openvpn /etc/openvpn/1.conf &
/usr/local/sbin/openvpn /etc/openvpn/2.conf &
/usr/local/sbin/openvpn /etc/openvpn/3.conf &
Bien sûr, chaque instance fonctionne sur un port différent et possède des paramètres différents, vous pouvez donc arrêter chaque instance séparément et les démarrer sans affecter les autres.