OpenVPN reinicia el servicio systemd si se produce un error de TLS

OpenVPN reinicia el servicio systemd si se produce un error de TLS

Tengo un servicio systemctl que inicia el comando openvpn con el archivo de configuración dado.
openvpn *filename*
Pero si alguien usa el mismo certificado para abrir VPN desde otro dispositivo, el servicio registra errores de TLS y la VPN deja de funcionar. Pero el servicio no se detiene ni se reinicia después de eso. Sigue funcionando incluso a través de VPN.
¿Cómo puedo gestionar el servicio para que se reinicie después de que se produzca el error? Gracias de antemano.

información relacionada