Auth4openvpn pour openvpn - VB/VBA/VBS - Programmation
Marsh Posté le 20-03-2013 à 09:37:10
Y'a personne qui s'y connait dans ce domaine ?
edit le 20/03/2012 à 18h06
j'ai continué de chercher dans les logs d'openvpn, et là je suis tombé sur cette ligne d'erreur :
c:\Progra~1\openvpn\config\Auth4OpenVPN.vbs(122, 20) Erreur d'éxécution Microsoft VBScript: Objet requis: 'adoConn'
Si ça vous parle plus qu'à moi, n'hésitez pas à me dire quoi corriger sur mon serveur vpn
Marsh Posté le 24-03-2013 à 18:56:48
avec l'un ou l'autre chemin, même erreur...
Marsh Posté le 27-03-2013 à 19:29:04
Tu peux ajouter une centaine d'up, il n'y aura pas plus de réponse vu le détail de l'erreur
et la précision du 20 dernier : il manque des objets, sans cela ne peut pas fontionner ‼
Marsh Posté le 08-04-2013 à 18:01:56
coucou,
j'ai enfin 5 minutes pour revenir sur ce projet
J'ai bien compris qu'il manquait des objets mais c'est juste lorsque l'appel est effectué depuis openvpn. Si je lance ce script depuis une invite de commande en mettant en paramètre le nom d'utilisateur et le mot de passe, par exemple : auth4openvpn.vbs user motdepasse, ça fonctionne...
C'est plus ça mon problème. Connaissez vous un moyen de débugger ce genre de problème ?
Merci à tous
Marsh Posté le 10-04-2013 à 15:29:39
Bon j'avance dans mon projet...
plusieurs semaines après avoir envoyé un mail à l'auteur, j'ai enfin reçu une réponse de sa part. Il se dit étonné et m'a donné quelques pistes à explorer...
Après quelques heures passées, il s'avère que le problème intervient après la sortie d'Openvpn 2.1.4. Le script fonctionne parfaitement avec OpenVPN 2.0.9.
J'ai poussé plus loin l'exploration et j'en suis venu à la conclusion suivante :
Avec la version 2.0.9, le paramètre script-security n'est pas reconnu, il faut l'enlever tandis qu'à partir de la version 2.1.4, le paramètre est obligatoire pour pouvoir lancer des scripts. Donc je pense que mon problème se situe içi. Maintenant comment modifier le script pour que celui-ci refonctionne complètement comme avant. Aucune idée !!
Sur ces grandes avancées, je me replonge dedans et la moindre de vos idées est la bienvenue...
Marsh Posté le 09-04-2014 à 21:45:20
Bonjour
J'ai un prb un peu similaire en tentant de le monter sur un W2012 (openvpn 2.3.2 - client 3.0.0)
Message dans log Application de W2012 : Auth4OpenVPN: -2147221164, Classe non enregistrée
Ca fonctionne parfaitement en ligne de commande.
Avez-vous trouvé une solution a votre problème ?
Merci d'avance
Marsh Posté le 18-03-2015 à 00:19:12
Bonjour Maitre Jedi,
I noticed the same problem on my Windows 2008 server.
Apparently when running Auth4OpenVPN.vbs some environment variables are not set. Here is a solution from someone else who created a wrapper script to set the variables and then calls the authentication script. It now works ok for me.
https://forums.openvpn.net/topic17787.html
Wrapper:
Code :
|
Then set this as the script in your .ovpn file:
Code :
|
This solution is now also listed on the orginal author's website: https://sites.google.com/site/amigo4life2/openvpn
Marsh Posté le 18-03-2013 à 13:47:52
Salut à tous,
je viens à votre rencontre car j'ai un problème avec le plugin auth4openvpn.
Ce plugin sert à faire de l'authentification LDAP pour OpenVPN.
Mon problème, c'est que lorsque le plugin est appelé par openvpn lors de la connexion de l'utilisateur, j'ai une erreur dans l'observateur d’événement, tandis que si je lance le plugin via un cmd, pas de problème, l'observateur d’événement m'affiche une info avec le nom d'utilisateur.
Dans tous les cas l'authentification se fait bien.
Voici le détail de l'erreur :
J'ai tenté de contacter le créateur du plugin mais j'ai pas eu de réponse.
Voici le code du plugin :
Merci à vous tous
PS : Si je me suis trompé de catégorie. Mea Culpa.