Configuración de OpenVPN: Easy-RSA no utiliza el directorio de trabajo actual

Configuración de OpenVPN: Easy-RSA no utiliza el directorio de trabajo actual

Estoy intentando configurar un servidor VPN. Pero fallo en el primer paso: easy-rsa.

Siguiendo el tutorial instalé openvpn y easyrsa en mi servidor y copié la carpeta easy-rsa en mi carpeta openvpn.
Ahora, cuando ejecuto easyrsa clean-alldesde mi carpeta recién copiada /etc/openvpn/easy-rsa, aparece un error

Easy-RSA error:

The OpenSSL config file cannot be found.
Expected location: /usr/bin/openssl-1.0.cnf

Ahora me di cuenta de que cuando ejecuto easyrsasin parámetros para obtener ayuda obtengo este resultado

DIRECTORY STATUS (commands would take effect on these locations)
  EASYRSA: /usr/bin
  PKI:  /etc/openvpn/easy-rsa/pki

Entonces, easy-rsa acepta mi directorio de trabajo actual para el esquí, pero no para el propio EASYRSA...
¿Hay alguna manera de solucionar este problema?

Estoy ejecutando Arch Linux en mi servidor.

Respuesta1

Encontré una solución.
easy-rsa tiene la --varsopción que le permite apuntar a un archivo vars específico.
Lo que funcionó para mí ahora fue

easyrsa --vars=./vars clean-all

Y para todos los demás comandos simplemente agregué la --vars=./varsopción y todo funcionó.

información relacionada