По умолчанию в большинстве дистрибутивов выход журнала 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]
опции имеет следующий эффект:
Станьте демоном после завершения всех функций инициализации. Эта опция приведет к тому, что все сообщения и сообщения об ошибках будут отправлены в файл системного /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 (для максимальной информации об отладке). Страница man определяет уровни от 1 до 4 в качестве соответствующего диапазона для нормального использования. Это поведение может быть установлено в файле конфигурации OpenVPN, например,
Я перешел verb 2с 3 по умолчанию, но заметной разницы не было. Я тогда rm openvpn.logдумал о перезапуске свежего журнала. Но openvpn.log не был создан, и теперь я не могу найти журналы. Куда пропал журнал? Я создал новый openvpn.log, но он остался в размере 0.
Старый Geezer
@OldGeezer Это лучше всего задать в качестве нового вопроса, в котором вы можете предоставить конкретные сведения о конфигурации конфигурации OpenVPN и журналирования ОС (systemd / syslog).
Энтони Дж. - правосудие для Моники
1
Предполагается, что он находится в вашем домашнем каталоге (домашний каталог пользователя, который его выполняет), например ~. Запуск ls -lкоманды, возможно, покажет это. С другой стороны, вы можете запустить openvpn с --debugвозможностью фиксировать то, что происходит в реальном времени на терминале.
/etc/openvpn/
содержались файлы журналов и ваша конфигурация openVPNОтветы:
Если вы используете плагин сетевого менеджера ( network-manager-openvpn ), посмотрите в / var / log / syslog
Это должно дать вам последние журналы openvpn:
Подробности подключения можно найти в / etc / openvpn /
источник
openvpnas.log
в/var/log/
По умолчанию в большинстве дистрибутивов выход журнала OpenVPN поступает в системный журнал, который обычно находится в
/var/log/syslog
Тем не менее, ваши файлы конфигурации могут установить местоположение файла журнала явно, например:
Это работает как для клиентов OpenVPN, так и для серверов. Конфигурационные файлы OpenVPN обычно находятся в
/etc/openvpn
и обычно именуются*.conf
.server.conf
является каноническим; имена файлов конфигурации клиента обычно похожи<client name/>.conf
.источник
Расположение файла журнала
На серверах OpenVPN обычно запускается как системная служба, т. Е. Запускается с
--daemon
опцией. Согласно справочной странице OpenVPN, использование--daemon [progname]
опции имеет следующий эффект:Используйте любой из параметров
--log file
или--log-append file
, если вы хотите, чтобы сообщения OpenVPN записывались в другой файл.--log
Опция вызывает указанный файл журнала будет перезаписан каждый раз , когда демон OpenVPN запускается в то время как--log-append
опция добавляет новые записи в лог - файл. Эти параметры также могут быть установлены в файле конфигурации OpenVPN, например,многословие
Эта
--verb
опция может быть использована для установки детализации файла журнала от 0 (без вывода данных, за исключением фатальных ошибок) до 11 (для максимальной информации об отладке). Страница man определяет уровни от 1 до 4 в качестве соответствующего диапазона для нормального использования. Это поведение может быть установлено в файле конфигурации OpenVPN, например,источник
verb 2
с 3 по умолчанию, но заметной разницы не было. Я тогдаrm openvpn.log
думал о перезапуске свежего журнала. Но openvpn.log не был создан, и теперь я не могу найти журналы. Куда пропал журнал? Я создал новый openvpn.log, но он остался в размере 0.Предполагается, что он находится в вашем домашнем каталоге (домашний каталог пользователя, который его выполняет), например
~
. Запускls -l
команды, возможно, покажет это. С другой стороны, вы можете запустить openvpn с--debug
возможностью фиксировать то, что происходит в реальном времени на терминале.источник
Используйте аргумент
-l
or,--syslog
вызывающий openconnect. Теперь вы можете проверить сtail -f /var/log/syslog
источник