У мене проблеми з підключенням до сервера 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