У мене проблеми з підключенням до сервера OpenVPN. Де знаходяться файли журналів OpenVPN і як знайти деталі з'єднання?
У мене проблеми з підключенням до сервера OpenVPN. Де знаходяться файли журналів OpenVPN і як знайти деталі з'єднання?
Відповіді:
Якщо ви використовуєте плагін мережевого менеджера ( network-manager-openvpn ), перегляньте / var / log / syslog
Це має дати вам останні журнали openvpn:
$ grep VPN /var/log/syslog
Деталі з'єднання можна знайти в / etc / openvpn /
openvpnas.logв/var/log/
За замовчуванням у більшості дистрибутивів вихід журналу OpenVPN переходить до системного журналу, який зазвичай знаходиться на /var/log/syslog
Однак ваші конфігураційні файли можуть чітко встановити розташування файлів журналу, наприклад:
log-append /var/log/openvpn.log
Це працює як для клієнтів OpenVPN, так і для серверів. Конфігураційні файли OpenVPN зазвичай знаходяться в /etc/openvpnі зазвичай називаються *.conf. server.confє канонічним; Імена файлів клієнтських конфігурацій зазвичай схожі <client name/>.conf.
На серверах OpenVPN, як правило, запускається як системна послуга, тобто починається з
--daemonопції. Відповідно до чоловічої сторінки OpenVPN, використання --daemon [progname]
параметра має такий ефект:
Стати демоном після завершення всіх функцій ініціалізації. Ця опція призведе до того, що всі вихідні повідомлення та помилки будуть надсилатися до файлу syslog (наприклад,
/var/log/messages), за винятком виводу скриптів та команд ifconfig, на які піде,/dev/nullякщо інше не буде перенаправлено. Перенаправлення системного журналу відбувається негайно в точці, яка--daemonпроаналізована в командному рядку, навіть якщо точка демонізації виникає пізніше. Якщо є один із--logваріантів, він буде витісняти (sic) переадресацію системного журналу.
Використовуйте будь-який з параметрів --log fileабо --log-append file, якщо ви хочете, щоб повідомлення OpenVPN були записані в інший файл. Цей --logпараметр призводить до того, що вказаний файл журналу буде перезаписаний щоразу, коли запускається демон OpenVPN, а --log-appendопція додає нові записи до файлу журналу. Ці параметри можна також встановити у файлі конфігурації OpenVPN, наприклад,
log /var/log/openvpn.log
Ця --verbопція може бути використана для встановлення багатослівності файлу журналу від 0 (немає виводу, крім фатальних помилок) до 11 (для максимальної інформації про налагодження). На головній сторінці вказаний рівень від 1 до 4 як відповідний діапазон для звичайного використання. Така поведінка може бути встановлена у файлі конфігурації OpenVPN, наприклад,
verb 3
verb 2стандартний 3, але помітної різниці не було. Тоді я rm openvpn.logдумаю про перезапуск нового журналу. Але openvpn.log не створено, і я не можу знайти журнали. Куди зараз пішов журнал? Я створив новий openvpn.log, але він залишився у розмірі 0.
Використовуйте -lабо --syslogаргумент, що викликає openconnect. Тепер ви можете перевіритиtail -f /var/log/syslog
/etc/openvpn/там містилися файли журналів і ваша конфігурація openVPN