Solucionando problemas de WiFi público: corrigindo 'Conectado, sem internet' e falhas de redirecionamento de splash page
Este guia de referência técnica de autoridade explica a mecânica subjacente da detecção de Captive Portal e detalha os seis principais modos de falha que impedem a conexão do WiFi de convidados. Ele fornece aos gerentes de TI e arquitetos de rede uma estrutura prática de solução de problemas para resolver problemas de redirecionamento HTTP, conflitos de DNS e desafios de randomização de MAC.
Ouça este guia
Ver transcrição do podcast
- Resumo Executivo
- Deep-Dive Técnico: Como a Detecção de Captive Portal Realmente Funciona
- Resolução de Problemas e Mitigação de Riscos: As 6 Causas Raiz de Falhas
- 1. Exaustão do Pool DHCP
- 2. Falha na Interceptação de DNS
- 3. Walled Garden Incompleto
- 4. Bloqueio de Redirecionamento HSTS
- 5. VPN Ativa no Dispositivo Cliente
- 6. A Randomização de Endereço MAC Quebrando a Persistência da Sessão
- Guia de Implementação: Construindo uma Arquitetura Resiliente
- ROI e Impacto nos Negócios
- Podcast do Informativo Técnico
Resumo Executivo

Um convidado se conecta ao seu WiFi, mas a página de login falha ao carregar. Ele visualiza um aviso de 'Conectado, Sem Internet' e desiste da tentativa. Para diretores de operações de estabelecimentos e gerentes de TI, essa falha representa uma interrupção direta na experiência do visitante, um pico nos chamados de suporte e uma oportunidade perdida de capturar os dados primários (first-party data) que justificam o investimento na infraestrutura sem fio.
Este guia explica exatamente como a detecção de Captive Portal funciona no nível do sistema operacional e identifica as seis causas raiz responsáveis pela grande maioria das falhas de conexão. Ele fornece uma estrutura de resolução de problemas prática e independente de fornecedor para resolver esgotamento de DHCP, falhas de interceptação de DNS, walled gardens incompletos, bloqueio de redirecionamento HSTS, conflitos ativos de VPN e problemas de randomização de endereço MAC.
Deep-Dive Técnico: Como a Detecção de Captive Portal Realmente Funciona
Para corrigir um problema de Captive Portal, você deve primeiro entender o que um Captive Portal faz no nível da rede. Ele não é apenas uma página de login; é um mecanismo de interceptação de tráfego no nível da rede.
Quando um dispositivo convidado se conecta a um SSID de convidado, ele recebe um endereço IP via DHCP. O sistema operacional não espera que o usuário abra um navegador. Em vez disso, um serviço de sistema em segundo plano envia imediatamente uma requisição HTTP GET não criptografada para uma URL de teste controlada pelo fabricante. Dispositivos Apple consultam captive.apple.com. Dispositivos Android consultam connectivitycheck.gstatic.com. Dispositivos Windows consultam msftconnecttest.com. O Firefox consulta detectportal.firefox.com.
Se a rede tiver acesso aberto à internet, esses testes retornam suas respostas HTTP 200 OK esperadas, e o sistema operacional conclui que a conexão está ativa. No entanto, em uma rede de convidados, o gateway ou controladora sem fio intercepta esse teste HTTP antes que ele chegue à internet. Em vez da resposta esperada, o gateway retorna um redirecionamento HTTP 307 Temporary Redirect apontando para a splash page do Captive Portal. O sistema operacional detecta esse redirecionamento inesperado, percebe que está atrás de um Captive Portal e abre uma janela de navegador em sandbox (o Captive Network Assistant) para exibir a página de login.

Resolução de Problemas e Mitigação de Riscos: As 6 Causas Raiz de Falhas
Quando o Captive Portal falha ao carregar, a interrupção quase sempre ocorre dentro de um de seis modos de falha específicos.

