Resolução de Problemas em WiFi Público: Como Corrigir 'Ligado, Sem Internet' e Falhas de Redirecionamento da Página Splash
Este guia de referência técnica autorizado explica o funcionamento subjacente da deteção de Captive Portal e detalha os seis principais modos de falha que impedem o WiFi de convidados de se ligar. Fornece aos gestores de TI e arquitetos de rede uma metodologia prática de resolução de problemas para resolver falhas de redirecionamento HTTP, conflitos de DNS e desafios de randomização de MAC.
Ouça este guia
Ver transcrição do podcast
- Resumo Executivo
- Análise Técnica Detalhada: Como Funciona Realmente a Deteção de Captive Portal
- Resolução de Problemas e Mitigação de Riscos: As 6 Causas Principais de Falhas
- 1. Exaustão do Pool de DHCP
- 2. Falha de Interceção de DNS
- 3. Walled Garden Incompleto
- 4. Bloqueio de Redirecionamento HSTS
- 5. VPN Ativa no Dispositivo do Cliente
- 6. Randomização do Endereço MAC que quebra a Persistência da Sessão
- Guia de Implementação: Construir uma Arquitetura Resiliente
- ROI e Impacto no Negócio
- Podcast de Briefing Técnico
Resumo Executivo

Um visitante liga-se ao seu WiFi, mas a página de início de sessão não carrega. Vê um aviso de 'Ligado, Sem Internet' e desiste da tentativa. Para os diretores de operações do espaço e gestores de TI, esta falha representa uma rutura direta na experiência do visitante, um pico nos pedidos de suporte e uma oportunidade perdida de recolher os dados primários (first-party data) que justificam o investimento na infraestrutura sem fios.
Este guia explica exatamente como funciona a deteção de Captive Portal ao nível do sistema operativo e identifica as seis causas principais responsáveis pela grande maioria das falhas de ligação. Oferece uma estrutura de resolução de problemas prática e neutra em termos de fornecedor para resolver a exaustão de DHCP, falhas de interceção de DNS, walled gardens incompletos, bloqueio de redirecionamento HSTS, conflitos de VPN ativas e problemas de aleatorização de endereços MAC.
Análise Técnica Detalhada: Como Funciona Realmente a Deteção de Captive Portal
Para resolver um problema de Captive Portal, deve primeiro compreender o que um Captive Portal faz ao nível da rede. Não se trata apenas de uma página de início de sessão; é um mecanismo de interceção de tráfego ao nível da rede.
Quando o dispositivo de um visitante se associa a um SSID de visitantes, recebe um endereço IP via DHCP. O sistema operativo não espera que o utilizador abra um navegador. Em vez disso, um serviço de sistema em segundo plano envia imediatamente um pedido HTTP GET não encriptado para um URL de teste controlado pelo fabricante. Os dispositivos Apple consultam captive.apple.com. Os dispositivos Android consultam connectivitycheck.gstatic.com. Os dispositivos Windows consultam msftconnecttest.com. O Firefox consulta detectportal.firefox.com.
Se a rede tiver acesso livre à Internet, estes testes devolvem as respostas HTTP 200 OK esperadas e o sistema operativo conclui que a ligação está ativa. Contudo, numa rede de visitantes, o gateway ou controlador sem fios intercetam este teste HTTP antes que ele chegue à Internet. Em vez da resposta esperada, o gateway devolve um redirecionamento temporário HTTP 307 (HTTP 307 Temporary Redirect) que aponta para a splash page do Captive Portal. O sistema operativo deteta este redirecionamento inesperado, percebe que está atrás de um Captive Portal e abre uma janela de navegador isolada (o Captive Network Assistant) para apresentar a página de início de sessão.

Resolução de Problemas e Mitigação de Riscos: As 6 Causas Principais de Falhas
Quando o Captive Portal não carrega, a falha ocorre quase sempre num de seis modos de falha específicos.

