Puis-je obtenir une liste de clients connectés sur openvpn (comme "hamachi list"?)


2

Je commence à avoir des openvpn entre un serveur et quelques clients. Je les ai connectés, mais je ne sais pas comment je suis supposé savoir ce que sont les adresses IP distantes. À l'époque où j'ai utilisé Hamachi, je pouvais simplement dire:

liste hamachi

mais maintenant, la seule chose à laquelle je peux penser est d'utiliser nmap pour envoyer un ping à toute la plage d'adresses IP de mes clients. Mais, même dans ce cas, je devrais me connecter à chacun de mes clients pour savoir lequel est lequel.

Existe-t-il quelque chose comme "liste hamachi" pour OpenVPN?

Réponses:


3

Activer l'interface de gestion en utilisant --management:

management /var/run/openvpn.mgmt unix

Connectez-vous à la socket et utilisez la commande statusou status 3:

# echo "status 3" | socat stdio /var/run/openvpn.mgmt

C'est une bonne approche, en particulier parce que vous n'êtes pas obligé d'attendre la mise à jour du fichier d'état (comme les autres approches). Je savais que cela était possible avec l'interface de gestion, mais je cherchais un pointeur rapide sur la façon de l'extraire. Merci!
— BSchlinker
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.