Pular para o conteúdo principal

Solucionando o erro "Conectado, mas sem internet" no WiFi para visitantes

Você poderá diagnosticar por que os visitantes veem a mensagem "conectado, sem internet" no WiFi para visitantes e corrigir a causa com uma alteração de configuração, sem necessidade de novo hardware. O guia mostra como separar o tempo limite de resposta (timeout) de DNS das falhas de DHCP, walled garden e limite de taxa (rate-limit), e depois implantar um filtro DNS corporativo próximo nos pontos de acesso que você já opera.

Por Tom HackettPublicado Atualizado
📖 10 min de leitura2,755 palavras2 exemplos práticos3 questões práticas10 definições principais

Video overview

Ouça este guia

Ver transcrição do podcast
Solucionando o erro de conectado, mas sem internet no WiFi para visitantes - Um briefing técnico da Purple [INTRODUÇÃO E CONTEXTO - aproximadamente 1 minuto] Boas-vindas à série de briefings técnicos da Purple. Eu sou seu host e hoje vamos enfrentar um dos problemas mais persistentes e frustrantes em redes de locais corporativos: o erro "conectado, sem internet" no WiFi para visitantes. Se você gerencia a infraestrutura de WiFi em um hotel, rede de varejo, estádio ou centro de convenções, já deve ter visto isso. O dispositivo do visitante mostra sinal cheio, está associado ao seu ponto de acesso, recebeu um endereço IP - e, mesmo assim, o navegador não carrega nada. O portal cativo nunca carrega. O visitante liga para a recepção. Sua equipe de suporte executa um teste de ping, tudo parece bem no papel e, no entanto, o problema continua recorrente. A questão é a seguinte: na grande maioria dos casos que encontro em implantações corporativas, isso não é uma falha de hardware, não é uma configuração incorreta de firewall e não é um problema de largura de banda no sentido tradicional. Trata-se de um problema de tempo limite do DNS - e quase sempre é desencadeado pelo engarrafamento da rede. Hoje, quero explicar exatamente por que isso acontece, como diagnosticar de forma confiável e como a implantação de um filtro DNS corporativo resolve esse gargalo permanentemente. [ANÁLISE TÉCNICA DETALHADA - aproximadamente 5 minutos] Vamos começar pelo básico. Quando o dispositivo de um visitante se conecta à sua rede WiFi, a primeira coisa que ele precisa fazer - antes de carregar uma única página da web, antes que seu portal cativo possa redirecioná-lo, antes que qualquer autenticação possa acontecer - é resolver um nome de domínio para um endereço IP por meio do DNS. O Domain Name System é a lista telefônica da internet. Sem ele, seu dispositivo não tem como saber para onde enviar o tráfego. Agora, é aqui que o problema começa. A maioria dos dispositivos de uso pessoal - iPhones, aparelhos Android, notebooks Windows - possui um mecanismo integrado chamado teste de detecção de portal cativo. No iOS, por exemplo, o dispositivo envia uma solicitação HTTP para um endpoint conhecido da Apple, como captive.apple.com. No Android, ele aciona connectivitycheck.gstatic.com. No Windows, ele testa msftconnecttest.com. Esses testes foram projetados para detectar se a rede exige uma página de login antes de conceder acesso à internet. O ponto crítico é este: esses testes dependem do DNS. O dispositivo precisa primeiro resolver o nome de domínio do endpoint do teste antes de poder enviar a solicitação HTTP. E essa consulta DNS tem um tempo limite (timeout) - geralmente entre um e cinco segundos, dependendo do sistema operacional. Se o resolvedor DNS na sua rede não responder dentro desse período, o dispositivo conclui que a rede não tem conectividade com a internet, mesmo que esteja totalmente associado e tenha um endereço IP válido. Esse é o erro "conectado, sem internet". Não é uma falha de conectividade - é uma falha de resposta do DNS. Então por que o DNS falha em uma rede congestionada? É nesta parte que muitas equipes são pego de surpresa. As consultas DNS são enviadas por padrão via UDP, na porta 53. O UDP é um protocolo sem conexão - não há handshake, não há confirmação nem retransmissão na camada de transporte. Se um pacote DNS for descartado devido ao congestionamento da rede, o cliente simplesmente aguarda até que o tempo limite (timeout) expire e, em seguida, tenta novamente ou desiste. Em uma rede WiFi para visitantes com centenas ou milhares de dispositivos simultâneos - pense em um estádio durante uma partida, um hotel com lotação máxima, um centro de convenções durante uma palestra principal - o link de upload e o resolvedor DNS podem ficar saturados muito rapidamente. O problema é agravado pelo fato de que as redes para visitantes normalmente compartilham um único resolvedor DNS de upload, que geralmente é o resolvedor padrão do provedor de Internet ou um resolvedor público como o 8.8.8.8. Quando todos os dispositivos da rede estão simultaneamente verificando a detecção do portal cativo, executando atualizações de aplicativos em segundo plano e fazendo consultas DNS para redes sociais e serviços de streaming, esse único resolvedor se torna um gargalo. Os tempos de resposta das consultas sobem da faixa normal de menos de 50 milissegundos para centenas ou até milhares de milissegundos. Os tempos limite começam a expirar. E os erros de "conectado, sem internet" começam a surgir aos montes. Há também um mecanismo secundário que vale a pena entender: o esgotamento do TTL. As respostas DNS incluem um valor de Tempo de Vida (Time To Live - TTL) que informa ao dispositivo receptor por quanto tempo ele deve manter o endereço IP resolvido em cache. Em uma rede congestionada onde os dispositivos estão constantemente se conectando e desconectando - o que é comum em locais de alta densidade - as entradas em cache expiram e precisam ser resolvidas novamente com frequência. Isso aumenta a carga de consultas DNS no resolvedor justamente quando a rede está sob maior estresse. Agora, a resposta tradicional a esse problema é injetar largura de banda - atualizar o link de upload, adicionar mais pontos de acesso, implementar políticas de QoS. Todas essas são medidas válidas, mas não resolvem a causa raiz. A causa raiz é que o seu caminho de resolução DNS não está otimizado para ambientes para visitantes de alta densidade. E é exatamente isso que um filtro DNS corporativo resolve. Um filtro DNS corporativo - como a funcionalidade de filtragem DNS na plataforma de WiFi para visitantes da Purple - opera como um resolvedor DNS local de alto desempenho que fica entre os dispositivos dos seus visitantes e a internet de upload. Em vez de encaminhar todas as consultas para um resolvedor público remoto, ele mantém um cache local dos domínios resolvidos com frequência, lida nativamente com as verificações de detecção do portal cativo e aplica filtragem baseada em políticas para bloquear domínios maliciosos ou não em conformidade antes que eles cheguem ao resolvedor de upload. O resultado é uma redução dramática na latência das consultas DNS - normalmente de tempos limite de dois a três segundos para respostas inferiores a 200 milissegundos -, o que significa que as verificações de detecção do portal cativo são bem-sucedidas na primeira tentativa, o erro de "conectado, sem internet" desaparece e o tempo de integração do visitante cai significativamente. Sob a perspectiva de padrões, essa arquitetura se alinha às recomendações da IEEE 802.11 para implantações de alta densidade e oferece suporte à conformidade com os requisitos de manipulação de dados do GDPR, permitindo que você registre e audite consultas DNS - o que é relevante se você estiver operando sob uma licença do setor público ou de hospitalidade. Ela também oferece suporte aos requisitos de segmentação de rede PCI DSS, garantindo que o tráfego DNS de visitantes seja isolado da sua infraestrutura de resolvedores corporativos. [RECOMENDAÇÕES DE IMPLANTAÇÃO E ARMADILHAS - aproximadamente 2 minutos] Permita-me fornecer orientações práticas de implantação. Ao implementar um filtro DNS corporativo em uma rede WiFi para visitantes, há três decisões de configuração que determinarão o seu sucesso ou fracasso. Primeiro, o posicionamento do resolvedor. Seu filtro DNS deve ser implantado o mais próximo possível da rede para visitantes - idealmente na mesma VLAN ou sub-rede que seus pontos de acesso para visitantes. Cada salto entre o dispositivo do visitante e o resolvedor adiciona latência. Se o seu filtro DNS estiver localizado em um data center remoto e sua rede para visitantes estiver em um hotel em Manchester, você estará adicionando um tempo de ida e volta que anula o propósito. Use um dispositivo local ou um filtro DNS fornecido na nuvem com um ponto de presença regional. Segundo, a liberação de DNS do portal cativo. Essa é a falha de configuração mais comum que vejo. Ao implantar um filtro DNS, você deve garantir que o próprio domínio do portal cativo - a URL para a qual os visitantes são redirecionados para autenticação - esteja na lista de permissões do filtro. Se o filtro bloquear ou atrasar a resolução do seu domínio de portal cativo, você recriará exatamente o problema que estava tentando resolver. Sempre teste a resolução do portal cativo explicitamente após implantar qualquer política de filtragem DNS. Terceiro, o ajuste de TTL. Configure seu resolvedor DNS local para servir TTLs curtos para domínios de teste de detecção de portal cativo - Apple, Google, Microsoft - para que os dispositivos façam novas consultas com frequência e sempre obtenham uma resposta local rápida, em vez de esperar que uma entrada em cache expire para depois atingir um resolvedor upstream congestionado. Um TTL de 30 a 60 segundos para esses domínios específicos é um bom ponto de partida. A armadilha a ser evitada é a filtragem excessiva. Algumas equipes implantam listas de bloqueio DNS agressivas que bloqueiam inadvertidamente domínios usados por aplicativos legítimos de visitantes - serviços de streaming, pontos de extremidade de VPN corporativa, armazenamento na nuvem. Isso gera uma classe diferente de chamados de suporte, mas é igualmente prejudicial à experiência do visitante. Comece com uma política conservadora, monitore os logs de consultas DNS em busca de domínios bloqueados e faça ajustes ao longo de um período de duas semanas antes de fechar a configuração. [PERGUNTAS E RESPOSTAS RÁPIDAS - aproximadamente 1 minuto] Permita-me passar pelas perguntas que recebo com mais frequência sobre este tópico. "Posso simplesmente usar 8.8.8.8 como meu resolvedor DNS para visitantes?" Você pode, mas sob alta carga ele sofrerá tempo limite esgotado. Um resolvedor local ou regional sempre terá um desempenho superior ao de um resolvedor público em uma rede congestionada. "Isso afeta implantações do WPA3?" Não - o WPA3 melhora a segurança da autenticação, mas não altera o caminho da resolução de DNS. O mesmo problema de tempo limite de DNS ocorre independentemente do padrão de criptografia em uso. "Como posso saber se o DNS é a causa real dos meus erros de 'conectado, sem internet'?" Execute uma captura de pacotes no WiFi para visitantes VLAN durante o horário de pico. Filtre pelo tráfego da porta UDP 53. Se você vir consultas de DNS sem uma resposta correspondente em dois segundos, o tempo limite de DNS é o seu culpado. "Um filtro de DNS empresarial ajuda na conformidade?" Sim - o registro de consultas de DNS fornece uma trilha de auditoria que apoia as obrigações de responsabilidade do GDPR e pode auxiliar na resposta a incidentes. A plataforma da Purple inclui esse registro nativamente. [RESUMO E PRÓXIMOS PASSOS - aproximadamente 1 minuto] Para resumir: o erro "conectado, sem internet" no WiFi para visitantes é esmagadoramente um problema de tempo de DNS causado pelo congestionamento da rede sobrecarregando um caminho de resolvedor não otimizado. A solução não é mais largura de banda - é um filtro de DNS empresarial local e de alto desempenho que resolve rapidamente investigações de detecção de portal cativo, mantém um cache local e aplica filtragem baseada em políticas para reduzir a carga de consultas upstream. As três coisas a fazer esta semana: executar uma captura de pacotes de DNS durante o horário de pico para confirmar o diagnóstico; revisar a localização atual do seu resolvedor de DNS e identificar se ele é local ou remoto; e avaliar a implantação de um filtro de DNS empresarial em seu WiFi para visitantes VLAN. Se quiser se aprofundar em qualquer um desses pontos, a documentação da plataforma Purple cobre a configuração do filtro de DNS em detalhes, e vale a pena revisar os guias de otimização de WiFi para visitantes em purple.ai junto com este informativo. Obrigado por ouvir - nos vemos no próximo episódio. [FIM DO EPISÓDIO]

