Kann ich auf openvpn eine Liste der verbundenen Clients abrufen (z. B. "hamachi list")?

2

Ich bekomme OpenVPN zwischen einem Server und ein paar Clients. Ich habe sie verbunden, aber ich bin mir nicht sicher, wie ich herausfinden soll, was die Remote-IPs sind. Als ich Hamachi benutzte, konnte ich nur sagen:

hamachi liste

Jetzt kann ich nur noch nmap verwenden, um den gesamten IP-Bereich meiner Clients zu pingen. Aber selbst dann müsste ich mich mit jedem meiner Kunden in Verbindung setzen, um herauszufinden, welches welches ist.

Gibt es so etwas wie eine "Hamachi-Liste" für OpenVPN?

Jemenake
quelle

Antworten:

3

Aktivieren Sie die Verwaltungsschnittstelle mit --management:

management /var/run/openvpn.mgmt unix

Stellen Sie eine Verbindung zum Socket her und verwenden Sie den Befehl statusoder status 3:

# echo "status 3" | socat stdio /var/run/openvpn.mgmt
Grawity
quelle
Dies ist ein guter Ansatz, insbesondere, weil Sie nicht wie bei anderen Ansätzen auf die Aktualisierung der Statusdatei warten müssen. Ich wusste, dass dies mit der Verwaltungsoberfläche möglich ist, suchte aber nach einem schnellen Hinweis, wie man es extrahiert. Vielen Dank!
BSchlinker