Início / Notas técnicas / Diagnóstico de falso offline do canal de autenticação

Canal de autenticação "falso offline": um diagnóstico aprofundado

Um dispositivo aparece perfeitamente online na interface de administração do locatário — canal de configuração verde, página de gerenciamento de dispositivos limpa — e a autenticação Portal ainda assim falha para todos os usuários atrás dele. A página de gerenciamento de dispositivos lê o canal de configuração, não aquele que realmente autentica os usuários. Veja como provar que o próprio canal de autenticação ficou silenciosamente offline enquanto tudo o mais ainda reporta saudável, usando o log do canal do dispositivo e, quando isso não for conclusivo, uma comparação direta da contagem do cache via redis-cli em uma sessão SSH.

By Yuwen Zhang (Atlas), founder of AtlasCommTech — 13 years of carrier & enterprise network deployments · Updated July 2026

Por que "online" na interface não significa o que você pensa

Um controlador não rastreia um único estado online/offline por dispositivo — ele rastreia vários, e a interface de administração mostra apenas um deles.

A conexão de um dispositivo com um controlador de campus gerenciado na nuvem não é um único indicador online/offline. Ela é dividida em canais separados — configuração, desempenho, autenticação e (em implantações fabric) um canal IP Group — cada um com seu próprio estado independente. A página de gerenciamento de dispositivos que a maioria dos engenheiros verifica primeiro lê o canal de configuração. Se esse canal estiver ativo, o dispositivo aparece verde, e é tentador descartar o dispositivo completamente. Mas se especificamente o canal de autenticação ficou obsoleto enquanto o canal de configuração permaneceu ativo, os logins Portal continuam falhando e nada no lugar óbvio diz o motivo.

A seguir está a triagem que delimita corretamente esse tipo de falha, o método do log do canal do dispositivo que cobre a maioria dos casos, a comparação de cache via root SSH mais redis-cli para os casos que esse método não resolve, e a escolha de remediação entre reiniciar um único AP e reiniciar todo o serviço de autenticação.

O caminho de diagnóstico, de ponta a ponta

Quatro causas produzem o mesmo chamado de "Portal continua falhando" — aqui está onde o canal de autenticação falso offline se encaixa entre elas, e como ir do sintoma à prova.

Portal Authentication Keeps Failing Cloud service exceptionPortalServer / LVSService down site-wide AP or network faultno portal page reaches the client at all Fake Offline · This Noteconfig channel up, auth channel stale Compatibility issueone device / browser type only 1 · Method one — device channel logcheck the last recorded state of the auth channel specifically 2 · Method two — count the two sides independentlyadmin-visible online AP count vs redis cache online count 3 · Counts don't match → fake offline confirmedthe auth channel entry never updated after the device reconnected 4a · Small gap — restart the affected APforces the auth channel to rebuild 4b · Large gap — restart CampusAAAAuthServiceforces every device to rebuild its auth channel at once

Os rótulos do diagrama permanecem em inglês para clareza técnica.

As outras três causas se anunciam claramente — uma interrupção de serviço na nuvem é em todo o site, uma falha de rede aparece na URL do navegador e nos logs de acesso, um problema de compatibilidade é restrito a um tipo de dispositivo. O falso offline é o silencioso: tudo a montante dele parece bem.

Percorrendo o diagnóstico

Primeiro delimite o escopo, depois prove de duas formas diferentes, e então escolha a correção do tamanho certo.

Etapa 1 — A triagem dos três machados

Antes de investigar especificamente o canal de autenticação, delimite a falha usando as mesmas três verificações que se aplicam a qualquer reclamação de autenticação.

  1. Confirme o alcance afetado: todos os terminais falham com o mesmo sintoma (suspeite de um serviço do lado da nuvem), ou apenas terminais de certos sites ou sob certos dispositivos (suspeite desse dispositivo específico), ou apenas um modelo de telefone ou tipo de navegador (suspeite de um problema de compatibilidade), ou apenas um método de autenticação (suspeite da cadeia própria desse método)?
  2. Capture evidências do lado do terminal: o endereço MAC e IP das configurações de Wi-Fi do dispositivo, a URL do Portal e uma captura de tela da página de falha se for um fluxo Portal, e a hora exata em que a autenticação falhou.
  3. Verifique as páginas do lado da nuvem: a página de gerenciamento de dispositivos do locatário e sua visão geral de dispositivo único e log de eventos, e o log de online/offline de terminais em monitoramento, filtrado por site, tipo e intervalo de tempo, para procurar um padrão.

Etapa 2 — Método um: verificar o log do canal do dispositivo