Parte da nossa série principal: Guia do WiFi para visitantes →

O erro de conectado, mas sem internet no WiFi de visitantes ocorre quando as verificações de conectividade falham antes que o Captive Portal seja carregado. Em locais de grande movimento, as consultas DNS na porta UDP 53 (RFC 1035) sofrem tempo limite esgotado durante o congestionamento. Para resolver isso, é necessário apontar os escopos DHCP de visitantes para um filtro DNS de cache, preencher os domínios do walled garden em controladores como Cisco Meraki e revisar as regras de modelagem de tráfego.

Como é o erro "conectado, sem internet" no WiFi de visitantes?

O visitante vê todas as barras de sinal e uma rede conectada, mas nada carrega. A página de login nunca aparece, impedindo que os termos sejam aceitos ou o acesso seja feito. Em seguida, ele se dirige à recepção, ao ponto de suporte ou ao balcão de atendimento.

Cada sistema operacional exibe essa mensagem de forma diferente. Sua equipe de suporte do local deve reconhecer todas elas:

  • O Windows exibe "Sem internet" abaixo do nome da rede.
  • O Android exibe "Conectado sem internet" ou "A internet pode não estar disponível".
  • O iPhone e iPad exibem "Sem Conexão com a Internet" abaixo do nome da rede.

