OpenVPN: So ermitteln Sie Peer-Adressen auf dem Server

OpenVPN: So ermitteln Sie Peer-Adressen auf dem Server

Mit einem Ubuntu-Server mit OpenVPN 2.2.1 und mit

server 10.9.0.0 255.255.255.0

Wie kann ich in der Datei server.conf programmgesteuert einen einzelnen Client unter mehreren Clients und die ihm zugewiesene IP-Adresse identifizieren?

Antwort1

Konfigurieren Sie eine Statusdatei. Sie zeigt eine „OpenVPN-Clientliste“ und eine „ROUTINGTABELLE“. Die Clientliste enthält Einträge mit den folgenden Werten: „Allgemeiner Name, Reale Adresse, Empfangene Bytes, Gesendete Bytes, Verbunden seit“.

Alternativ können Sie einen Verwaltungssocket konfigurieren und den Statusbefehl verwenden:

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

Dadurch werden die gleichen Informationen angezeigt.

Konfigurationsdatei:

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

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

verwandte Informationen