Este é o caminho rápido — ele responde diretamente se o canal de autenticação especificamente já foi registrado como offline.

  1. Faça login com a conta do locatário, vá para Manutenção de rede > Logs de dispositivo > Logs de dispositivo, e abra a aba Log do canal do dispositivo.
  2. Configure um filtro para o dispositivo afetado, atualize e revise suas entradas de log online/offline. Verifique especificamente se o último estado registrado do canal de autenticação é offline — não o canal de configuração, que é o que a página de gerenciamento de dispositivos já mostrou como correto.

Etapa 3 — Método dois: comparar diretamente as duas contagens

Quando o log do canal não é conclusivo por si só, essa comparação resolve — as duas contagens coincidem ou não.

  1. Faça login com a conta admin e anote o número de APs que a plataforma mostra atualmente como online.
  2. Faça login no backend com a conta root em qualquer nó e consulte diretamente no cache a contagem total de entradas armazenadas para o canal de autenticação. Em seguida, saia da sessão root.
  3. Se as duas contagens não coincidirem, uma condição de falso offline do canal de autenticação é confirmada — a lista de dispositivos da plataforma e o cache de autenticação se desviaram um do outro.
/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

Etapa 4 — Escolher a correção do tamanho certo

O tamanho da discrepância na contagem decide qual alavanca puxar — reiniciar APs individualmente não escala para um desvio em toda a plataforma.

  1. Para uma discrepância pequena que afete um ou poucos dispositivos, reinicie o AP afetado para forçá-lo a reconstruir sua sessão — isso restabelece o canal de autenticação apenas para esse dispositivo.
  2. Para uma discrepância grande envolvendo muitos dispositivos, reinicie o serviço de negócio CampusAAAAuthService, o que força todos os dispositivos a restabelecer a conexão de uma vez, em vez de reiniciá-los um por um.
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

5 pegadinhas a conhecer antes de investigar isso

O mecanismo acima é simples assim que você o vê — estas são as formas como ele realmente engana os engenheiros.

1. "Online" na interface de administração não é um único fato — são vários

SINTOMAA página de gerenciamento de dispositivos mostra o dispositivo verde e saudável, mas os usuários atrás dele não conseguem completar a autenticação Portal.

CAUSAUm controlador rastreia configuração, desempenho, autenticação e (em cenários fabric) o estado IP Group como canais separados. A página de gerenciamento de dispositivos lê especificamente o canal de configuração. Um dispositivo pode aparecer totalmente online ali enquanto seu canal de autenticação — o que realmente importa para os logins Portal — está obsoleto.

SOLUÇÃODepois que o canal de configuração for verificado como correto e a autenticação ainda estiver falhando, pare de olhar para a página de gerenciamento de dispositivos e vá direto para o log do canal do dispositivo para o histórico do canal de autenticação daquele dispositivo específico.

2. A discrepância é invisível a menos que você conte os dois lados separadamente

SINTOMANada na própria interface de administração sinaliza um problema — sem alarme, sem status vermelho, sem discrepância óbvia em nenhum lugar da tela.

CAUSAA interface não faz verificação cruzada da lista de dispositivos da plataforma com a própria contagem de registros do cache de autenticação — os dois números podem se desviar silenciosamente, e nada revela esse desvio a menos que alguém conte os dois lados de forma independente e compare.

SOLUÇÃOTrate a contagem online visível na administração e a contagem online do cache redis como dois números independentes que precisam ser comparados ativamente — não assuma que a interface avisaria se tivessem divergido.

3. redis-cli sem os parâmetros exatos falha de forma enganosa

SINTOMAExecutar um comando redis-cli simples contra o cache do controlador retorna um erro de autenticação ou nada, fazendo parecer que o próprio serviço de cache está fora do ar.

CAUSAA instância redis deste controlador roda em uma porta não padrão com TLS habilitado através de um diretório de cifra específico e uma senha de conta de serviço — nada disso é fornecido por uma invocação simples de redis-cli. O comando precisa carregar exatamente -h, -p, -cipherdir e -a, ou falha antes mesmo de chegar à consulta real do cache.

SOLUÇÃOSempre invoque com o conjunto completo de parâmetros — host, porta, diretório de cifra e credencial de conta de serviço — como um único comando, não construído interativamente, e saia da sessão root assim que a consulta terminar.

/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"

4. Reiniciar todos os APs é a alavanca errada para um desvio em toda a plataforma

SINTOMAReiniciar o único AP afetado corrige aquele dispositivo, mas a mesma falha continua ocorrendo em outros lugares no locatário.

CAUSAQuando a discrepância na contagem é grande, não são apenas algumas entradas obsoletas — é o próprio serviço de autenticação que precisa restabelecer conexões em toda a plataforma. Reiniciar APs um de cada vez trata um problema de nível de serviço como um de nível de dispositivo, e nunca consegue acompanhar.