Todas as três mensagens vêm do mesmo mecanismo. Após a conexão, o dispositivo solicita um endereço web conhecido para testar a conexão. Se esse teste retornar a página esperada, o dispositivo considera a conexão funcional. Se retornar uma página de login, o dispositivo abre o Captive Portal. Se não obtiver nenhuma resposta, o dispositivo informa "sem internet".

Sistema operacional Hostname de verificação de conectividade O que o visitante vê em caso de falha
iOS, iPadOS, macOS captive.apple.com "Sem Conexão com a Internet"
Android connectivitycheck.gstatic.com "Conectado sem internet"
Windows 10 e 11 www.msftconnecttest.com "Sem internet"

Antes que o dispositivo possa solicitar qualquer uma dessas páginas, ele precisa consultar o hostname por meio do DNS. Essa consulta é onde a maioria das falhas em locais de alta densidade começa.

O que geralmente causa erros de conectado sem internet no WiFi de visitantes?

Tempos limite de DNS em uma rede congestionada

O DNS (Domain Name System) converte um hostname em um endereço IP. A maioria das consultas DNS trafega pela porta UDP 53, conforme definido na RFC 1035. O UDP não possui retransmissão embutida, portanto, uma consulta perdida simplesmente aguarda o temporizador de tentativa do próprio dispositivo.

O congestionamento ocorre em picos. Pense no intervalo de um jogo em um estádio, no check-out do café da manhã em um hotel ou em um trem chegando à estação. Centenas de dispositivos se conectam em segundos, e cada um envia uma consulta ao mesmo tempo. Se o resolvedor estiver a vários saltos de distância em um link WAN sobrecarregado, as consultas serão atrasadas ou descartadas. O dispositivo desiste, o portal nunca abre e o visitante vê a mensagem "sem internet".

Outros motivos comuns

O DNS é a causa mais comum em locais movimentados, mas não é a única. Verifique também estes pontos:

  • Entradas ausentes no walled garden. O walled garden é a lista de domínios que um dispositivo pode acessar antes do login. Se o seu portal ou seus recursos estiverem ausentes, a página não poderá carregar.
  • Esgotamento do pool DHCP. Se o pool de endereços acabar, os dispositivos atribuirão a si mesmos um endereço 169.254.x.x e não conseguirão acessar nada.
  • Limites de taxa ou limitação de QoS na porta UDP 53. Um limite por cliente ou por SSID configurado de forma muito rígida pode esgotar o DNS durante um pico de tráfego.
  • DNS criptografado. O DNS sobre HTTPS (DoH, RFC 8484) e o DNS sobre TLS (DoT, RFC 7858) enviam consultas para resolvedores externos. Um walled garden que bloqueia esses resolvedores interrompe a consulta antes do login.
  • Uma interrupção na conexão de saída. Se o próprio link WAN estiver fora do ar, todos os dispositivos falham e todas as portas cabeadas também falham.