1. Exaustão do Pool de DHCP
Este é o assassino silencioso em eventos de alta densidade. Se organizar uma conferência com 2.000 participantes numa sub-rede /24 padrão, terá 254 endereços IP utilizáveis. Se o tempo de concessão (lease) do seu DHCP estiver definido para as 24 horas predefinidas, esgotará esse pool minutos após a abertura das portas. Cada tentativa de ligação subsequente falhará antes mesmo de a sequência de captive portal começar.
A Solução: Defina os tempos de concessão (lease) de DHCP para convidados entre 15 e 30 minutos para ambientes com elevada rotatividade. Dimensione as suas sub-redes adequadamente para o pico de utilizadores simultâneos, e não apenas para o total de pessoas. Uma sub-rede /22 fornece 1.022 endereços utilizáveis, que é o tamanho mínimo recomendado para recintos empresariais.
2. Falha de Interceção de DNS
O redirecionamento do captive portal depende de o gateway intercetar a sonda HTTP. Mas a sonda requer primeiro uma pesquisa de DNS. Se a sua configuração de DNS não permitir que clientes pré-autenticados resolvam nomes de domínio externos, a sonda nunca é acionada.
A Solução: Garanta que a sua política de firewall permite explicitamente consultas de DNS (Porta 53) a partir de clientes não autenticados. Verifique se a sua interceção de DNS está a funcionar executando uma captura de pacotes num dispositivo de teste.
3. Walled Garden Incompleto
O walled garden (lista de controlo de acessos pré-autenticação) define quais os domínios externos que os convidados não autenticados podem aceder. Se a página inicial do seu portal carregar recursos de uma CDN que não esteja no walled garden, a página será apresentada como um ecrã em branco. Se oferecer início de sessão social através da Google, Apple ou Microsoft Entra ID, todos os domínios OAuth que esses fornecedores utilizam devem estar na lista de permissões. Os fornecedores de identidade social atualizam regularmente as suas gamas de IP de CDN e domínios de autenticação; um walled garden que funcionava perfeitamente há seis meses pode estar silenciosamente avariado hoje.
A Solução: Agende auditorias trimestrais ao walled garden. Utilize a monitorização de domínios com caracteres universais (wildcard domain snooping) onde o seu hardware o suportar. Na Cisco Meraki, HPE Aruba, Ruckus e Juniper Mist, isto está disponível nativamente. A Purple mantém e atualiza estas entradas de walled garden de forma automática como parte do nosso serviço gerido na nuvem.
4. Bloqueio de Redirecionamento HSTS
O HTTP Strict Transport Security (HSTS) é uma política de segurança do navegador que força ligações a domínios específicos apenas através de HTTPS. Se um dispositivo de convidado tentar contactar um domínio pré-carregado com HSTS, e o seu gateway tentar intercetar esse pedido HTTPS para redirecionar para o portal, o navegador deteta uma incompatibilidade de certificado. Apresenta um aviso de segurança incontornável e bloqueia totalmente o redirecionamento. A Solução: Nunca tente fazer a interceção de HTTPS para o redirecionamento inicial. O seu gateway deve apenas redirecionar as sondas de teste HTTP não encriptadas. A solução a longo prazo baseada em normas é o RFC 8910, que define a Opção DHCP 114. Esta opção permite que o seu servidor DHCP anuncie diretamente o URL do Captive Portal ao dispositivo do cliente, eliminando totalmente a necessidade de redirecionamento HTTP. O iOS 14 e o Android 11 e superiores suportam isto nativamente.
5. VPN Ativa no Dispositivo do Cliente
Uma VPN encripta todo o tráfego do dispositivo e encaminha-o através de um túnel externo antes de chegar ao seu gateway. O seu gateway nunca vê a sonda HTTP, pelo que a sequência de deteção do Captive Portal nunca é acionada. O visitante não vê nenhuma página de início de sessão nem internet.
A Solução: O visitante deve desativar a VPN, ligar-se ao portal e, em seguida, reativar a VPN. Para a equipa de atendimento ao público, perguntar se o visitante está a utilizar uma VPN deve ser o primeiro passo de resolução de problemas.
6. Randomização do Endereço MAC que quebra a Persistência da Sessão
Os dispositivos modernos iOS e Android utilizam endereços MAC randomizados por predefinição como uma funcionalidade de privacidade. Sempre que um dispositivo se liga a uma rede, pode apresentar um endereço MAC diferente. Como o estado da sessão do Captive Portal é monitorizado pelo endereço MAC, um visitante que se tenha autenticado há uma hora pode deparar-se novamente com a página de início de sessão após a rotação do MAC do seu dispositivo.
A Solução: A solução do lado do visitante é desativar o Endereço Privado para o seu SSID específico nas definições de rede. A solução do lado do operador consiste em implementar uma autenticação baseada em perfis, como o OpenRoaming através de Passpoint e 802.1X, que autentica na Camada 2 utilizando credenciais em vez de endereços MAC, tornando a randomização irrelevante.
Guia de Implementação: Construir uma Arquitetura Resiliente
Uma implementação de Captive Portal bem configurada requer decisões arquiteturais proativas.
- Valide o 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, os URLs de deteção de Captive Portal para a Apple, Google, Windows e Firefox, e os domínios OAuth para cada fornecedor de início de sessão social que suporta.
- Utilize um certificado TLS publicamente fidedigno. Os certificados autoassinados irão acionar avisos do navegador em todos os dispositivos. Renove os certificados antes da expiração; um certificado caducado é uma das causas mais comuns de falhas repentinas do portal em todo o espaço.
- Teste a partir de um estado limpo e não autenticado. Testar o portal a partir de um dispositivo que já tenha sido autenticado anteriormente irá ignorar completamente o portal porque a sessão ainda está ativa. Teste sempre a partir de um novo dispositivo, ou de um no qual tenha esquecido a rede e limpado o perfil de WiFi.
- Ajuste os limites de tempo de inatividade. Muitos controladores predefinem um limite de tempo de inatividade de 5 minutos, o que é demasiado agressivo para dispositivos móveis que entram em modo de suspensão entre interações. Defina o limite de tempo de inatividade para pelo menos 30 minutos em ambientes de hotelaria e retalho.
ROI e Impacto no Negócio
Os Captive Portals são uma tecnologia madura, mas acarretam uma fricção inerente. O rumo estratégico aponta para uma autenticação fluida e segura.
O OpenRoaming, baseado em Passpoint e 802.1X, permite que os clientes frequentes se liguem de forma automática e segura, sem nunca verem uma página de login. A Purple atua como um fornecedor de identidade gratuito para o OpenRoaming ao abrigo do nosso plano Connect. Espaços como o Premier Inn e o Manchester Airports Group já estão a implementar esta solução para eliminar a fricção de nova autenticação para visitantes recorrentes, mantendo a conformidade total com o GDPR e a recolha de dados primários. Ao reduzir as falhas de ligação, aumenta diretamente o volume de dados primários recolhidos, impulsionando a fidelização e o envolvimento personalizado.
Podcast de Briefing Técnico
Oiça o nosso Senior Solutions Architect a analisar estes passos de resolução de problemas no nosso briefing técnico de 10 minutos.
Definições Principais
Captive Portal
Um mecanismo de interceção de tráfego ao nível da rede que restringe o acesso à internet até que o utilizador conclua uma ação obrigatória, como aceitar os termos ou introduzir credenciais numa página splash.
O método principal para locais empresariais protegerem o acesso de convidados e recolherem dados primários (first-party).
Walled Garden
Uma lista de controlo de acesso pré-autenticação que define quais os endereços IP externos ou domínios que um dispositivo de convidado não autenticado tem permissão para aceder.
Crucial para permitir o acesso a recursos do portal, CDNs e fornecedores de identidade OAuth antes de o utilizador estar totalmente autenticado.
Captive Network Assistant (CNA)
Uma janela de navegador isolada (sandbox) e de funcionalidade limitada, aberta automaticamente pelo sistema operativo quando este deteta um redirecionamento de Captive Portal.
Esta é a interface onde o convidado realmente vê e interage com a sua página de início de sessão.
HSTS (HTTP Strict Transport Security)
Um mecanismo de política de segurança web que ajuda a proteger os websites contra ataques do tipo "man-in-the-middle", forçando os navegadores a interagir com eles apenas através de ligações HTTPS seguras.
O HSTS impede que os gateways utilizem a interceção HTTPS para redirecionar os utilizadores para um Captive Portal, causando falhas de ligação se configurado incorretamente.
Esgotamento de Pool de DHCP
Um estado em que um servidor DHCP atribuiu todos os endereços IP disponíveis na sua sub-rede configurada, impedindo que novos dispositivos se associem à rede.
Uma causa comum de erros de 'Ligado, Sem Internet' em ambientes de alta densidade, como estádios ou conferências.
Randomização de Endereço MAC
Uma funcionalidade de privacidade nos sistemas operativos móveis modernos que gera um endereço MAC aleatório para cada rede WiFi, impedindo a monitorização em diferentes localizações.
Esta funcionalidade quebra a persistência da sessão em Captive Portals, forçando os convidados a autenticarem-se novamente se o seu endereço MAC rodar.
OpenRoaming
Uma federação de redes WiFi que permite aos utilizadores ligarem-se automática e seguramente a redes aderentes sem introduzir credenciais ou interagir com um Captive Portal.
O sucessor estratégico dos portais cativos para visitantes recorrentes, suportado pela Purple como um fornecedor de identidade gratuito.
RFC 8910 (DHCP Option 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.
Isto ignora completamente a necessidade de redirecionamento HTTP, resolvendo problemas causados por HSTS e melhorando a velocidade de deteção do portal.
Exemplos Práticos
Um hotel de 350 quartos no centro de Londres utiliza uma única sub-rede /24 para o WiFi de convidados. Durante uma grande conferência, chegam 400 delegados em simultâneo. Em 20 minutos, os convidados relatam que estão ligados mas não conseguem aceder ao portal ou à internet.
A correção imediata consiste em alargar a sub-rede para /22, disponibilizando 1.022 endereços utilizáveis, e reduzir o tempo de concessão (lease time) DHCP de 24 horas para 8 horas. A solução a longo prazo é implementar o Captive Portal gerido na nuvem da Purple, que monitoriza a utilização do pool de DHCP em tempo real e alerta a equipa de rede antes que ocorra o esgotamento.
Uma grande cadeia de retalho com 200 lojas utiliza o início de sessão social através da Google e do Facebook no seu portal de convidados. Após a Google atualizar a sua infraestrutura de OAuth, os convidados conseguem aceder à página do portal, mas os botões de início de sessão social apresentam ecrãs em branco.
A equipa de TI deve identificar os novos domínios de autenticação utilizados pela Google e adicioná-los ao walled garden (lista de controlo de acesso pré-autenticação). Para evitar isto no futuro, deverão utilizar entradas de domínio com caracteres universais (ex.: *.google.com) em vez de codificar endereços IP específicos, e rever o walled garden trimestralmente.
Perguntas de Prática
Q1. O diretor de TI de um estádio relata que, durante o intervalo, milhares de adeptos tentam ligar-se ao WiFi de convidados. O portal carrega para alguns, mas muitos relatam que os seus dispositivos ficam retidos em "A obter endereço IP" ou mostram "Ligado, Sem Internet" antes de o portal sequer aparecer. Qual é a falha arquitetónica mais provável?
Dica: Considere o volume de ligações simultâneas em relação aos recursos disponíveis no segmento de rede.
Ver resposta modelo
A rede está a sofrer de esgotamento do pool de DHCP. A sub-rede é provavelmente demasiado pequena (por exemplo, uma /24) para a carga máxima de utilizadores simultâneos, e o tempo de lease do DHCP está provavelmente definido para um valor demasiado elevado. A abordagem recomendada é aumentar o tamanho da sub-rede (por exemplo, para uma /22 ou /21) e reduzir o tempo de lease do DHCP para corresponder ao tempo de permanência esperado (por exemplo, 3 horas para um estádio).
Q2. Um convidado liga-se à sua rede WiFi de retalho. O seu dispositivo mostra um aviso de segurança que indica "A sua ligação não é privada" ao tentar carregar um site popular, e o Captive Portal nunca aparece. Que mecanismo está a causar este bloqueio?
Dica: Pense em como os browsers modernos lidam com redirecionamentos forçados em ligações seguras.
Ver resposta modelo
O HSTS (HTTP Strict Transport Security) está a bloquear o redirecionamento. O convidado tentou navegar para um domínio pré-carregado com HSTS (via HTTPS) e o gateway sem fios tentou intercetar essa ligação segura para redirecionar para o portal. O browser detetou a incompatibilidade do certificado e bloqueou a ligação. O gateway deve ser configurado para intercetar apenas sondagens HTTP não encriptadas.
Q3. Ativou recentemente as opções de login social do Google e do Microsoft Entra ID no seu Captive Portal. Os convidados relatam que a página do portal carrega, mas clicar nos botões de login resulta num timeout. O portal funciona perfeitamente quando testado na rede sem restrições dos colaboradores do departamento de TI. Que configuração está em falta?
Dica: Considere o estado da rede do dispositivo do convidado antes de a autenticação estar concluída.
Ver resposta modelo
O walled garden (lista de controlo de acesso pré-autenticação) está incompleto. Os domínios de autenticação OAuth e as CDNs utilizados pelo Google e Microsoft Entra ID não foram adicionados à whitelist. Como o convidado não está autenticado, o gateway bloqueia o acesso a estes domínios externos, fazendo com que o processo de login social expire. A equipa de TI deve adicionar entradas wildcard para estes fornecedores de identidade ao walled garden.
Continue a ler esta série
As 10 Principais Causas de DHCP Timeouts em Redes Sem Fios de Alta Densidade
Este guia de referência técnica autoritário identifica as dez principais causas de DHCP timeouts em redes sem fios de alta densidade e fornece estratégias de remediação acionáveis e neutras em relação ao fabricante. Concebido para líderes seniores de TI, arquitetos de rede e diretores de operações de espaços, abrange princípios de engenharia aprofundados, fluxos de trabalho de implementação passo a passo e resultados de negócio mensuráveis. Saiba como eliminar estrangulamentos de ligação e otimizar a sua infraestrutura sem fios para fornecer uma conectividade contínua em ambientes empresariais exigentes.
Utilizar a Captura de Pacotes (PCAP) para Diagnosticar o Desempenho Lento do WiFi
Este guia de referência técnica fornece aos gestores de TI, arquitetos de rede e diretores de operações de espaços uma metodologia estruturada ao nível dos pacotes para diagnosticar e resolver o desempenho lento do WiFi empresarial utilizando a análise de Captura de Pacotes (PCAP). Ao dissecar tramas 802.11 brutas — incluindo taxas de retransmissão, utilização de tempo de antena e metadados da camada física — as equipas podem isolar estrangulamentos na camada de RF de problemas com fios ou de aplicações com precisão. Aplicável a espaços de alta densidade, incluindo hotéis, cadeias de retalho, estádios e centros de conferências, este guia oferece fluxos de trabalho de diagnóstico práticos, estudos de caso do mundo real e passos de remediação de configuração para recuperar a capacidade da rede e proteger a experiência do utilizador.
Resolução de Problemas de Falhas de Autenticação 802.1X (RADIUS/EAP)
Este guia fornece uma referência abrangente e prática para gestores de TI, arquitetos de rede e diretores de operações de espaços sobre como diagnosticar e resolver falhas de autenticação 802.1X em infraestruturas RADIUS e EAP. Abrange toda a cadeia de autenticação — desde a configuração incorreta do suplicante e expiração de certificados até incompatibilidades de segredos partilhados do RADIUS e fragmentação de trânsito de rede — com estudos de caso reais de ambientes de hotelaria e retalho. As equipas responsáveis pela conformidade com o PCI DSS, implementações WPA3-Enterprise e controlo de acesso à rede em vários locais encontrarão estruturas de diagnóstico estruturadas, listas de verificação de implementação e estratégias de mitigação de riscos diretamente aplicáveis às suas operações.