SOLUÇÃOCompare o tamanho da discrepância antes de escolher uma solução: uma lacuna pequena e isolada recebe um reinício de AP; uma lacuna grande e espalhada recebe um reinício do CampusAAAAuthService.

5. Este é um problema de canal Portal/Haca, não um problema de 802.1X cabeado

SINTOMAUm chamado separado descreve falhas de autenticação em portas cabeadas, com códigos de erro e uma cadeia RADIUS que não correspondem a nada descrito aqui.

CAUSAO canal de autenticação e seu modo de falha de falso offline são específicos de um controlador atuando como servidor Portal sobre o protocolo Haca. A autenticação 802.1X/NAC cabeada roda em uma cadeia cliente-dispositivo de acesso-RADIUS completamente separada, com seus próprios códigos de erro e sua própria CLI, e não tem nada a ver com essa discrepância cache-versus-interface.

SOLUÇÃONão recorra a uma comparação de cache com redis-cli em um chamado de autenticação cabeada — trabalhe a cadeia 802.1X/NAC em seus próprios termos.

Designs de solução relacionados

Cinco perguntas que surgem constantemente

Tiradas diretamente do campo — aquelas para as quais vale a pena ter uma resposta pronta.

O que exatamente é o "canal de autenticação", em relação ao canal de configuração ou de desempenho?

O canal de configuração é o que o controlador usa para enviar configuração a um dispositivo, e também é o que o status da página de gerenciamento de dispositivos reflete. O canal de desempenho é como o controlador recebe relatórios de CPU, memória e contagem de terminais — sua perda afeta a visibilidade de monitoramento, não o encaminhamento. O canal de autenticação existe especificamente quando o controlador atua como servidor Portal sobre o protocolo Haca; quando está offline, a autenticação Portal para esse dispositivo falha mesmo que o encaminhamento e o gerenciamento pareçam corretos.

Como o "falso offline" é diferente do dispositivo estar realmente offline?

Um dispositivo genuinamente offline aparece offline em todo lugar — canal de configuração, canal de desempenho, página de gerenciamento de dispositivos, tudo. Um canal de autenticação falso offline é mais restrito: o dispositivo está acessível, seu canal de configuração está ativo, e a interface de administração o mostra saudável, mas sua entrada de cache do canal de autenticação nunca foi atualizada após um ciclo anterior de desconexão-reconexão, então os logins Portal roteados por ele continuam falhando.

É seguro executar comandos redis-cli diretamente contra o cache de produção?

Um comando somente leitura como hgetall contra essa chave específica é uma consulta, não uma escrita, e é o método documentado para essa verificação exata. As precauções que importam são procedimentais: use a conta root apenas durante a consulta, forneça todos os parâmetros de conexão exatamente como documentado, e saia da sessão imediatamente depois, em vez de deixar um shell root aberto.

Depois de confirmar uma discrepância, como decido entre reiniciar o AP e reiniciar o serviço?

Observe o tamanho da lacuna. Se for uma pequena diferença — um dispositivo ou poucos — reiniciar aquele AP para forçá-lo a reconstruir sua sessão é a correção proporcional. Se a lacuna for grande, o próprio serviço de autenticação subjacente precisa ser reiniciado para que todos os dispositivos se reconectem de uma vez; reiniciar dispositivos individualmente nessa escala simplesmente não vai acompanhar.

Isso também afeta a autenticação 802.1X ou NAC cabeada?

Não. Essa condição de falso offline é específica do canal de autenticação que um controlador mantém quando atua como servidor Portal sobre Haca. A autenticação 802.1X/NAC cabeada roda em uma cadeia cliente-dispositivo de acesso-RADIUS completamente separada, com seus próprios códigos de erro e CLI, e não é afetada de forma alguma por essa discrepância particular de cache versus interface.

Limites honestos desta nota

Limites honestos desta nota

Esta nota é construída em torno do modelo de canais de um controlador de campus gerenciado na nuvem específico, seu Log do Canal do Dispositivo, e a comparação de cache via root mais redis-cli documentada para ele, além da orientação operacional por trás disso. Ela cobre especificamente o caso de falso offline do canal de autenticação Portal/Haca — não cobre falhas de canal de configuração ou desempenho, estados offline relacionados a licença, ou autenticação 802.1X/NAC cabeada, todos os quais seguem seus próprios caminhos de diagnóstico separados.

Logins Portal falhando para dispositivos que parecem online?

Diga-nos a contagem online visível na administração versus o que o cache de autenticação mostra, e ajudaremos você a interpretar a diferença.

Falar com um engenheiro no WhatsApp →

Leituras relacionadas

Usamos cookies apenas para análises anônimas — sem anúncios, sem rastreamento entre sites.Política de privacidade