Como identificar qual é a causa?

Comece pelo padrão, não pelo hardware. Use esta matriz para delimitar a causa antes de alterar qualquer coisa.

O que você observa Causa mais provável Primeira ação
Picos de erro em horários de pico previsíveis, normal em momentos de pouco movimento Esgotamento de tempo (timeouts) de DNS sob congestionamento Aponte o DHCP de visitantes para um filtro DNS de cache próximo
Todos os dispositivos falham, o dia todo Interrupção na WAN de saída ou servidor DNS incorreto no DHCP Teste o link WAN e a configuração de DNS do DHCP
O dispositivo exibe um endereço 169.254.x.x Pool de DHCP esgotado Aumente o pool ou reduza o tempo de concessão (lease)
O portal começa a carregar, mas trava ou exibe uma página em branco Domínios do portal ausentes no walled garden Adicione os domínios do seu artigo de configuração do Purple
Apenas alguns dispositivos Android ou notebooks falham DNS privado, DoT ou DoH configurado no dispositivo Peça ao visitante para alterar o DNS Privado para Automático
Falha apenas acima de um número definido de dispositivos por AP Limites de taxa ou QoS na porta UDP 53 Revise as regras de modelagem de tráfego (traffic-shaping) do SSID de visitantes

Três verificações que sua equipe de suporte pode executar

  1. Verifique o endereço IP do dispositivo. Um endereço 169.254.x.x indica um problema no DHCP, não no DNS. Um endereço normal da faixa de visitantes significa que o dispositivo se conectou corretamente.
  2. Cronometre uma consulta a partir de um dispositivo de teste. Execute nslookup captive.apple.com a partir de um notebook na rede de visitantes. Uma resposta lenta ou uma falha durante um período de pico confirma um gargalo no DNS.
  3. Capture pacotes na VLAN de visitantes. Uma VLAN (LAN virtual) separa o tráfego de visitantes das suas outras redes. Filtre a captura na porta udp port 53 e procure por consultas sem a resposta correspondente.

Em seguida, verifique quando os erros ocorrem. No WiFi Analytics, compare os volumes de conexão e login com os horários em que os visitantes relatam problemas. Falhas que acompanham seus horários de maior movimento indicam claramente congestionamento.

Como um filtro DNS enterprise resolve o gargalo?

Um filtro DNS enterprise é um resolvedor sob seu controle, instalado próximo à rede de visitantes. Ele substitui o resolvedor público ou do provedor de internet distante que o DHCP distribui atualmente. Ele realiza três tarefas que eliminam o tempo limite excedido.

Ele responde a partir do cache. Hostnames de verificação de conectividade são solicitados milhares de vezes por hora em um local movimentado. Um filtro próximo responde a consultas repetidas a partir do seu cache, evitando que elas cruzem o link WAN congestionado.

Ele descarta tráfego indesejado antecipadamente. Consultas para categorias maliciosas ou bloqueadas são recusadas diretamente no filtro. Isso libera capacidade da WAN para consultas que realmente importam.

Ele registra todas as consultas. Você obtém um histórico de quais domínios falharam, quando e com que frequência. Isso transforma adivinhações em evidências na próxima vez que um gerente relatar um problema.

Onde instalá-lo

Para uma infraestrutura distribuída, como uma rede de varejo com centenas de locais pequenos, um filtro fornecido na nuvem com locais de borda próximos costuma ser a opção mais prática. Para um único local grande, como um estádio ou centro de convenções, um resolvedor hospedado no próprio local mantém as consultas totalmente fora da WAN. Em ambos os casos, forneça dois endereços de resolvedor no DHCP para que uma única falha não derrube a rede.

Duas configurações que determinam o sucesso

Primeiro, permita os domínios do seu portal cativo no filtro. Um filtro que bloqueia ou atrasa o portal recria exatamente o erro que você pretendia corrigir. Segundo, mantenha o DNS de convidados separado do DNS corporativo. O PCI DSS trata a segmentação de rede como a forma de manter uma rede de convidados fora do escopo do seu ambiente de dados de titulares de cartão.

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 locais. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua situação o resolveram.

Como corrigir isso em cada fabricante e sistema operacional?

Nos seus pontos de acesso e controlador

O Purple é agnóstico em relação ao hardware e roda como uma sobreposição em nuvem no Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. A correção segue os mesmos três passos em cada um deles:

  1. Atualize os servidores DNS no escopo DHCP de convidados para o seu filtro DNS empresarial.
  2. Conclua o walled garden. O Cisco Meraki, o HPE Aruba e o Ruckus usam o termo "walled garden". Siga o artigo de configuração do Purple referente ao seu fabricante, que lista os domínios exatos a serem permitidos.
  3. Verifique o controle de tráfego de convidados para que os limites por cliente não limitem a porta UDP 53 durante um pico de acesso.

Não copie configurações entre fabricantes diferentes. Os nomes dos menus e os padrões variam, portanto, use a documentação do próprio fabricante junto com o artigo de configuração do Purple.

No dispositivo do convidado

Quando apenas um único convidado for afetado e todos os outros estiverem navegando normalmente, sua equipe de suporte pode tentar as seguintes etapas:

  • Esquecer a rede e reconectar para disparar uma nova verificação de conectividade.
  • Abrir um endereço http:// simples no navegador para forçar a exibição do portal.
  • No Android, defina o DNS Privado como Automático. Um provedor de DNS Privado fixo pode bloquear a consulta antes do login.
  • Pausar qualquer aplicativo de VPN até que o convidado tenha efetuado o login.

