Логируем подключения VPN пользователей в ocserv

RHEL / Ubuntu Вчера, 13:21 sobir 29 0


Рассмотрим возможность логирования подключений и отключений пользователей на VPN-сервере ocserv.

Предполагается, что у вас уже установлен и настроен ocserv для работы в качестве VPN-сервера.

1. Создадим файл `/etc/ocserv/connect.sh`, который будет выполнять логирование подключений VPN-пользователей со следующим содержимым:
#!/bin/bash

echo "$(date) [info] User ${USERNAME} Connected - Server: ${IP_REAL_LOCAL} VPN IP: ${IP_REMOTE} Remote IP: ${IP_REAL} Device: ${DEVICE}" >> /var/log/ocserv/users.log

2. Создадим файл `/etc/ocserv/disconnect.sh`, который будет выполнять логирование отключений VPN-пользователей со следующим содержимым:
#!/bin/bash

echo "$(date) [info] User ${USERNAME} Disconnected - Bytes In: ${STATS_BYTES_IN} Bytes Out: ${STATS_BYTES_OUT} Duration: ${STATS_DURATION}" >> /var/log/ocserv/users.log

3. Создадим директорию для логов и сделаем скрипты исполняемыми:
mkdir /var/log/ocserv
chmod +x /etc/ocserv/connect.sh
chmod +x /etc/ocserv/disconnect.sh

4. Подключаем скрипты в основной конфигурационный файл `/etc/ocserv/ocserv.conf`:
connect-script = /etc/ocserv/connect.sh
disconnect-script = /etc/ocserv/disconnect.sh

5. После внесения изменений проверим конфиг на наличие ошибок, а затем перезапустим службу:
ocserv -t
systemctl restart ocserv

Похожие новости
Поднимаем ocserv с аутентификацией LDAP

Поднимаем VPN сервер OpenConnect (ocserv) в контейнере Docker с аутентификацией пользователей из Microsoft...

Подробнее
How to сonfigure ocserv with RADIUS

Configure ocserv VPN server with RADIUS authentication on Ubuntu 24.04....

Подробнее
Настройка VPN-сервера ocserv с 2FA на AlmaLinux 8

Настройка VPN-сервера ocserv с двухфакторной аутентификацией Google Authenticator на AlmaLinux 8....

Подробнее
Поднимаем SSL VPN OpenConnect с Let's Encrypt в Ubuntu 20.04

Поднимаем сервер SSL VPN OpenConnect для удаленного доступа пользователям....

Подробнее
Интеграция Jira с AD на основе групп пользователей

Настроим аутентификацию пользователей Jira с Active Directory....

Подробнее
Резервное копирование БД ClickHouse в Ubuntu

Резервное копирование в ClickHouse с помощью утилиты clickhouse-backup....

Подробнее
Комментарии (0)
Новые комментарии
sobir8 ноября 2024 12:42

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet7 ноября 2024 03:26

Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные статьи что находил

img
К комментарию
sobir27 октября 2024 19:02

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Можт быть дело в

img
К комментарию
FidoNet25 октября 2024 22:04

Цитата: sobir Цитата: FidoNet Можт быть дело в dnsmasq.service? Ошибка Failed

img
К комментарию
sobir25 октября 2024 16:48

Цитата: FidoNet Цитата: sobir Цитата: FidoNet Спасибо за статью. Остальные

img
К комментарию
FidoNet20 октября 2024 12:12

Можт быть дело в dnsmasq.service? Ошибка Failed to set DNS configuration: Unit

img
К комментарию
Все комментарии
Какой дистрибутив Linux вы часто используете?
Календарь
«    Август 2025    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031
Подпишись на канал