
Tenemos servidores Centos ejecutando múltiples demonios, hasta 3 en cada servidor. He mirado los scripts de inicio de rc.d y no veo forma de controlar los demonios de forma independiente. Realmente nos gustaría poder reiniciar un túnel sin afectar a los demás. es posible? ¿Dónde deberíamos estar mirando?
Respuesta1
Los scripts de inicio en Debian y Ubuntu para openvpn permiten administrar instancias individuales nombrándolas con el comando como:
/etc/init.d/openvpn start vpn_name_1
y
/etc/init.d/openvpn stop vpn_name_2
Si los scripts que vienen con el paquete CentOS openvpn no admiten esto, entonces tal vez podría copiar la lógica de las versiones en Debian/Ubuntu (aunque no copie el script completo, ya que puede haber otras diferencias específicas de la distribución de las que preocuparse). acerca de).
Respuesta2
Ejecutamos 3 instancias de OpenVPN en nuestra configuración y solo usamos:
/usr/local/sbin/openvpn /etc/openvpn/1.conf &
/usr/local/sbin/openvpn /etc/openvpn/2.conf &
/usr/local/sbin/openvpn /etc/openvpn/3.conf &
Por supuesto, cada instancia se ejecuta en un puerto diferente y tiene configuraciones diferentes y luego puedes eliminar cada instancia por separado e iniciarlas sin afectar a las demás.