Cenários práticos

As estatísticas abaixo são ilustrativas e não foram retiradas de uma implantação específica. Use-as como modelo para o que medir no seu próprio local.

Um hotel de 200 quartos durante o café da manhã

Situação. Reclamações na recepção sobre "sem internet" concentram-se entre 7h e 9h, quando os hóspedes checam seus e-mails antes do checkout. Os pontos de acesso mostram um sinal saudável e tempo de transmissão disponível. O DHCP de convidados fornece o resolvedor do provedor de internet, situado a vários saltos de distância em uma linha congestionada.

O que foi feito. O gerente de TI executou o nslookup durante o horário de pico e viu que as consultas estavam falhando totalmente. A equipe apontou o DHCP de convidados para um filtro DNS em nuvem, adicionou os domínios do portal ao walled garden e manteve o DNS de convidados separado da rede do sistema de gestão hoteleira.

Resultado. Medido no WiFi Analytics e no registro da recepção, as conclusões de cadastro no portal nos horários de pico subiram de 81% para 97%. As reclamações sobre WiFi na recepção caíram de cerca de 15 por manhã para duas. Para saber mais sobre redes de hóspedes em hotéis, visite nossas páginas sobre hotelaria.

Um estádio para 30.000 pessoas no intervalo do jogo

Situação. Os torcedores relatavam "conectado sem internet" a cada intervalo, enquanto os primeiros dez minutos de cada tempo funcionavam perfeitamente. A captura de pacotes na VLAN de convidados mostrou consultas de DNS sem resposta durante o pico de acesso.

O que foi feito. O arquiteto de rede implantou um resolvedor local com um fallback na nuvem. A equipe removeu um limite de taxa por cliente que throttlava a porta UDP 53 e migrou o escopo DHCP para o novo resolvedor.

Resultado. As consultas de DNS não respondidas no intervalo caíram de 12% para menos de 1% nas capturas de acompanhamento. Os logins de torcedores durante o intervalo aumentaram 40% em relação ao jogo anterior.

Como evitar que erros de conectado sem internet aconteçam novamente?

  • Nunca confie apenas em um resolvedor público distante. O DNS público geralmente tem um bom desempenho, mas um resolvedor a vários saltos de distância adiciona um atraso que você não pode controlar durante um pico de tráfego.
  • Crie alertas para consultas DNS não respondidas. Configure seu firewall ou switch central para sinalizar o aumento de descartes na porta UDP 53 na rede de convidados, o que indica tempos de limite esgotados (timeouts) antes mesmo que os visitantes percebam.
  • Revise as listas de bloqueio do filtro DNS todos os meses. Categorias excessivamente agressivas bloqueiam aplicativos legítimos e geram novos chamados de suporte.
  • Defina um período de retenção de logs. Os logs de DNS vinculam endereços IP aos domínios visitados, portanto, trate-os como dados pessoais de acordo com a GDPR.
  • Adote o RFC 8910 se o seu hardware for compatível. Ele permite que o DHCP informe ao dispositivo onde está o Captive Portal, fazendo com que o dispositivo dependa menos de uma verificação de conectividade por busca.
  • Considere o Passpoint para visitantes recorrentes. O Passpoint (também chamado de Hotspot 2.0) e o OpenRoaming permitem que os dispositivos se conectem com segurança sem um Captive Portal, eliminando completamente esse tipo de falha para eles.

A Purple opera o Guest WiFi em mais de 80.000 locais ativos em mais de 90 países, com 500 milhões de usuários e logins por ano. De salas de espera na área de saúde a trens, o padrão se mantém: corrija o DNS antes de comprar mais largura de banda.

Perguntas frequentes

Precisamos de novos pontos de acesso para corrigir erros de conectado sem internet?

Na maioria dos casos, não. Quando o erro ocorre em horários de pico, a causa geralmente é a resolução de DNS, não o hardware dos pontos de acesso. A solução é uma alteração de configuração: aponte o DHCP de convidados para um filtro DNS corporativo próximo, complete o walled garden e revise as regras de modelagem de tráfego (traffic shaping). Substitua o hardware apenas depois que as capturas de pacotes mostrarem que os próprios pontos de acesso estão descartando tráfego sob cargas normais, e após ter descartado problemas de DHCP e DNS.

A Purple funciona com o hardware que já possuímos?

Sim, o Purple é executado nos pontos de acesso que você já possui. O Purple é agnóstico em relação ao hardware e é implantado como uma sobreposição em nuvem no Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Não é necessário substituir a infraestrutura existente. O Purple publica um artigo de configuração para cada fornecedor, listando os domínios do walled garden de que seu controlador precisa para que o portal cativo seja carregado antes de os visitantes fazerem login.

Um filtro de DNS empresarial reduzirá a velocidade do nosso WiFi para visitantes?

Não, um filtro de DNS bem localizado geralmente torna as consultas mais rápidas. Ele fica mais próximo da rede de visitantes do que um provedor de Internet ou um resolvedor público e responde a consultas repetidas a partir do seu cache. O risco está na localização e na configuração, não na filtragem em si. Forneça dois endereços de resolvedor para redundância e permita os domínios do seu portal cativo para que o filtro nunca atrase a página de login.

Por que não fornecer aos visitantes apenas um resolvedor público, como o 8.8.8.8?

Você pode fazer isso, mas essa medida não soluciona os timeouts causados por congestionamento. Um resolvedor público ainda fica localizado do outro lado da sua conexão WAN, portanto, cada consulta compete com o aumento de tráfego que causa a falha. Além disso, ele não oferece filtragem nem registros de consultas para solução de problemas. Um filtro empresarial próximo responde a partir do cache, recusa categorias indesejadas e registra todas as consultas com falha, algo que o DNS público não pode fazer por você.

