4 votes

Comment contrôler plusieurs instances OpenVPN sur le même serveur?

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?

7voto

David Spillett Points 22424

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).

2voto

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X