J'ai des problèmes pour me connecter au serveur OpenVPN. Où sont les fichiers journaux OpenVPN et comment trouver les détails de la connexion?
Si vous utilisez le plugin Network Manager (network-manager-openvpn), recherchez / var/log/syslog
Cela devrait vous donner les derniers journaux d'openvpn:
$ grep VPN /var/log/syslog
Les détails de connexion se trouvent dans / etc/openvpn /
Par défaut, dans la plupart des distributions, la sortie du journal OpenVPN va au syslog, qui est généralement à /var/log/syslog
Cependant, vos fichiers de configuration peuvent définir explicitement l’emplacement du fichier journal, par exemple:
log-append /var/log/openvpn.log
Cela fonctionne à la fois pour les clients et les serveurs OpenVPN. Les fichiers de configuration OpenVPN sont généralement situés dans /etc/openvpn
et portent généralement le nom *.conf
. server.conf
est canonique; Les noms de fichiers de configuration client sont généralement du type <client name/>.conf
.
Sur les serveurs, OpenVPN est généralement exécuté en tant que service système, c’est-à-dire qu’il est démarré avec l’option --daemon
. Selon la page de manuel OpenVPN, l’utilisation de l’option --daemon [progname]
a les effets suivants:
Devenez un démon une fois toutes les fonctions d'initialisation terminées. Cette option entraînera l'envoi de tous les messages et des erreurs dans le fichier syslog (tel que
/var/log/messages
), à l'exception de la sortie des scripts et des commandes ifconfig, qui passera à/dev/null
sauf indication contraire. La redirection syslog se produit immédiatement au moment où--daemon
est analysé sur la ligne de commande, même si le point de démonisation se produit ultérieurement. Si l’une des options--log
est présente, elle remplacera (sic) la redirection syslog.
Utilisez l'une des options --log file
ou --log-append file
si vous souhaitez que les messages OpenVPN soient consignés dans un autre fichier. L'option --log
entraîne le remplacement du fichier journal spécifié à chaque démarrage du démon OpenVPN, tandis que l'option --log-append
ajoute de nouvelles entrées au fichier journal. Ces options peuvent également être définies dans le fichier de configuration OpenVPN, par exemple,
log /var/log/openvpn.log
L'option --verb
peut être utilisée pour définir la verbosité du fichier journal de 0 (aucune sortie, sauf pour les erreurs fatales) à 11 (pour un maximum d'informations de débogage). La page de manuel spécifie les niveaux de 1 à 4 comme étant la plage appropriée pour une utilisation normale. Ce comportement peut être défini dans le fichier de configuration OpenVPN, par exemple,
verb 3
Il est supposé se trouver dans votre répertoire personnel (répertoire personnel de l'utilisateur qui l'exécute), par exemple ~
. L'exécution d'une commande ls -l
la révélera peut-être. D'autre part, vous pouvez démarrer openvpn avec l'option --debug
pour capturer ce qui se passe en temps réel sur le terminal.
Utilisez l'argument -l
ou --syslog
appelant openconnect. Maintenant, vous pouvez vérifier avec tail -f /var/log/syslog