Como devemos gerenciar os registros de consultas de DNS de acordo com o GDPR?

Trate os registros de DNS como dados pessoais, pois eles vinculam endereços IP aos domínios que um dispositivo visitou. Defina um período de retenção determinado, restrinja o acesso à sua equipe de rede e segurança e registre a finalidade no seu aviso de privacidade. O Purple possui certificação ISO 27001 e está em conformidade com o GDPR, e o seu fornecedor de filtro de DNS deve demonstrar certificação equivalente antes de você rotear o tráfego de visitantes por ele.

Quanto esforço a implantação exige?

A alteração em si é simples; o teste consome a maior parte do esforço. Você atualiza os servidores DNS no escopo DHCP de visitantes, adiciona os domínios do portal à lista de permissões do filtro e verifica o walled garden. Planeje testar durante um pico real, como o horário do café da manhã ou o intervalo de um evento, pois uma tarde tranquila não reproduzirá o congestionamento que causou o erro.

O Passpoint ou o OpenRoaming eliminarão o erro?

Sim, para os dispositivos que os utilizam. O Passpoint e o OpenRoaming permitem que os dispositivos se conectem com segurança sem um portal cativo, portanto, não há portal para apresentar falhas. Os visitantes de primeira viagem e os dispositivos sem um perfil Passpoint ainda usam o portal cativo, por isso você ainda precisa de um DNS rápido e de um walled garden completo. Execute ambos juntos: o Passpoint para visitantes recorrentes e um portal ajustado para todos os outros.

Definições principais

Portal cativo

A página de login que uma rede para visitantes fornece antes de conceder acesso à internet. O RFC 8910 define uma opção de DHCP e IPv6 Router Advertisement que informa ao dispositivo o endereço API do portal, para que ele não precise inferir o portal a partir de uma solicitação web com falha.

Seus visitantes aceitam os termos ou fazem login aqui. Se o portal nunca abrir, eles não conseguirão se conectar e o problema irá para a recepção ou ponto de suporte.

Verificação de conectividade

Uma solicitação HTTP que cada sistema operacional envia a um hostname conhecido após se conectar a uma rede: captive.apple.com no iOS, iPadOS e macOS, connectivitycheck.gstatic.com no Android e www.msftconnecttest.com no Windows 10 e 11. A página esperada significa que está online, uma página de login aciona o portal e nenhuma resposta significa "sem internet".

Esta verificação gera todas as variações do aviso que sua equipe de suporte vê. Ela depende primeiro de uma pesquisa de DNS, que é onde começam as falhas em locais de alta densidade.

DNS (Sistema de Nomes de Domínio)

O protocolo que resolve hostnames para endereços IP, especificado no RFC 1035. A maioria das consultas trafega pela porta UDP 53, que não possui retransmissão embutida, portanto, uma consulta descartada aguarda o próprio temporizador de nova tentativa do dispositivo.

Quando centenas de dispositivos se conectam ao mesmo tempo e o resolvedor está localizado em um link WAN congestionado, as pesquisas atingem o tempo limite e o portal nunca abre.

Filtro DNS corporativo

Um resolvedor sob seu controle, posicionado próximo à rede de visitantes, que responde a consultas repetidas a partir do cache, recusa consultas para categorias maliciosas ou bloqueadas e registra todas as consultas por domínio, horário e frequência.

Ele substitui o resolvedor público ou do provedor distante no seu escopo DHCP para visitantes. Implante-o baseado em nuvem para propriedades distribuídas ou no local para um único local de grande porte.

Jardim murado (Walled garden)

A lista de domínios que um dispositivo pode acessar antes da autenticação em uma rede com portal cativo. O Cisco Meraki, o HPE Aruba e o Ruckus usam esse termo em suas configurações de controlador.

Se os domínios ou recursos do seu portal estiverem ausentes, a página trava ou aparece em branco. O artigo de configuração por fornecedor da Purple lista os domínios exatos que devem ser permitidos.

Esgotamento do pool de DHCP

O estado em que um servidor Dynamic Host Configuration Protocol (RFC 2131) não possui mais endereços livres em seu escopo. Com isso, os novos dispositivos atribuem a si mesmos um endereço link-local 169.254.x.x e não conseguem acessar nada.

Um endereço 169.254.x.x em um dispositivo visitante indica um problema no DHCP, e não no DNS. Aumente o pool ou reduza o tempo de concessão (lease).

DNS over HTTPS (DoH) e DNS over TLS (DoT)

Meios de transporte de DNS criptografados: o DoH transporta consultas dentro do HTTPS, conforme especificado na RFC 8484, e o DoT as transporta em uma sessão TLS, conforme especificado na RFC 7858. Ambos enviam consultas para resolutores fora da sua rede.

Um walled garden que bloqueia esses resolutores externos interrompe a consulta antes do login. No Android, solicite ao visitante que defina o DNS privado como Automático.

VLAN (VLAN)

Um segmento lógico de rede definido pela marcação IEEE 802.1Q, que separa o tráfego de visitantes de outras redes em uma infraestrutura de switching compartilhada.

Capture pacotes na VLAN de visitantes filtrados na porta UDP 53 para identificar consultas sem resposta. A segmentação também mantém o tráfego de visitantes fora do escopo do ambiente de dados de titulares de cartão do PCI DSS.

Passpoint (Hotspot 2.0) e OpenRoaming

