OpenVPN как обнаружить адреса пиров на сервере

OpenVPN как обнаружить адреса пиров на сервере

С сервером Ubuntu, работающим под управлением OpenVPN 2.2.1 и с

server 10.9.0.0 255.255.255.0

как в server.conf программно идентифицировать отдельного клиента среди нескольких клиентов и назначенный ему IP-адрес?

решение1

Настройте файл статуса. Он показывает "СПИСОК КЛИЕНТОВ OpenVPN" и "ТАБЛИЦУ МАРШРУТИЗАЦИИ". В списке клиентов есть записи со следующими значениями: "Общее имя,Реальный адрес,Получено байт,Отправлено байт,Подключено с".

В качестве альтернативы вы можете настроить сокет управления и использовать команду status:

echo status | socat STDIO SOCKET:/var/run/openvpn.socket

При этом будет отображаться та же информация.

Конфигурационный файл:

# Status file:
status /var/run/openvpn.status

# Managenment socket:
management /var/run/openvpn.socket unix
management-client-user root

Связанный контент