У меня проблема с подключением к серверу 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]
опции имеет следующий эффект:
Станьте демоном после завершения всех функций инициализации. Эта опция приведет к тому, что все сообщения и сообщения об ошибках будут отправлены в файл системного
/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 3
verb 2
с 3 по умолчанию, но заметной разницы не было. Я тогда rm openvpn.log
думал о перезапуске свежего журнала. Но openvpn.log не был создан, и теперь я не могу найти журналы. Куда пропал журнал? Я создал новый openvpn.log, но он остался в размере 0.
Предполагается, что он находится в вашем домашнем каталоге (домашний каталог пользователя, который его выполняет), например ~
. Запуск ls -l
команды, возможно, покажет это. С другой стороны, вы можете запустить openvpn с --debug
возможностью фиксировать то, что происходит в реальном времени на терминале.
Используйте аргумент -l
or, --syslog
вызывающий openconnect. Теперь вы можете проверить сtail -f /var/log/syslog
/etc/openvpn/
содержались файлы журналов и ваша конфигурация openVPN