O Passpoint, também chamado de Hotspot 2.0, baseia-se na descoberta de rede IEEE 802.11u e na autenticação baseada em porta IEEE 802.1X para que um dispositivo com perfil se conecte com segurança, sem um portal cativo. O OpenRoaming estende esse conceito para as redes participantes.

Visitantes recorrentes com um perfil salvo nunca passam pelo portal, portanto essa falha deixa de existir para eles. Visitantes de primeira viagem ainda precisam de DNS rápido e de um walled garden completo.

Dados pessoais do GDPR (logs de DNS)

De acordo com o UK GDPR e o GDPR da UE, informações que vinculam um identificador (como um endereço IP) a uma atividade são consideradas dados pessoais. Isso exige uma finalidade definida, retenção limitada e acesso restrito.

Os logs de filtro de DNS vinculam endereços IP aos domínios visitados. Defina um período de retenção, restrinja o acesso às suas equipes de rede e segurança e registre a finalidade em seu aviso de privacidade.

Exemplos práticos

Um hotel com 200 quartos recebe reclamações na recepção sobre "sem internet" entre 7h e 9h. Os pontos de acesso mostram sinal saudável e tempo de transmissão (airtime) livre, e o DHCP para visitantes fornece o resolvedor do provedor de internet a vários saltos de distância através de uma linha congestionada. O que o gerente de TI deve fazer? (Os números são ilustrativos.)

O gerente de TI executou o nslookup a partir de um laptop na rede de visitantes durante o horário de pico e observou falhas diretas nas pesquisas, o que confirmou um gargalo de DNS e não uma falha de rádio. A equipe direcionou o DHCP para visitantes para um filtro DNS em nuvem, fazendo com que as consultas repetidas de verificação de conectividade fossem respondidas a partir do cache. Eles adicionaram os domínios do portal ao walled garden para que a página de login fosse carregada antes do acesso. Mantiveram o DNS de visitantes separado da rede de gerenciamento da propriedade para preservar a segmentação. Medido no WiFi Analytics e no registro da recepção, as conclusões de acesso ao portal no horário de pico subiram de 81% para 97%, e as reclamações na recepção caíram de cerca de 15 por manhã para duas.

Torcedores em um estádio para 30.000 pessoas relatam "conectado sem internet" em todos os intervalos de jogo, enquanto os primeiros dez minutos de cada tempo funcionam perfeitamente. Capturas de pacotes no VLAN para visitantes mostram consultas DNS sem resposta durante o pico de acesso. Como o arquiteto de rede deve proceder? (Os números são ilustrativos.)

O padrão apontou para congestionamento, então o arquiteto implantou um resolvedor no local com suporte de failover na nuvem. Manter as pesquisas no local as removeu completamente da WAN durante o pico de acesso. A equipe também encontrou e removeu um limite de taxa por cliente que restringia a porta UDP 53, o que esgotava o DNS quando milhares de dispositivos se conectavam ao mesmo tempo. Eles mudaram o escopo do DHCP para visitantes para o novo resolvedor. As capturas de acompanhamento mostraram que as consultas DNS sem resposta no intervalo caíram de 12% para menos de 1%. Os acessos dos torcedores durante o intervalo aumentaram 40% em relação ao jogo anterior.

Questões práticas

Q1. O diretor de TI de um estádio percebe que, durante o intervalo, milhares de usuários se conectam ao WiFi, mas não conseguem acessar o portal cativo. O switch core exibe uma alta taxa de descartes de pacotes UDP. Ele deve aumentar a largura de banda da WAN de 2 Gbps para 5 Gbps?

Dica: Considere qual protocolo está sendo descartado e se isso está relacionado à largura de banda da carga útil ou a limites de estado de conexão.

Ver resposta modelo

Não. Aumentar a largura de banda da WAN não resolverá o problema. O descarte de pacotes UDP indica que o firewall ou o resolutor não consegue lidar com o volume massivo de consultas DNS simultâneas (esgotamento da tabela de estado ou limites de CPU). A abordagem correta é implantar um filtro de DNS local de alto desempenho na borda para armazenar em cache e responder a essas consultas localmente, eliminando completamente o gargalo na WAN.

Q2. Você acabou de implantar um filtro de DNS corporativo na rede de visitantes de um hotel. Os visitantes agora conseguem resolver sites públicos rapidamente, mas, ao se conectarem pela primeira vez, não são redirecionados para a página de login do hotel. Qual é o erro de configuração mais provável?

Dica: Pense no nome de domínio da própria página de login.

Ver resposta modelo

O erro mais provável é que o próprio domínio do portal cativo não foi incluído explicitamente na lista de permissões (passthrough) do filtro de DNS. O filtro está bloqueando ou atrasando a resolução da URL do portal, impedindo a conclusão do redirecionamento.

Q3. Uma organização do setor público exige que todo o tráfego do WiFi para visitantes seja registrado em log por 90 dias para cumprir as políticas de segurança. Como a implantação de um filtro de DNS corporativo ajuda a atender a esse requisito?

Dica: Considere quais dados um filtro de DNS processa em comparação com um firewall padrão.

Ver resposta modelo

Um filtro de DNS corporativo registra de forma nativa todas as consultas DNS realizadas pelos dispositivos clientes. Isso fornece uma trilha de auditoria clara e pesquisável de quais domínios foram solicitados e quando, cumprindo a exigência de retenção de logs de 90 dias sem a necessidade de realizar a inspeção profunda de pacotes (DPI) em todo o tráfego criptografado HTTPS.

Perguntas frequentes

Precisamos de novos pontos de acesso para corrigir erros de conectado sem internet?

