Problème accès Selfservice via VPN Forticlient

Share here your tips or issues concerning WAPT Console or WAPT Agent / Venez ici partager vos problèmes et astuces concernants la console et l'agent WAPT
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
PA DEQUIDT
Messages : 10
Inscription : 27 oct. 2025 - 16:18

19 nov. 2025 - 08:37

Bonjour,

Nous avons le problème suivant avec les utilisateurs d'un VPN Forticlient.

L'accès à leur Selfservice lorsqu'ils sont connecté via le VPN n'affiche aucun résultat bien que la machine soit joignable via la console
Erreur_VPN.png
Erreur_VPN.png (69.95 Kio) Consulté 1271 fois
Néanmoins si l'on procède à une reconnexion du selservice l'accès se rétablis une fois sur deux.

Voici l'ensemble des actions que nous avons déjà effectué :
  • Audit des flux = Aucun flux n'est bloqué que se soit vers le repos principale ou le repos secondaire sur les ports 80 et 443
    Désinstallation puis réinstallation de l'agent
    Arrêt puis redémarrage des services WAPT
Si vous avez des pistes de réflexions pour trouver une solution se serait plus que le bienvenue :D
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 2172
Inscription : 10 juil. 2014 - 23:52
Contact :

19 nov. 2025 - 09:45

Essayer de faire dans un cmd classique ceci :

Et faite le que le vpn est démarrer :

Code : Tout sélectionner

C:\Windows\System32>wapt-get shell
>>> from waptservice.service import get_allowed_domain_usergroups
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
['nomedugroupe']
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
['nomedugroupe']
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
['nomedugroupe']
relancer get_allowed_domain_usergroups plusieurs fois pour voir


Vous pouvez aussi essayer :

Code : Tout sélectionner

C:\Windows\System32>wapt-get shell
>>> import pyldap
>>> print(pyldap.cldap_get_domain_info()['host_name'])
>>> print(pyldap.cldap_get_domain_info()['host_name'])
>>> print(pyldap.cldap_get_domain_info()['host_name'])
>>> print(pyldap.cldap_get_domain_info()['host_name'])
Pour voir si ça renvoie toujours le bon DC
PA DEQUIDT
Messages : 10
Inscription : 27 oct. 2025 - 16:18

21 nov. 2025 - 14:46

Désolé pour le retour tardif. Je suis tributaire de tiers personnes mon VPN fonctionnement parfaitement :)

Voici pour le retour des commandes :

Code : Tout sélectionner

>>> from waptservice.service import get_allowed_domain_usergroups
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
[]
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
[]
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
>>> get_allowed_domain_usergroups('username',['nomedugroupe'])
[]
>>>

Code : Tout sélectionner

>>> import pyldap
>>> print(pyldap.cldap_get_domain_info()['host_name'])
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: 'NoneType' object is not subscriptable
>>> print(pyldap.cldap_get_domain_info()['host_name'])
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: 'NoneType' object is not subscriptable
>>> print(pyldap.cldap_get_domain_info()['host_name'])
FRRNS-SAD01.sii.fr
>>> print(pyldap.cldap_get_domain_info()['host_name'])
FRRNS-SAD02.sii.fr
>>> print(pyldap.cldap_get_domain_info()['host_name'])
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: 'NoneType' object is not subscriptable
>>> print(pyldap.cldap_get_domain_info()['host_name'])
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: 'NoneType' object is not subscriptable
>>> print(pyldap.cldap_get_domain_info()['host_name'])
FRRNS-SAD01.sii.fr
>>> print(pyldap.cldap_get_domain_info()['host_name'])
FRRNS-SAD02.sii.fr
>>> print(pyldap.cldap_get_domain_info()['host_name'])
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: 'NoneType' object is not subscriptable
>>>
Au vu du retour des commandes je comprends mieux le coté aléatoire à savoir qu'environ une fois sur deux le Selfservice réponds.

D'après vous c'est un problème de flux ou totalement autre chose ?

Bien cordialement,

Pierre-Alexis DEQUIDT
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 2172
Inscription : 10 juil. 2014 - 23:52
Contact :

21 nov. 2025 - 15:11

Merci pour le retour

Vous pouvez essayer en augmentant le timeout ?

Code : Tout sélectionner

import pyldap
print(pyldap.cldap_get_domain_info(timeout_ms=3000)['host_name'])
Répondre