Un équipement s'affiche parfaitement en ligne dans l'interface d'administration du locataire — canal de configuration au vert, page de gestion des équipements propre — et pourtant l'authentification Portal échoue pour tous les utilisateurs derrière lui. La page de gestion des équipements lit le canal de configuration, pas celui qui authentifie réellement les utilisateurs. Voici comment prouver que le canal d'authentification lui-même est discrètement passé hors ligne alors que tout le reste signale encore un état sain, en utilisant le journal du canal de l'équipement et, si cela ne suffit pas, une comparaison directe du compte du cache via redis-cli sur une session SSH.
By Yuwen Zhang (Atlas), founder of AtlasCommTech — 13 years of carrier & enterprise network deployments · Updated July 2026
Un contrôleur ne suit pas un seul état en ligne/hors ligne par équipement — il en suit plusieurs, et l'interface d'administration ne vous en montre qu'un seul.
La connexion d'un équipement à un contrôleur de campus géré dans le cloud n'est pas un simple indicateur en ligne/hors ligne. Elle est répartie en canaux distincts — configuration, performance, authentification, et (dans les déploiements en fabric) un canal IP Group — chacun avec son propre état indépendant. La page de gestion des équipements que la plupart des ingénieurs consultent en premier lit le canal de configuration. Si ce canal est actif, l'équipement s'affiche en vert, et il est tentant d'écarter totalement l'équipement. Mais si c'est spécifiquement le canal d'authentification qui est devenu obsolète alors que le canal de configuration est resté actif, les connexions Portal continuent d'échouer et rien à l'endroit évident ne vous dit pourquoi.
Voici le tri qui délimite correctement ce type de panne, la méthode du journal du canal de l'équipement qui couvre la plupart des cas, la comparaison de cache via root SSH plus redis-cli pour les cas que cette méthode ne résout pas, et le choix de remédiation entre redémarrer un seul AP et redémarrer tout le service d'authentification.
Quatre causes produisent le même ticket "Portal échoue sans cesse" — voici où se situe le canal d'authentification faux hors ligne parmi elles, et comment passer du symptôme à la preuve.
Les légendes du schéma restent en anglais pour la clarté technique.
Les trois autres causes s'annoncent clairement — une panne de service cloud touche tout le site, une panne réseau apparaît dans l'URL du navigateur et les journaux d'accès, un problème de compatibilité se limite à un type d'équipement. Le faux hors ligne est le cas discret : tout ce qui le précède semble en ordre.
Délimitez d'abord le périmètre, prouvez-le ensuite de deux façons différentes, puis choisissez le correctif de la bonne ampleur.
Avant de traquer spécifiquement le canal d'authentification, délimitez la panne à l'aide des trois mêmes vérifications qui s'appliquent à toute plainte d'authentification.
C'est la voie rapide — elle répond directement à la question de savoir si le canal d'authentification en particulier a un jour été enregistré comme hors ligne.
Lorsque le journal du canal n'est pas concluant à lui seul, cette comparaison tranche — les deux comptes correspondent ou non.
/opt/redis/bin/redis-cli -h 10.173.10.11 -p 26542 -cipherdir /opt/redis/etc/cipher -a campuscachedb@ossdbuser@Example@123
hgetall "ac_campus_portalserver_devtonode"
exit
L'ampleur de l'écart entre les comptes détermine le levier à actionner — redémarrer des AP individuellement ne suffit pas face à une dérive à l'échelle de la plateforme.
https://<management-plane-ip>:18102
// log in with the admin account, open the product's Services tab
// search for the target service, select it, click Stop, wait for status to change, then click Start
Le mécanisme ci-dessus est simple une fois qu'on le voit — voici les manières dont il piège réellement les ingénieurs.
SYMPTÔMELa page de gestion des équipements affiche l'équipement en vert et sain, mais les utilisateurs derrière lui ne peuvent pas terminer l'authentification Portal.
CAUSEUn contrôleur suit la configuration, la performance, l'authentification, et (en scénarios fabric) l'état IP Group comme des canaux distincts. La page de gestion des équipements lit spécifiquement le canal de configuration. Un équipement peut y apparaître entièrement en ligne alors que son canal d'authentification — celui qui compte réellement pour les connexions Portal — est obsolète.
SOLUTIONUne fois le canal de configuration vérifié comme sain et que l'authentification échoue toujours, cessez de regarder la page de gestion des équipements et passez directement au journal du canal de l'équipement pour l'historique du canal d'authentification de cet équipement précis.
SYMPTÔMERien dans l'interface d'administration elle-même ne signale un problème — aucune alarme, aucun statut rouge, aucune divergence évidente nulle part à l'écran.
CAUSEL'interface ne recoupe pas la liste d'équipements de la plateforme avec le propre nombre d'enregistrements du cache d'authentification — les deux chiffres peuvent dériver silencieusement l'un de l'autre, et rien ne fait apparaître cette dérive à moins que quelqu'un ne compte les deux côtés indépendamment et ne les compare.
SOLUTIONTraitez le compte en ligne visible dans l'administration et le compte en ligne du cache redis comme deux nombres indépendants qu'il faut comparer activement — ne présumez pas que l'interface vous le signalerait s'ils avaient divergé.
SYMPTÔMEExécuter une commande redis-cli simple contre le cache du contrôleur renvoie une erreur d'authentification ou rien du tout, donnant l'impression que le service de cache lui-même est en panne.
CAUSEL'instance redis de ce contrôleur fonctionne sur un port non standard avec TLS activé via un répertoire de chiffrement spécifique et un mot de passe de compte de service — rien de tout cela n'est fourni par un simple appel redis-cli. La commande doit porter exactement -h, -p, -cipherdir et -a, sinon elle échoue avant même d'atteindre la requête de cache réelle.
SOLUTIONInvoquez-le toujours avec l'ensemble complet des paramètres — hôte, port, répertoire de chiffrement et identifiant de compte de service — en une seule commande, pas construite de façon interactive, et quittez la session root dès que la requête est terminée.
/opt/redis/bin/redis-cli -h 10.173.10.11 -p 26542 -cipherdir /opt/redis/etc/cipher -a campuscachedb@ossdbuser@Example@123
hgetall "ac_campus_portalserver_devtonode"
SYMPTÔMERedémarrer le seul AP concerné corrige cet équipement, mais la même panne continue de se reproduire ailleurs chez le locataire.
CAUSELorsque l'écart entre les comptes est important, il ne s'agit pas de quelques entrées obsolètes — c'est le service d'authentification lui-même qui doit rétablir les connexions à l'échelle de la plateforme. Redémarrer les AP un par un traite un problème de niveau service comme un problème de niveau équipement, et ne rattrape jamais le retard.
SOLUTIONComparez l'ampleur de l'écart avant de choisir un correctif : un écart faible et isolé se traite par un redémarrage d'AP ; un écart important et étendu se traite par un redémarrage de CampusAAAAuthService.
SYMPTÔMEUn ticket distinct décrit des échecs d'authentification sur des ports filaires, avec des codes d'erreur et une chaîne RADIUS qui ne correspondent à rien de ce qui est décrit ici.
CAUSELe canal d'authentification et son mode de panne faux hors ligne sont spécifiques à un contrôleur agissant comme serveur Portal via le protocole Haca. L'authentification 802.1X/NAC filaire fonctionne sur une chaîne client-équipement d'accès-RADIUS entièrement distincte, avec ses propres codes d'erreur et sa propre CLI, et n'a rien à voir avec cet écart cache-versus-interface.
SOLUTIONNe recourez pas à une comparaison de cache via redis-cli sur un ticket d'authentification filaire — traitez plutôt la chaîne 802.1X/NAC selon ses propres termes.
Tirées directement du terrain — celles pour lesquelles il vaut la peine d'avoir une réponse prête.
Le canal de configuration est ce que le contrôleur utilise pour pousser la configuration vers un équipement, et c'est aussi ce que reflète le statut de la page de gestion des équipements. Le canal de performance est la façon dont le contrôleur reçoit les rapports de CPU, de mémoire et de nombre de terminaux — sa perte affecte la visibilité de supervision, pas le transfert. Le canal d'authentification existe spécifiquement lorsque le contrôleur agit comme serveur Portal via le protocole Haca ; quand il est hors ligne, l'authentification Portal pour cet équipement échoue même si le transfert et la gestion semblent tous deux corrects.
Un équipement réellement hors ligne s'affiche hors ligne partout — canal de configuration, canal de performance, page de gestion des équipements, tout. Un canal d'authentification faux hors ligne est plus restreint : l'équipement est joignable, son canal de configuration est actif, et l'interface d'administration l'affiche comme sain, mais son entrée de cache du canal d'authentification n'a jamais été mise à jour après un précédent cycle de déconnexion-reconnexion, si bien que les connexions Portal qui passent par lui continuent d'échouer.
Une commande en lecture seule comme hgetall sur cette clé spécifique est une requête, pas une écriture, et c'est la méthode documentée pour cette vérification précise. Les précautions qui comptent sont procédurales : n'utiliser le compte root que le temps de la requête, fournir l'ensemble des paramètres de connexion exactement comme documenté, et quitter la session immédiatement après plutôt que de laisser un shell root ouvert.
Regardez l'ampleur de l'écart. S'il s'agit d'une différence minime — un seul équipement ou une poignée — redémarrer cet AP pour le forcer à reconstruire sa session est le correctif proportionné. Si l'écart est important, c'est le service d'authentification sous-jacent lui-même qui doit être redémarré pour que tous les équipements se reconnectent en une fois ; redémarrer les équipements individuellement à cette échelle ne rattrapera tout simplement pas le retard.
Non. Cette condition de faux hors ligne est spécifique au canal d'authentification qu'un contrôleur maintient lorsqu'il agit comme serveur Portal via Haca. L'authentification 802.1X/NAC filaire fonctionne sur une chaîne client-équipement d'accès-RADIUS totalement distincte, avec ses propres codes d'erreur et sa propre CLI, et n'est absolument pas affectée par cet écart particulier entre cache et interface.
Cette note s'appuie sur le modèle de canaux d'un contrôleur de campus géré dans le cloud spécifique, son journal du canal de l'équipement, et la comparaison de cache via root plus redis-cli documentée pour lui, ainsi que sur les consignes d'exploitation qui les sous-tendent. Elle traite spécifiquement du cas de faux hors ligne du canal d'authentification Portal/Haca — elle ne couvre pas les pannes du canal de configuration ou de performance, les états hors ligne liés aux licences, ni l'authentification 802.1X/NAC filaire, qui suivent tous leurs propres parcours de diagnostic distincts.
Dites-nous le compte en ligne visible dans l'administration par rapport à ce que montre le cache d'authentification, et nous vous aiderons à interpréter l'écart.