Não, na maioria dos casos você não precisa. Quando o erro ocorre em horários de pico, a causa costuma ser a resolução de DNS, não o hardware do ponto de acesso. A solução é uma alteração de configuração: aponte o DHCP de convidados para um filtro DNS corporativo próximo, complete o walled garden e revise as regras de limitação de tráfego. Substitua o hardware apenas depois que as capturas de pacotes mostrarem que os próprios pontos de acesso estão descartando o tráfego em cargas normais e após descartar problemas de DHCP e DNS.

O Purple funciona com o hardware que já possuímos?

Sim, o Purple funciona nos pontos de acesso que você já possui. O Purple é agnóstico em relação ao hardware e é implantado como uma sobreposição em nuvem no Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Não há necessidade de substituição total de infraestrutura. O Purple publica um artigo de configuração para cada fornecedor, listando os domínios de walled garden que sua controladora precisa para que o portal cativo seja carregado antes que os visitantes façam login.

Um filtro DNS corporativo deixará nosso WiFi para visitantes mais lento?

Não, um filtro DNS corporativo bem localizado geralmente torna as pesquisas mais rápidas. Ele fica mais próximo da rede de visitantes do que um provedor de internet ou resolvedor público e responde a pesquisas repetidas a partir de seu cache. O risco está no posicionamento e na configuração, não na filtragem em si. Forneça dois endereços de resolvedor para fins de redundância e permita os domínios do seu portal cativo para que o filtro nunca atrase a página de login.

Por que simplesmente não fornecer aos visitantes um resolvedor público, como o 8.8.8.8?

Você pode, mas isso não corrige os tempos limite causados por congestionamento. Um resolvedor público ainda fica do outro lado do seu link WAN, portanto, cada consulta compete com o pico de tráfego que causa a falha. Ele também não oferece filtragem nem logs de consulta para solução de problemas. Um filtro corporativo próximo responde a partir do cache, recusa categorias indesejadas e registra todas as pesquisas com falha, o que o DNS público não pode fazer por você.

Como devemos lidar com os logs de consulta DNS de acordo com o GDPR?

Trate os logs de consulta DNS como dados pessoais, pois eles vinculam endereços IP aos domínios visitados por um dispositivo. Defina um período de retenção estabelecido, restrinja o acesso à sua equipe de rede e segurança e registre a finalidade em seu aviso de privacidade. A Purple possui certificação ISO 27001 e está em conformidade com o GDPR, e seu fornecedor de filtro DNS deve apresentar certificação equivalente antes que você roteie o tráfego de visitantes por ele.

Quanto esforço a implantação exige?

A alteração em si é pequena; os testes consomem a maior parte do esforço. Você atualiza os servidores DNS no escopo DHCP de convidados, adiciona os domínios do portal à lista de permissões do filtro e verifica o walled garden. Planeje testar durante um pico real, como o movimento do café da manhã ou o intervalo de um jogo, pois uma tarde tranquila não reproduzirá a congestão que causou o erro.

O Passpoint ou o OpenRoaming eliminarão o erro?

Sim, para dispositivos que os utilizam. O Passpoint e o OpenRoaming permitem que os dispositivos se conectem com segurança sem um portal cativo, portanto não há portal para falhar. Visitantes de primeira viagem e dispositivos sem um perfil Passpoint ainda usam o portal cativo, então você ainda precisa de um DNS rápido e de um walled garden completo. Execute ambos juntos: Passpoint para visitantes recorrentes e um portal ajustado para todos os outros.

Continue a ler esta série

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 estabelecimentos uma metodologia estruturada em nível de pacote para diagnosticar e resolver problemas de desempenho lento de WiFi corporativo usando análise de Packet Capture (PCAP). Ao dissecar frames 802.11 brutos - incluindo taxas de retransmissão, utilização de tempo de antena e metadados da camada física - as equipes podem isolar com precisão os gargalos da camada de RF de problemas com fio ou de aplicação. Aplicável em 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 acionáveis, estudos de caso do mundo real e etapas de remediação de configuração para recuperar a capacidade da rede e proteger a experiência do cliente.

Ler o guia →

Por que o WiFi do seu estádio trava (e como resolver isso)

Este guia técnico autoritativo examina a causa raiz do congestionamento do WiFi em estádios - a atividade simultânea em segundo plano de 50.000 dispositivos carregando anúncios programáticos e telemetria - e fornece um projeto de arquitetura detalhado para implantar a filtragem de DNS na borda como a principal estratégia de mitigação. Projetado para Diretores de TI, CTOs e Arquitetos de Rede, ele oferece orientações práticas de implementação, estudos de caso reais e estruturas de ROI mensuráveis para ajudar os operadores de locais a recuperar largura de banda e fornecer conectividade de alto desempenho em escala.

Ler o guia →

Por que nosso WiFi para convidados está tão lento? Diagnosticando o congestionamento de rede

Este guia diagnostica os fatores ocultos do congestionamento do WiFi para convidados - telemetria em segundo plano, redes de anúncios programáticos e atualizações automatizadas de SO - que, coletivamente, consomem até 40% da largura de banda do WiFi público antes mesmo de um convidado abrir o navegador. Ele fornece uma estrutura de implementação em fases e neutra em termos de fornecedor para filtragem de DNS e políticas de QoS que recuperam essa largura de banda, melhoram a experiência do convidado e entregam um ROI mensurável. Destinado a Diretores de TI e Gerentes de Operações em hotelaria, varejo, eventos e ambientes do setor público.

Ler o guia →

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 locais. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua situação o resolveram.