1. Exaustão do Pool DHCP
Este é o assassino silencioso em eventos de alta densidade. Se você realiza uma conferência com 2.000 participantes em uma sub-rede /24 padrão, você tem 254 endereços IP utilizáveis. Se o tempo de lease do seu DHCP estiver definido para o padrão de 24 horas, você esgotará esse pool minutos após a abertura das portas. Cada tentativa de conexão subsequente falhará antes mesmo que a sequência do Captive Portal comece.
A Correção: Defina os tempos de lease de DHCP para convidados entre 15 e 30 minutos em ambientes de alta rotatividade. Dimensione suas sub-redes adequadamente para o pico de usuários simultâneos, e não apenas para o número total de pessoas. Uma sub-rede /22 fornece 1.022 endereços utilizáveis, que é o tamanho mínimo recomendado para locais corporativos.
2. Falha na Interceptação de DNS
O redirecionamento do Captive Portal depende do gateway interceptar a sondagem HTTP. Mas a sondagem requer primeiro uma consulta DNS. Se a sua configuração de DNS não permitir que clientes pré-autenticados resolvam nomes de domínio externos, a sondagem nunca é disparada.
A Correção: Certifique-se de que sua política de firewall permita explicitamente consultas DNS (Porta 53) de clientes não autenticados. Verifique se a sua interceptação de DNS está funcionando executando uma captura de pacotes em um dispositivo de teste.
3. Walled Garden Incompleto
O walled garden (lista de controle de acesso pré-autenticação) define quais domínios externos os convidados não autenticados podem acessar. Se a splash page do seu portal carregar recursos de uma CDN que não está no walled garden, a página será renderizada como uma tela em branco. Se você oferece login social via Google, Apple ou Microsoft Entra ID, todos os domínios de OAuth que esses provedores utilizam devem estar na lista de permissões. Os provedores de identidade social atualizam suas faixas de IP de CDN e domínios de autenticação regularmente; um walled garden que funcionava perfeitamente há seis meses pode estar quebrado silenciosamente hoje.
A Correção: Agende auditorias trimestrais do walled garden. Use o rastreamento de domínios com caracteres curinga (wildcard) onde seu hardware for compatível. No Cisco Meraki, HPE Aruba, Ruckus e Juniper Mist, isso está disponível nativamente. A Purple mantém e atualiza essas entradas de walled garden de forma automática como parte de nosso serviço gerenciado na nuvem.
4. Bloqueio de Redirecionamento HSTS
O HTTP Strict Transport Security (HSTS) é uma política de segurança do navegador que força conexões para domínios específicos apenas via HTTPS. Se o dispositivo de um convidado tentar entrar em contato com um domínio pré-carregado com HSTS e seu gateway tentar interceptar essa solicitação HTTPS para redirecionar para o portal, o navegador detectará uma incompatibilidade de certificado. Ele apresentará um aviso de segurança impossível de ignorar e bloqueará o redirecionamento completamente.
A solução: Nunca tente interceptar HTTPS para o redirecionamento inicial. Seu gateway deve apenas redirecionar as sondas canário HTTP não criptografadas. A correção baseada em padrões de longo prazo é a RFC 8910, que define a Opção DHCP 114. Essa opção permite que seu servidor DHCP anuncie diretamente o URL do Captive Portal para o dispositivo cliente, ignorando completamente a necessidade de redirecionamento HTTP. O iOS 14 e o Android 11 e superior oferecem suporte nativo a isso.
5. VPN Ativa no Dispositivo Cliente
Uma VPN criptografa todo o tráfego do dispositivo e o roteia por meio de um túnel externo antes que ele chegue ao seu gateway. Seu gateway nunca vê a sonda HTTP, portanto, a sequência de detecção do Captive Portal nunca é acionada. O visitante não vê a página de login e fica sem internet.
A solução: O visitante deve desativar a VPN, conectar-se ao portal e reativar a VPN. Para a equipe de atendimento, perguntar se o visitante está usando uma VPN deve ser o primeiro passo para a solução de problemas.
6. A Randomização de Endereço MAC Quebrando a Persistência da Sessão
Dispositivos iOS e Android modernos usam endereços MAC randomizados por padrão como um recurso de privacidade. Cada vez que um dispositivo se conecta a uma rede, ele pode apresentar um endereço MAC diferente. Como o estado da sessão do Captive Portal é rastreado pelo endereço MAC, um visitante que se autenticou há uma hora pode se deparar com a página de login novamente após a rotação do MAC do seu dispositivo.
A solução: A solução voltada para o visitante é desativar o Endereço Privado para o seu SSID específico nas configurações de rede. A correção do lado do operador é implementar a autenticação baseada em perfil, como OpenRoaming via Passpoint e 802.1X, que autentica na Camada 2 usando credenciais em vez de endereços MAC, tornando a randomização irrelevante.
Guia de Implementação: Construindo uma Arquitetura Resiliente
Uma implantação de Captive Portal bem configurada requer decisões arquitetônicas proativas.
- Valide seu walled garden antes de cada grande evento. As entradas mínimas necessárias são: o FQDN do seu portal e todos os domínios CDN associados, as URLs de detecção de Captive Portal para Apple, Google, Windows e Firefox, e os domínios OAuth para cada provedor de login social que você suporta.
- Use um certificado TLS publicamente confiável. Certificados autoassinados acionarão avisos do navegador em todos os dispositivos. Renove os certificados antes do vencimento; um certificado expirado é uma das causas mais comuns de falhas repentinas no portal em todo o local.
- Teste a partir de um estado limpo e não autenticado. Testar o portal a partir de um dispositivo que se autenticou anteriormente ignorará o portal completamente porque a sessão ainda está ativa. Sempre teste a partir de um novo dispositivo, ou de um onde você tenha esquecido a rede e limpado o perfil de WiFi.
- Ajuste os tempos limites de inatividade. Muitos controladores adotam como padrão um tempo limite de inatividade de 5 minutos, o que é muito agressivo para dispositivos móveis que entram em suspensão entre as interações. Defina o tempo limite de inatividade para pelo menos 30 minutos em ambientes de hospitalidade e varejo.
ROI e Impacto nos Negócios
Captive Portals são uma tecnologia madura, mas carregam uma fricção inerente. O direcionamento estratégico é no sentido de uma autenticação contínua e segura.
O OpenRoaming, construído com base no Passpoint e 802.1X, permite que os visitantes frequentes se conectem de forma automática e segura, sem nunca ver uma página de login. A Purple atua como um provedor de identidade gratuito para OpenRoaming em nosso plano Connect. Locais como Premier Inn e Manchester Airports Group já estão implantando isso para eliminar a fricção de reautenticação para visitantes recorrentes, mantendo total conformidade com o GDPR e a captura de dados primários. Ao reduzir as falhas de conexão, você aumenta diretamente o volume de dados primários capturados, impulsionando a fidelidade e o engajamento personalizado.
Podcast do Informativo Técnico
Ouça nosso Arquiteto de Soluções Sênior detalhar essas etapas de solução de problemas em nosso informativo técnico de 10 minutos.
Definições principais
Captive Portal
Um mecanismo de interceptação de tráfego em nível de rede que restringe o acesso à internet até que o usuário conclua uma ação obrigatória, como aceitar termos ou fornecer credenciais em uma splash page.
O método principal para locais corporativos garantirem o acesso seguro de convidados e capturarem dados primários (first-party).
Walled Garden
Uma lista de controle de acesso pré-autenticação que define quais endereços IP externos ou domínios um dispositivo de convidado não autenticado tem permissão para acessar.
Crucial para permitir o acesso a ativos do portal, CDNs e provedores de identidade OAuth antes que o usuário esteja totalmente autenticado.
Captive Network Assistant (CNA)
Uma janela de navegador em sandbox e com funcionalidade limitada, aberta automaticamente pelo sistema operacional quando detecta um redirecionamento de Captive Portal.
Esta é a interface onde o convidado realmente vê e interage com a sua página de login.
HSTS (HTTP Strict Transport Security)
Um mecanismo de política de segurança da web que ajuda a proteger sites contra ataques man-in-the-middle, forçando os navegadores a interagir com eles apenas por meio de conexões HTTPS seguras.
O HSTS impede que gateways usem a interceptação HTTPS para redirecionar usuários a um Captive Portal, causando falhas de conexão se configurado incorretamente.
Esgotamento do Pool de DHCP
Um estado em que um servidor DHCP atribuiu todos os endereços IP disponíveis em sua sub-rede configurada, impedindo que novos dispositivos entrem na rede.
Uma causa comum de erros do tipo 'Conectado, sem internet' em ambientes de alta densidade, como estádios ou conferências.
Randomização de Endereço MAC
Um recurso de privacidade em sistemas operacionais móveis modernos que gera um endereço MAC aleatório para cada rede WiFi, impedindo o rastreamento em diferentes locais.
Esse recurso quebra a persistência de sessão em Captive Portals, forçando os convidados a se autenticarem novamente caso seu endereço MAC seja rotacionado.
OpenRoaming
Uma federação de redes WiFi que permite aos usuários se conectarem de forma automática e segura às redes participantes sem inserir credenciais ou interagir com um captive portal.
O sucessor estratégico dos captive portals para visitantes frequentes, suportado pela Purple como um provedor de identidade gratuito.
RFC 8910 (Opção DHCP 114)
Um padrão que permite a um servidor DHCP fornecer diretamente o URL do captive portal ao dispositivo cliente durante a atribuição do endereço IP.
Isso ignora completamente a necessidade de redirecionamento HTTP, resolvendo problemas causados pelo HSTS e melhorando a velocidade de detecção do portal.
Exemplos práticos
Um hotel de 350 quartos no centro de Londres opera uma única sub-rede /24 para o WiFi de convidados. Durante uma grande conferência, 400 delegados chegam simultaneamente. Em 20 minutos, os hóspedes relatam estar conectados, mas não conseguem acessar o portal ou a internet.
A correção imediata é estender a sub-rede para /22, fornecendo 1.022 endereços utilizáveis, e reduzir o tempo de lease do DHCP de 24 horas para 8 horas. A solução de longo prazo é implementar o Captive Portal gerenciado em nuvem da Purple, que monitora a utilização do pool de DHCP em tempo real e alerta a equipe de rede antes que ocorra o esgotamento.
Uma grande rede de varejo com 200 lojas usa o login social via Google e Facebook em seu portal de convidados. Depois que o Google atualiza sua infraestrutura OAuth, os convidados conseguem acessar a página do portal, mas os botões de login social exibem telas em branco.
A equipe de TI deve identificar os novos domínios de autenticação usados pelo Google e adicioná-los ao walled garden (lista de controle de acesso pré-autenticação). Para evitar isso no futuro, eles devem usar entradas de domínio curinga (por exemplo, *.google.com) em vez de codificar endereços IP específicos diretamente, e revisar o walled garden trimestralmente.
Questões práticas
Q1. O diretor de TI de um estádio relata que, durante o intervalo, milhares de torcedores tentam se conectar ao WiFi de convidados. O portal carrega para alguns, mas muitos relatam que seus dispositivos ficam travados em "Obtendo endereço IP" ou mostram "Conectado, sem Internet" antes mesmo de o portal aparecer. Qual é a falha de arquitetura mais provável?
Dica: Considere o volume de conexões simultâneas em relação aos recursos disponíveis no segmento de rede.
Ver resposta modelo
A rede está sofrendo esgotamento do pool DHCP. A sub-rede provavelmente está dimensionada de forma muito pequena (por exemplo, um /24) para a carga de pico de usuários simultâneos, e o tempo de concessão (lease time) do DHCP provavelmente está configurado como muito alto. A abordagem recomendada é aumentar o tamanho da sub-rede (por exemplo, para um /22 ou /21) e reduzir o tempo de concessão do DHCP para corresponder ao tempo de permanência esperado (por exemplo, 3 horas para um estádio).
Q2. Um convidado se conecta à rede WiFi do seu varejo. O dispositivo dele exibe um aviso de segurança informando "Sua conexão não é privada" ao tentar carregar um site popular, e o captive portal nunca aparece. Qual mecanismo está causando esse bloqueio?
Dica: Pense em como os navegadores modernos lidam com redirecionamentos forçados em conexões seguras.
Ver resposta modelo
O HSTS (HTTP Strict Transport Security) está bloqueando o redirecionamento. O convidado tentou navegar para um domínio pré-carregado com HSTS (via HTTPS), e o gateway sem fio tentou interceptar essa conexão segura para redirecionar para o portal. O navegador detectou a incompatibilidade de certificado e bloqueou a conexão. O gateway deve ser configurado para interceptar apenas sondas HTTP não criptografadas.
Q3. Você ativou recentemente as opções de login social do Google e do Microsoft Entra ID em seu captive portal. Os convidados relatam que a página do portal carrega, mas clicar nos botões de login resulta em tempo limite (timeout). O portal funciona perfeitamente quando testado na rede de funcionários sem restrições do departamento de TI. Qual configuração está faltando?
Dica: Considere o estado de rede do dispositivo do convidado antes que a autenticação seja concluída.
Ver resposta modelo
O walled garden (lista de controle de acesso pré-autenticação) está incompleto. Os domínios de autenticação OAuth e as CDNs usadas pelo Google e pelo Microsoft Entra ID não foram incluídos na lista de permissões. Como o convidado não está autenticado, o gateway bloqueia o acesso a esses domínios externos, fazendo com que o processo de login social expire. A equipe de TI deve adicionar entradas curinga (wildcard) para esses provedores de identidade ao walled garden.
Continue a ler esta série
Principais 10 Causas de Timeouts de DHCP em Redes Sem Fio de Alta Densidade
Este guia de referência técnica definitivo identifica as dez principais causas de timeouts de DHCP em redes sem fio de alta densidade e fornece estratégias de remediação práticas e independentes de fornecedor. Projetado para líderes seniores de TI, arquitetos de rede e diretores de operações de locais de grande porte, ele abrange princípios profundos de engenharia, fluxos de trabalho de implementação passo a passo e resultados de negócios mensuráveis. Saiba como eliminar gargalos de conexão e otimizar sua infraestrutura de Wi-Fi para fornecer conectividade contínua em ambientes corporativos exigentes.
Usando Packet Capture (PCAP) para Diagnosticar Desempenho Lento de WiFi
Este guia de referência técnica fornece a gerentes de TI, arquitetos de rede e diretores de operações de locais um método estruturado em nível de pacote para diagnosticar e resolver o desempenho lento de WiFi corporativo usando a análise de Packet Capture (PCAP). Ao dissecar frames 802.11 brutos — incluindo taxas de retransmissão, utilização de tempo de antena (airtime) e metadados da camada física —, as equipes podem isolar gargalos da camada de RF de problemas de rede cabeada ou de aplicações com precisão. Aplicável a locais de alta densidade, incluindo hotéis, redes de varejo, estádios e centros de convenções, este guia oferece fluxos de trabalho de diagnóstico práticos, estudos de caso reais e etapas de correção de configuração para recuperar a capacidade da rede e proteger a experiência do convidado.
Resolução de Problemas de Falhas de Autenticação 802.1X (RADIUS/EAP)
Este guia fornece uma referência abrangente e prática para gerentes de TI, arquitetos de rede e diretores de operações de locais sobre como diagnosticar e resolver falhas de autenticação 802.1X em infraestruturas RADIUS e EAP. Ele abrange toda a cadeia de autenticação — desde a configuração incorreta do Supplicant e expiração de certificados até incompatibilidades de segredos compartilhados do RADIUS e fragmentação de trânsito de rede — com estudos de caso reais de ambientes de hotelaria e varejo. Equipes responsáveis pela conformidade com o PCI DSS, implantações do WPA3-Enterprise e controle de acesso à rede em vários locais encontrarão estruturas de diagnóstico estruturadas, checklists de implementação e estratégias de mitigação de riscos diretamente aplicáveis às suas operações.