¿Dónde están los registros de conexión de OpenVPN y los archivos de configuración?

83

Tengo problemas para conectarme al servidor OpenVPN. ¿Dónde están los archivos de registro de OpenVPN y cómo encuentro los detalles de la conexión?

Hojat Taheri
fuente
en general, puede encontrar archivos de configuración en los archivos de /etc/openvpn/registro contenidos y su configuración openVPN
Muhammad Sholihin

Respuestas:

72

Si está utilizando el complemento de administrador de red ( network-manager-openvpn ), busque en / var / log / syslog

Esto debería darte los últimos registros de openvpn:

$ grep VPN /var/log/syslog

Los detalles de conexión se encuentran en / etc / openvpn /

Lilley
fuente
También se puede llamar openvpnas.logen/var/log/
Victor S
42

Por defecto, en la mayoría de las distribuciones, la salida del registro de OpenVPN va al registro del sistema, que generalmente está en /var/log/syslog

Sin embargo, sus archivos de configuración pueden establecer la ubicación del archivo de registro explícitamente, por ejemplo:

log-append /var/log/openvpn.log

Esto funciona tanto para clientes y servidores OpenVPN. Los archivos de configuración de OpenVPN generalmente se ubican /etc/openvpny generalmente se nombran *.conf. server.confes canónico los nombres de archivos de configuración del cliente son generalmente similares <client name/>.conf.

Ri4a
fuente
21

Ubicación del archivo de registro

En los servidores, OpenVPN generalmente se ejecuta como un servicio del sistema, es decir, se inicia con la --daemonopción. Según la página de manual de OpenVPN, el uso de la --daemon [progname] opción tiene el siguiente efecto:

Conviértete en un demonio después de completar todas las funciones de inicialización. Esta opción hará que todos los mensajes y salidas de error se envíen al archivo syslog (como /var/log/messages), excepto la salida de scripts y comandos ifconfig, que irán a /dev/nullmenos que se redirija de otra manera. La redirección de syslog ocurre inmediatamente en el punto que --daemonse analiza en la línea de comando aunque el punto de daemonización ocurra más tarde. Si una de las --logopciones está presente, reemplazará (sic) la redirección de syslog.

Utilice cualquiera de las opciones --log fileo --log-append filesi desea que los mensajes de OpenVPN se registren en un archivo diferente. La --logopción hace que el archivo de registro especificado se sobrescriba cada vez que se inicia el demonio OpenVPN mientras que la --log-appendopción agrega nuevas entradas al archivo de registro. Estas opciones también se pueden establecer en el archivo de configuración de OpenVPN, por ejemplo,

log /var/log/openvpn.log

Verbosidad

La --verbopción se puede usar para establecer la verbosidad del archivo de registro de 0 (sin salida excepto por errores fatales) a 11 (para obtener la información de depuración máxima). La página de manual especifica niveles de 1 a 4 como el rango apropiado para el uso normal. Este comportamiento se puede establecer en el archivo de configuración de OpenVPN, por ejemplo,

verb 3
Anthony G - justicia para Monica
fuente
Cambié a verb 2la configuración predeterminada 3, pero no hubo una diferencia notable. Entonces estoy rm openvpn.logpensando en reiniciar un nuevo registro. Pero openvpn.log no se creó y ahora no puedo encontrar los registros. ¿A dónde se ha ido el registro ahora? Creé un nuevo openvpn.log pero se mantuvo en el tamaño 0.
Old Geezer
@OldGeezer Eso sería mejor como una nueva pregunta donde puede proporcionar detalles específicos sobre la configuración de su configuración de registro de OpenVPN y OS (systemd / syslog).
Anthony G - justicia para Monica
1

Se supone que está en su directorio de inicio (directorio de inicio del usuario que lo ejecuta), por ejemplo ~. Ejecutar un ls -lcomando tal vez lo revelará. Por otro lado, puede iniciar openvpn con la --debugopción de capturar lo que sucede en tiempo real en el terminal.

Lashae
fuente
1

Use el argumento -lo --syslogllamando a openconnect. Ahora puedes consultar contail -f /var/log/syslog

ǝlpoodooɟƃuooʞ
fuente