1 votes

Comment envoyer un message au client OpenVPN depuis l'interface de gestion avant de terminer la connexion ?

J'ai un script qui applique des limites de connexions simultanées pour certains utilisateurs, donc le serveur fonctionne avec l'option duplicate-cn.

J'ai déjà un moyen de gérer et de terminer les connexions, cependant j'aimerais pouvoir distinguer du côté du client une déconnexion forcée (en utilisant la commande kill dans la console de gestion d'OpenVPN) de tout problème réseau (serveur hors service, latence, perte de paquets, etc).

Y a-t-il un moyen d'envoyer un message à un client spécifique avant l'envoi de la commande kill pour fermer la connexion, afin qu'il puisse être détecté et géré de manière appropriée?

0 votes

C'est une question relative avec une réponse relative. Cela dépend du client VPN et du système d'exploitation distant.

0 votes

Je utilise le binaire openvpn dans un client personnalisé. Pourquoi est-ce que le système d'exploitation du client importe?

0 votes

Il existe des options où vous pouvez écrire un message basé sur l'adresse IP du client, et puis il y a des solutions spécifiques au client VPN (si le client VPN peut le prendre en charge). Cependant, votre question est très large, donc, vous obtenez une réponse très générale.

0voto

zstbsqx Points 1

Pour les versions qui supportent la commande "client-kill", vous pouvez utiliser "client-kill CID [MSG]" et capturer "AVERTISSEMENT : Message de contrôle inconnu reçu : MSG" dans le journal du client.

Code source associé sur github

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X