Saltar para o conteúdo principal

Resolução do erro de ligação sem Internet no WiFi para visitantes

Será capaz de diagnosticar o motivo pelo qual os visitantes veem a mensagem "ligado, sem internet" no WiFi para visitantes e corrigir a causa através de uma alteração de configuração, sem necessidade de novo hardware. O guia mostra como separar os tempos de limite excedido de DNS das falhas de DHCP, walled garden e limites de velocidade, e depois implementar um filtro DNS empresarial próximo nos pontos de acesso que já utiliza.

Por Tom HackettPublicado Atualizado
📖 10 min de leitura2,775 palavras2 exemplos práticos3 perguntas de prática10 definições principais

Video overview

Ouça este guia

Ver transcrição do podcast
Resolução do erro de dispositivo ligado sem internet no WiFi para visitantes - Um briefing técnico da Purple [INTRODUÇÃO E CONTEXTO - aproximadamente 1 minuto] Bem-vindo à série de briefings técnicos da Purple. Sou o seu anfitrião e hoje vamos abordar um dos problemas mais persistentes e frustrantes nas redes de instalações empresariais: o erro "ligado, sem internet" no WiFi para visitantes. Se gere a infraestrutura de WiFi num hotel, cadeia de retalho, estádio ou centro de conferências, certamente já se deparou com isto. O dispositivo de um visitante mostra as barras de sinal no máximo, está associado ao seu ponto de acesso, foi-lhe atribuído um endereço IP - e, no entanto, o navegador não apresenta nada. O portal cativo nunca carrega. O visitante liga para a receção. A sua equipa de suporte faz um teste de ping, no papel parece estar tudo bem e, contudo, o problema continua a recorrer. A questão é a seguinte: na grande maioria dos casos que encontro em implementações empresariais, isto não se deve a uma falha de hardware, a uma configuração incorreta da firewall ou a um problema de largura de banda no sentido tradicional. É um problema de temporização do DNS - e é quase sempre desencadeado por congestionamento da rede. Hoje quero explicar-lhe exatamente por que motivo isso acontece, como diagnosticá-lo com precisão e de que forma a implementação de um filtro DNS empresarial resolve o estrangulamento de forma permanente. [ANÁLISE TÉCNICA APROFUNDADA - aproximadamente 5 minutos] Vamos começar pelos conceitos fundamentais. Quando o dispositivo de um visitante se liga à sua rede WiFi, a primeiríssima coisa que precisa de fazer - antes de poder carregar uma única página web, antes que o seu portal cativo o possa redirecionar, antes que qualquer autenticação possa ocorrer - é resolver um nome de domínio para um endereço IP através de DNS. O Domain Name System é a lista telefónica da internet. Sem ele, o seu dispositivo não tem forma de saber para onde enviar o tráfego. Agora, é aqui que o problema começa. A maioria dos dispositivos de consumo - iPhones, telemóveis Android, portáteis Windows - tem um mecanismo integrado chamado sonda de deteção de portal cativo. No iOS, por exemplo, o dispositivo envia um pedido HTTP para um endpoint conhecido da Apple, como captive.apple.com. No Android, acede a connectivitycheck.gstatic.com. No Windows, consulta msftconnecttest.com. Estas sondas foram concebidas para detetar se a rede exige uma página de início de sessão antes de conceder acesso à internet. O ponto crítico é este: estas sondas dependem do DNS. O dispositivo tem de resolver primeiro o nome de domínio do endpoint da sonda antes de poder enviar o pedido HTTP. E essa consulta DNS tem um tempo limite (timeout) - normalmente entre um e cinco segundos, dependendo do sistema operativo. Se o resolvedor DNS na sua rede não responder dentro desse intervalo, o dispositivo conclui que a rede não tem conectividade à internet, mesmo estando totalmente associado e com um endereço IP válido. É esse o erro "ligado, sem internet". Não é uma falha de conectividade - é uma falha de resposta do DNS. Então, porque é que o DNS falha numa rede congestionada? É esta a parte que apanha muitas equipas desprevenidas. As consultas de DNS são enviadas por predefinição através de UDP, na porta 53. O UDP é um protocolo sem ligação - não existe handshake, nem confirmação, nem retransmissão na camada de transporte. Se um pacote DNS for perdido devido ao congestionamento da rede, o cliente limita-se a esperar até que o tempo limite expire e, em seguida, tenta novamente ou desiste. Numa rede WiFi para visitantes com centenas ou milhares de dispositivos concorrentes - pense num estádio durante um jogo, num hotel com lotação esgotada, num centro de congressos durante uma palestra principal - a ligação de upstream e o resolvedor de DNS podem ficar saturados muito rapidamente. O problema é agravado pelo facto de as redes de visitantes partilharem tipicamente um único resolvedor de DNS de upstream, frequentemente o resolvedor predefinido do ISP ou um resolvedor público como o 8.8.8.8. Quando todos os dispositivos da rede estão simultaneamente a testar a deteção de portal cativo, a executar atualizações de aplicações em segundo plano e a fazer consultas de DNS para redes sociais e serviços de streaming, esse resolvedor único torna-se um gargalo de garrafa. Os tempos de resposta às consultas sobem do intervalo normal inferior a 50 milissegundos para centenas ou mesmo milhares de milissegundos. Começam a ocorrer tempos limite. Os erros de "ligado, sem internet" começam a surgir em massa. Existe também um mecanismo secundário que vale a pena compreender: o esgotamento do TTL. As respostas de DNS incluem um valor de Time To Live (tempo de vida) que indica ao dispositivo recetor durante quanto tempo deve manter em cache o endereço IP resolvido. Numa rede congestionada onde os dispositivos estão constantemente a associar-se e a desassociar-se - o que é comum em locais de alta densidade - as entradas em cache expiram e têm de ser resolvidas novamente com frequência. Isto aumenta a carga de consultas de DNS no resolvedor precisamente quando a rede está sob maior pressão. Ora, a resposta tradicional a este problema é investir em largura de banda - atualizar a ligação de upstream, adicionar mais pontos de acesso, implementar políticas de QoS. Todas estas são medidas válidas, mas não resolvem a causa raiz. A causa raiz é que o seu caminho de resolução de DNS não está otimizado para ambientes de visitantes de alta densidade. E é exatamente isso que um filtro de DNS empresarial resolve. Um filtro de DNS empresarial - como a funcionalidade de filtragem de DNS na plataforma de WiFi para visitantes da Purple - funciona como um resolvedor de DNS local de alto desempenho que se situa entre os dispositivos dos seus visitantes e a internet de upstream. Em vez de reencaminhar todas as consultas para um resolvedor público remoto, mantém uma cache local dos domínios resolvidos com frequência, trata nativamente os testes de deteção de portal cativo e aplica uma filtragem baseada em políticas para bloquear domínios maliciosos ou não conformes antes sequer de chegarem ao resolvedor de upstream. O resultado é uma redução drástica na latência das consultas de DNS - normalmente de tempos limite de dois a três segundos para respostas inferiores a 200 milissegundos - o que significa que os testes de deteção do portal cativo têm sucesso à primeira tentativa, o erro "ligado, sem internet" desaparece e o tempo de integração dos visitantes diminui significativamente. Do ponto de vista dos padrões, esta arquitetura está alinhada com as recomendações IEEE 802.11 para implementações de alta densidade e apoia a conformidade com os requisitos de tratamento de dados do GDPR, permitindo registar e auditar consultas DNS - o que é relevante se estiver a operar ao abrigo de uma licença do setor público ou de hotelaria. Também apoia os requisitos de segmentação de rede PCI DSS, garantindo que o tráfego DNS de visitantes é isolado da sua infraestrutura de resolução corporativa. [RECOMENDAÇÕES DE IMPLEMENTAÇÃO E ERROS COMUNS - aproximadamente 2 minutos] Permita-me dar-lhe orientações práticas de implementação. Quando estiver a implementar um filtro DNS empresarial numa rede WiFi para visitantes, existem três decisões de configuração que irão determinar o seu sucesso ou insucesso. Em primeiro lugar, a localização do resolutor. O seu filtro DNS deve ser implementado o mais próximo possível da rede de visitantes - idealmente na mesma VLAN ou sub-rede que os seus pontos de acesso de visitantes. Cada salto entre o dispositivo do visitante e o resolutor adiciona latência. Se o seu filtro DNS estiver num centro de dados remoto e a sua rede de visitantes estiver num hotel em Manchester, está a adicionar um tempo de ida e volta que anula o objetivo. Utilize um dispositivo local ou um filtro DNS fornecido na nuvem com um ponto de presença regional. Em segundo lugar, a passagem de DNS do portal cativo. Esta é a desconfiguração mais comum que encontro. Quando implementa um filtro DNS, deve garantir que o próprio domínio do portal cativo - o URL para o qual os visitantes são redirecionados para autenticação - está na lista de permissões do filtro. Se o filtro bloquear ou atrasar a resolução do seu domínio de portal cativo, irá recriar exatamente o problema que estava a tentar resolver. Teste sempre a resolução do portal cativo de forma explícita após implementar qualquer política de filtragem de DNS. Em terceiro lugar, o ajuste de TTL. Configure o seu resolutor DNS local para servir TTLs curtos para domínios de verificação de deteção de portal cativo - Apple, Google, Microsoft - para que os dispositivos façam novas consultas com frequência e obtenham sempre uma resposta local rápida, em vez de esperarem que uma entrada em cache expire e depois acedam a um resolutor a montante congestionado. Um TTL de 30 a 60 segundos para estes domínios específicos é um ponto de partida razoável. O erro a evitar é a filtragem excessiva. Algumas equipas implementam listas de bloqueio de DNS agressivas que bloqueiam inadvertidamente domínios utilizados por aplicações de visitantes legítimas - serviços de transmissão em contínuo, pontos de extremidade de VPN corporativa, armazenamento na nuvem. Isto gera uma tipologia diferente de pedido de suporte, mas é igualmente prejudicial para a experiência do visitante. Comece com uma política conservadora, monitorize os registos de consultas DNS para domínios bloqueados e refine ao longo de um período de duas semanas antes de consolidar a configuração. [PERGUNTAS E RESPOSTAS RÁPIDAS - aproximadamente 1 minuto] Vou abordar as perguntas que me fazem com mais frequência sobre este tópico. "Posso usar simplesmente o 8.8.8.8 como meu resolutor DNS de visitantes?" Pode, mas sob carga irá esgotar o tempo de resposta. Um resolutor local ou regional terá sempre um desempenho superior ao de um resolutor público numa rede congestionada. "Isto afeta as implementações WPA3?" Não - o WPA3 melhora a segurança de autenticação, mas não altera o caminho de resolução de DNS. O mesmo problema de tempo limite de DNS ocorre independentemente do padrão de encriptação em utilização. "Como sei se o DNS é a causa real dos meus erros de 'conectado, sem internet'?" Execute uma captura de pacotes na VLAN de convidados durante o pico de carga. Filtre pelo tráfego da porta UDP 53. Se vir consultas de DNS sem uma resposta correspondente no prazo de dois segundos, o tempo limite de DNS é o seu culpado. "Um filtro de DNS empresarial ajuda na conformidade?" Sim - o registo de consultas de DNS fornece uma pista de auditoria que apoia as obrigações de responsabilidade do GDPR e pode auxiliar na resposta a incidentes. A plataforma da Purple inclui este registo nativamente. [RESUMO E PRÓXIMOS PASSOS - aproximadamente 1 minuto] Para resumir: o erro "conectado, sem internet" no WiFi de convidados é maioritariamente um problema de tempo limite de DNS causado pela congestão da rede que sobrecarrega 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 as sondagens de deteção do Captive Portal, mantém uma cache local e aplica filtragem baseada em políticas para reduzir a carga de consultas a montante. As três coisas a fazer esta semana: executar uma captura de pacotes de DNS durante o pico de carga para confirmar o diagnóstico; rever a localização atual do seu resolvedor de DNS e identificar se é local ou remoto; e avaliar a implementação de um filtro de DNS empresarial na sua VLAN de convidados. Se quiser aprofundar qualquer um destes pontos, a documentação da plataforma Purple cobre a configuração do filtro de DNS em detalhe, e os guias de otimização de WiFi de convidados em purple.ai valem a pena ser revistos em conjunto com este resumo. Obrigado por ouvir - necontramo-nos no próximo episódio. [FIM DO EPISÓDIO]

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

O erro de ligado sem internet no WiFi de convidados ocorre quando as verificações de conectividade falham antes de o Captive Portal carregar. Em locais com muito tráfego, as consultas DNS na porta UDP 53 (RFC 1035) esgotam o tempo limite durante a congestão. A resolução exige apontar os âmbitos DHCP de convidados para um filtro DNS com cache, concluir os domínios de walled garden nos controladores como o Cisco Meraki e rever as regras de moldagem de tráfego.

Qual é o aspeto de "ligado, sem internet" no WiFi de convidados?

O convidado vê as barras de sinal no máximo e uma rede à qual se associou, mas nada carrega. A página de início de sessão nunca aparece, pelo que não consegue aceitar os termos nem iniciar sessão. Em seguida, dirige-se à receção, ao ponto de ajuda ou ao balcão de atendimento.

Cada sistema operativo formula o aviso de forma diferente. A sua equipa de suporte do local deve reconhecer todos eles:

  • O Windows mostra "Sem internet" por baixo do nome da rede.
  • O Android mostra "Ligado sem internet" ou "A internet pode não estar disponível".
  • O iPhone e iPad mostram "Sem Ligação à Internet" por baixo do nome da rede.

Os três resultam do mesmo mecanismo. Após a associação, o dispositivo solicita um endereço web conhecido para testar a ligação. Se esse teste retornar a página esperada, o dispositivo considera que a ligação está a funcionar. Se retornar uma página de início de sessão, o dispositivo abre o Captive Portal. Se não obtiver qualquer resposta, o dispositivo comunica "sem internet".

Sistema operativo Hostname de verificação de conectividade O que o convidado vê em caso de falha
iOS, iPadOS, macOS captive.apple.com "Sem Ligação à Internet"
Android connectivitycheck.gstatic.com "Ligado sem internet"
Windows 10 e 11 www.msftconnecttest.com "Sem internet"

Antes de o dispositivo poder solicitar qualquer uma destas páginas, tem de consultar o hostname através de DNS. É nessa consulta que começa a maioria das falhas em ambientes de alta densidade.

O que causa habitualmente erros de ligado sem internet no WiFi de convidados?

Timeouts de DNS numa rede congestionada

O DNS (Domain Name System) converte um hostname num endereço IP. A maioria das consultas DNS viaja pela porta UDP 53, conforme definido na RFC 1035. O UDP não tem retransmissão incorporada, pelo que uma consulta perdida limita-se a aguardar pelo temporizador de nova tentativa do próprio dispositivo.

A congestão surge em picos. Pense no intervalo de um jogo num estádio, no check-out do pequeno-almoço num hotel ou num comboio a chegar à estação. Centenas de dispositivos associam-se em poucos segundos e cada um envia uma consulta ao mesmo tempo. Se o resolver estiver a vários saltos de distância através de uma ligação WAN ocupada, as consultas sofrem atrasos ou são descartadas. O dispositivo desiste, o portal nunca abre e o convidado vê "sem internet".

Os outros suspeitos habituais

O DNS é a causa mais comum em locais movimentados, mas não é a única. Exclua também estas hipóteses:

  • Entradas em falta no walled garden. O walled garden é a lista de domínios que um dispositivo pode alcançar antes do início de sessão. Se o seu portal ou os seus recursos estiverem em falta, a página não consegue carregar.
  • Esgotamento do conjunto de endereços DHCP. Se o conjunto de endereços se esgotar, os dispositivos atribuem a si próprios um endereço 169.254.x.x e não conseguem alcançar nada.
  • Limites de taxa ou limitação de QoS na porta UDP 53. Um limite por cliente ou por SSID definido de forma muito restrita pode esgotar o DNS durante um pico de tráfego.
  • DNS encriptado. O DNS sobre HTTPS (DoH, RFC 8484) e o DNS sobre TLS (DoT, RFC 7858) enviam consultas para resolvedores externos. Um walled garden que bloqueie esses resolvedores interrompe a consulta antes do início de sessão.
  • Uma falha na ligação de montante (upstream). Se a própria ligação WAN estiver em baixo, todos os dispositivos falham e todas as portas com fios também falham.

Como identificar a causa do problema?

Comece pelo padrão e não pelo hardware. Utilize esta matriz para afunilar a causa antes de alterar qualquer configuração.

O que observa Causa mais provável Primeira ação
Os erros atingem picos previsíveis, funcionando bem em horas de pouco movimento Tempos limite de DNS sob congestionamento Apontar o DHCP de convidados para um filtro DNS local com cache
Todos os dispositivos falham, durante todo o dia Falha na ligação WAN de montante ou servidor DNS incorreto no DHCP Testar a ligação WAN e a configuração de DNS no DHCP
O dispositivo apresenta um endereço 169.254.x.x Pool de DHCP esgotado Aumentar o pool ou reduzir o tempo de atribuição (lease times)
O portal começa a carregar mas encrava ou mostra uma página em branco Domínios do portal em falta no walled garden Adicionar os domínios a partir do seu artigo de configuração do Purple
Apenas alguns dispositivos Android ou portáteis falham DNS privado, DoT ou DoH ativo no dispositivo Pedir ao convidado para mudar o DNS privado para Automático
Falha apenas acima de um determinado número de dispositivos por AP Limites de taxa ou QoS na porta UDP 53 Rever as regras de modelação de tráfego no SSID de convidados

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

  1. Verificar o endereço IP do dispositivo. Um endereço 169.254.x.x indica um problema de DHCP, não de DNS. Um endereço normal no intervalo de convidados significa que o dispositivo se associou corretamente.
  2. Cronometrar uma consulta a partir de um dispositivo de teste. Execute nslookup captive.apple.com num portátil ligado à rede de convidados. Uma resposta lenta ou uma falha durante um período de pico confirma um estrangulamento no DNS.
  3. Capturar pacotes na VLAN de convidados. Uma VLAN (LAN virtual) separa o tráfego de convidados das suas outras redes. Filtre a captura por udp port 53 e procure consultas sem a respetiva resposta.

Depois, verifique quando ocorrem os erros. Em WiFi Analytics, compare os volumes de ligação e início de sessão com os horários em que os convidados reportam problemas. As falhas que acompanham as suas horas de maior movimento apontam claramente para congestionamento.

Como é que um filtro DNS empresarial resolve o estrangulamento?

Um filtro DNS empresarial é um resolvedor sob o seu controlo, posicionado perto da rede de convidados. Substitui o resolvedor público ou do ISP distante que o DHCP atribui atualmente. Desempenha três tarefas que eliminam o tempo limite de resposta.

Responde a partir da cache. Os nomes de anfitrião de verificação de conetividade são solicitados milhares de vezes por hora num local com muito movimento. Um filtro próximo responde a consultas repetidas a partir da sua cache, pelo que estas nunca chegam a atravessar a ligação WAN congestionada.

Elimina tráfego indesejado antecipadamente. As consultas para categorias maliciosas ou bloqueadas são recusadas logo no filtro. Isso liberta capacidade na WAN para as consultas que realmente importam.

Regista todas as consultas. Obtém um registo de quais domínios falharam, quando e com que frequência. Isto transforma suposições em provas da próxima vez que um responsável reportar um problema.

Onde o colocar

Para uma propriedade distribuída, como uma cadeia de comércio a retalho com centenas de instalações de pequena dimensão, um filtro fornecido na nuvem com localizações de limite próximas é geralmente a escolha mais prática. Para uma única instalação de grande dimensão, como um estádio ou um centro de conferências, um resolvedor alojado no local mantém as pesquisas completamente fora da WAN. Em ambos os casos, atribua dois endereços de resolvedor no DHCP para que uma única falha não inative a rede.

Duas definições que determinam o sucesso

Primeiro, permita os domínios do seu portal cativo no filtro. Um filtro que bloqueie ou atrase o portal recria exatamente o erro que se propôs resolver. 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 âmbito do seu ambiente de dados de titulares de cartões.

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 espaços. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua área o resolveram.

Como resolver o problema em cada fornecedor e sistema operativo?

Nos seus pontos de acesso e controlador

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

  1. Atualize os servidores DNS no âmbito DHCP de convidados para o seu filtro DNS empresarial.
  2. Conclua o jardim murado. A Cisco Meraki, a HPE Aruba e a Ruckus utilizam todas o termo "walled garden" (jardim murado). Siga o artigo de configuração do Purple para o seu fornecedor, que lista os domínios exatos a permitir.
  3. Verifique o controlo de tráfego de convidados para que os limites por cliente não estrangulem a porta UDP 53 durante um pico.

Não copie definições entre fornecedores. Os nomes dos menus e as predefinições diferem, pelo que deve utilizar a documentação do próprio fornecedor em conjunto com o artigo de configuração do Purple.

No dispositivo do convidado

Quando apenas um convidado é afetado e todos os outros estão a navegar sem problemas, a sua equipa de suporte pode tentar os seguintes passos:

  • Esquecer a rede e voltar a ligar-se para acionar uma nova verificação de conetividade.
  • Abrir um endereço http:// simples no navegador para forçar o aparecimento do portal.
  • No Android, definir o DNS Privado para Automático. Um fornecedor de DNS Privado fixo pode bloquear a pesquisa antes do início de sessão.
  • Pausar qualquer aplicação VPN até que o convidado tenha iniciado sessão.

Cenários práticos

Os valores abaixo são ilustrativos, não tendo sido retirados de uma implementação específica. Utilize-os como modelo para o que deve medir no seu próprio local.

Um hotel de 200 quartos à hora do pequeno-almoço

Situação. As reclamações na receção sobre "sem internet" concentram-se entre as 7h e as 9h, quando os hóspedes consultam o e-mail antes do check-out. Os pontos de acesso mostram um sinal saudável e tempo de transmissão livre. O DHCP de convidados atribui o resolvedor do ISP, com vários saltos através de uma linha congestionada.

O que foi feito. O gestor de TI executou o nslookup durante o pico de utilização e observou falhas diretas nas pesquisas. A equipa direcionou o DHCP de convidados para um filtro DNS na nuvem, adicionou os domínios do portal ao jardim murado e manteve o DNS de convidados separado da rede de gestão da propriedade.

Resultado. Medido no WiFi Analytics e no registo da receção, a conclusão do portal em picos subiu de 81% para 97%. As reclamações de WiFi na receção caíram de cerca de 15 por manhã para duas. Para saber mais sobre redes para hóspedes em hotéis, consulte as nossas páginas sobre hotelaria.

Um estádio com capacidade para 30.000 pessoas ao intervalo

Situação. Os adeptos reportavam "ligado sem internet" em todos os intervalos, enquanto os primeiros dez minutos de cada parte decorriam sem problemas. As capturas de pacotes na VLAN de convidados mostraram consultas de DNS sem resposta durante o pico de tráfego.

O que foi feito. O arquiteto de rede implementou um resolver local com suporte alternativo na nuvem. A equipa removeu um limite de débito por cliente que estrangulava a porta UDP 53 e moveu o escopo DHCP para o novo resolver.

Resultado. As consultas de DNS sem resposta ao intervalo caíram de 12% para menos de 1% nas capturas subsequentes. Os inícios de sessão dos adeptos durante o intervalo subiram 40% em relação ao jogo anterior.

Como evitar que os erros de ligado sem internet voltem a acontecer?

  • Nunca confie apenas num resolver público distante. O DNS público tem geralmente um bom desempenho, mas um resolver a vários saltos de distância adiciona um atraso incontrolável durante um pico de tráfego.
  • Crie alertas para consultas de DNS sem resposta. Configure o seu firewall ou switch principal para assinalar o aumento de perdas na porta UDP 53 na rede de convidados, o que sinaliza tempos limite esgotados antes que os convidados se apercebam.
  • Reveja as listas de bloqueio do filtro de DNS todos os meses. Categorias demasiado agressivas afetam aplicações legítimas e geram novos pedidos de suporte.
  • Defina um período de retenção de registos. Os registos de DNS associam endereços IP aos domínios visitados, pelo que deve tratá-los como dados pessoais ao abrigo do GDPR.
  • Adote o RFC 8910 se o seu hardware o suportar. Este RFC permite que o DHCP informe o dispositivo sobre a localização do Captive Portal, fazendo com que o dispositivo dependa menos de uma verificação de conetividade.
  • Considere o Passpoint para visitantes habituais. O Passpoint (também chamado Hotspot 2.0) e o OpenRoaming permitem que os dispositivos se liguem com segurança sem um Captive Portal, eliminando por completo esta falha.

A Purple opera Guest WiFi em mais de 80.000 espaços ativos em mais de 90 países, com 500 milhões de utilizadores e inícios de sessão por ano. Desde salas de espera na área da saúde a comboios, o padrão mantém-se: corrija o DNS antes de comprar mais largura de banda.

Perguntas frequentes

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

Não, na maioria dos casos não precisa. Quando o erro ocorre em horas de ponta, a causa é normalmente a resolução de DNS e 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 de DNS empresarial próximo, complete o walled garden e reveja as regras de modelação de tráfego. Substitua o hardware apenas depois de as capturas de pacotes mostrarem que os próprios pontos de acesso estão a descartar tráfego em 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 funciona nos pontos de acesso que já possui. O Purple é independente de hardware e é implementado como uma sobreposição na nuvem no Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Não há necessidade de substituir equipamentos. O Purple publica um artigo de configuração para cada fornecedor, listando os domínios de jardim murado de que o seu controlador precisa para que o portal cativo seja carregado antes de os visitantes iniciarem sessão.

Um filtro DNS empresarial tornará o nosso WiFi para visitantes mais lento?

Não, um filtro DNS bem posicionado torna geralmente as pesquisas mais rápidas. Este situa-se mais próximo da rede de visitantes do que um fornecedor de serviços de Internet (ISP) ou um resolvedor público e responde a pesquisas repetidas a partir da sua memória cache. O risco reside no posicionamento e na configuração, não na filtragem em si. Forneça dois endereços de resolvedor para redundância e autorize os domínios do seu portal cativo para que o filtro nunca atrase a página de início de sessão.

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

Pode fazê-lo, mas isso não resolve os tempos limite de congestão. Um resolvedor público continua a situar-se do outro lado da sua ligação WAN, pelo que cada pesquisa compete com o aumento de tráfego que causa a falha. Além disso, não oferece qualquer filtragem nem registos de consultas para resolução de problemas. Um filtro empresarial próximo responde a partir da memória cache, recusa categorias indesejadas e regista todas as pesquisas com falhas, algo que o DNS público não pode fazer por si.

Como gerimos os registos de consultas DNS ao abrigo do GDPR?

Trate os registos DNS como dados pessoais, pois estes associam endereços IP aos domínios que um dispositivo visitou. Defina um período de retenção especificado, limite o acesso à sua equipa de rede e segurança e registe a finalidade no seu aviso de privacidade. O Purple tem certificação ISO 27001 e cumpre o GDPR, devendo o seu fornecedor de filtro DNS demonstrar uma certificação equivalente antes de encaminhar o tráfego de visitantes através do mesmo.

Quanto esforço exige a implementação?

A alteração em si é reduzida; o teste consome a maior parte do esforço. Atualize os servidores DNS no escopo DHCP de visitantes, adicione os domínios do portal à lista de permissões do filtro e verifique o jardim murado. Planeie testar durante um pico real, como a hora de ponta do pequeno-almoço ou o intervalo de um jogo, pois uma tarde calma não reproduzirá a congestão 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 liguem com segurança sem um portal cativo, pelo que não há portal suscetível de falhar. Os visitantes que acedem pela primeira vez e os dispositivos sem um perfil Passpoint continuam a utilizar o portal cativo, pelo que continuará a precisar de um DNS rápido e de um jardim murado completo. Execute ambos em conjunto: Passpoint para visitantes recorrentes, um portal otimizado para todos os outros.

Definições Principais

Portal cativo

A página de início de sessão que uma rede de visitantes apresenta antes de conceder acesso à Internet. A RFC 8910 define uma opção de DHCP e IPv6 Router Advertisement que indica ao dispositivo o endereço API do portal, para que este não tenha de inferir o portal a partir de um pedido Web com falha.

É aqui que os seus visitantes aceitam os termos ou iniciam sessão. Se o portal nunca abrir, não conseguem aceder à Internet e o problema vai parar à receção ou ao ponto de apoio.

Verificação de conetividade

Um pedido HTTP que cada sistema operativo envia para um nome de anfitrião conhecido após ligar-se 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 online, uma página de início de sessão aciona o portal e a ausência de resposta significa "sem internet".

Esta verificação produz todas as variantes do aviso que a sua equipa de suporte vê. Depende primeiro de uma consulta de DNS, que é onde começam as falhas em ambientes de alta densidade.

DNS (Sistema de Nomes de Domínio)

O protocolo que resolve nomes de anfitrião para endereços IP, especificado na RFC 1035. A maioria das consultas viaja através da porta UDP 53, que não tem retransmissão integrada, pelo que uma consulta perdida aguarda pelo temporizador de nova tentativa do próprio dispositivo.

Quando centenas de dispositivos se ligam ao mesmo tempo e o resolvedor se encontra através de uma ligação WAN ocupada, as consultas excedem o tempo limite e o portal nunca abre.

Filtro DNS empresarial

Um resolvedor controlado por si, posicionado perto da rede de visitantes, que responde a consultas repetidas a partir da cache, recusa consultas para categorias maliciosas ou bloqueadas e regista cada consulta por domínio, hora e frequência.

Substitui o resolvedor público ou do ISP distante no seu âmbito de DHCP de visitantes. Implemente-o fornecido na nuvem para infraestruturas distribuídas ou no local para um único local de grandes dimensões.

Jardim murado

A lista de domínios que um dispositivo pode alcançar antes da autenticação numa rede de portal cativo. A Cisco Meraki, a HPE Aruba e a Ruckus utilizam todas o termo na respetiva configuração de controlador.

Se os domínios ou recursos do seu portal estiverem em falta, a página bloqueia ou aparece em branco. O artigo de configuração por fornecedor da Purple lista os domínios exatos a permitir.

Esgotamento do pool de DHCP

O estado em que um servidor de Dynamic Host Configuration Protocol (RFC 2131) não tem endereços livres disponíveis no seu âmbito, fazendo com que os novos dispositivos atribuam a si próprios um endereço link-local 169.254.x.x e não consigam alcançar nada.

Um endereço 169.254.x.x num dispositivo de visitante aponta para o DHCP, não para o DNS. Aumente o pool ou reduza os tempos de concessão (lease).

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

Transportes de DNS encriptados: o DoH transporta consultas dentro de HTTPS conforme especificado na RFC 8484, e o DoT transporta-as sobre uma sessão TLS conforme especificado na RFC 7858. Ambos enviam consultas de resolução para resolutores fora da sua rede.

Um jardim murado (walled garden) que bloqueie esses resolutores externos interrompe a resolução antes do início de sessão. No Android, peça ao visitante para definir o DNS Privado para Automático.

VLAN (LAN virtual)

Um segmento de rede lógico definido pela etiquetagem IEEE 802.1Q, que separa o tráfego de visitantes de outras redes numa infraestrutura de comutação partilhada.

Capture pacotes na VLAN de visitantes filtrados na porta udp 53 para encontrar consultas sem resposta. A segmentação também mantém o tráfego de visitantes fora do âmbito do ambiente de dados de titulares de cartões PCI DSS.

Passpoint (Hotspot 2.0) e OpenRoaming

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

Os visitantes recorrentes com um perfil nunca passam pelo portal, pelo que este modo de falha desaparece para eles. Os visitantes pela primeira vez continuam a necessitar de um DNS rápido e de um jardim murado (walled garden) completo.

Dados pessoais no âmbito do GDPR (registos de DNS)

Nos termos do UK GDPR e do GDPR da UE, a informação que associe um identificador (como um endereço IP) à atividade é considerada como dados pessoais, o que exige uma finalidade definida, retenção limitada e acesso restrito.

Os registos de filtros de DNS associam endereços IP aos domínios visitados. Defina um período de retenção, restrinja o acesso à sua equipa de rede e segurança e registe a finalidade no seu aviso de privacidade.

Exemplos Práticos

Um hotel com 200 quartos recebe reclamações na receção sobre a falta de Internet entre as 07:00 e as 09:00. Os pontos de acesso mostram um sinal saudável e tempo de transmissão disponível, e o DHCP de visitantes distribui o resolvedor do ISP através de vários saltos numa linha congestionada. O que deve fazer o gestor de TI? (Os valores são ilustrativos.)

O gestor de TI executou o nslookup num portátil na rede de visitantes durante o pico e verificou que as consultas falhavam por completo, o que confirmou um gargalo no DNS e não uma falha de rádio. A equipa apontou o DHCP de visitantes para um filtro DNS na nuvem, para que as consultas repetidas de verificação de conetividade fossem respondidas a partir da cache. Adicionaram os domínios do portal ao walled garden para que a página de início de sessão carregasse antes da autenticação. Mantiveram o DNS de visitantes separado da rede de gestão da propriedade para preservar a segmentação. Medido no WiFi Analytics e no registo da receção, a conclusão do acesso no portal no horário de pico subiu de 81% para 97%, e as reclamações na receção caíram de cerca de 15 por manhã para duas.

Os adeptos num estádio com capacidade para 30 000 pessoas reportam a mensagem "ligado sem internet" em todos os intervalos, enquanto os primeiros dez minutos de cada parte funcionam sem problemas. As capturas de pacotes no portal cativo VLAN mostram consultas de DNS sem resposta durante o pico de tráfego. Como deve responder o arquiteto de rede? (Os valores são ilustrativos.)

O padrão apontava para congestionamento, pelo que o arquiteto implementou um resolvedor no local com recurso à nuvem em caso de falha. Manter as consultas no local retirou-as totalmente da WAN durante o pico de tráfego. A equipa também encontrou e removeu um limite de velocidade por cliente que estrangulava a porta UDP 53, o que esgotava o DNS quando milhares de dispositivos se ligavam ao mesmo tempo. Moveram o âmbito do DHCP de visitantes para o novo resolvedor. As capturas de acompanhamento mostraram que as consultas de DNS sem resposta no intervalo caíram de 12% para menos de 1%. Os inícios de sessão dos adeptos durante o intervalo aumentaram 40% em relação ao jogo anterior.

Perguntas de Prática

Q1. Um diretor de TI de um estádio nota que, durante o intervalo, milhares de utilizadores se ligam ao WiFi, mas não conseguem aceder ao portal cativo. O switch central mostra um elevado descarte de pacotes UDP. Deverá aumentar a largura de banda WAN de 2 Gbps para 5 Gbps?

Dica: Considere qual o protocolo que está a ser descartado e se está relacionado com a largura de banda da carga útil ou com limites de estado da ligação.

Ver resposta modelo

Não. Aumentar a largura de banda WAN não resolverá o problema. O descarte de pacotes UDP indica que a firewall ou o resolutor não consegue lidar com o enorme volume de consultas DNS concorrentes (esgotamento da tabela de estados ou limites de CPU). A abordagem correta consiste em implementar um filtro DNS local de elevado desempenho no limite da rede (edge) para armazenar em cache e responder a estas consultas localmente, contornando totalmente o gargalo da WAN.

Q2. Acabou de implementar um filtro DNS empresarial na rede de WiFi para visitantes de um hotel. Os visitantes conseguem agora resolver websites públicos rapidamente, mas, quando se ligam pela primeira vez, não são redirecionados para a página de início de sessão do hotel. Qual é o erro de configuração mais provável?

Dica: Pense no nome de domínio da própria página de início de sessão.

Ver resposta modelo

O erro mais provável é que o próprio domínio do portal cativo não tenha sido explicitamente colocado na lista de permissões (passthrough) no filtro DNS. O filtro está a bloquear ou a atrasar a resolução do URL do portal, impedindo que o redirecionamento seja concluído.

Q3. Uma organização do setor público exige que todo o tráfego de WiFi para visitantes seja registado durante 90 dias para cumprir as políticas de segurança. De que forma a implementação de um filtro DNS empresarial ajuda a cumprir este requisito?

Dica: Considere os dados que um filtro DNS processa em comparação com uma firewall padrão.

Ver resposta modelo

Um filtro DNS empresarial regista de forma nativa todas as consultas DNS efetuadas pelos dispositivos clientes. Isto fornece um registo de auditoria claro e pesquisável sobre quais os domínios solicitados e quando, cumprindo o requisito de registo de 90 dias sem necessidade de realizar uma inspeção profunda de pacotes (DPI) em todo o tráfego encriptado HTTPS.

Perguntas frequentes

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

Não, na maioria dos casos não precisa. Quando o erro acompanha as horas de ponta, a causa costuma ser a resolução de DNS e não o hardware dos pontos de acesso. A solução passa por uma alteração de configuração: aponte o DHCP de visitantes para um filtro DNS empresarial próximo, complete o walled garden e reveja as regras de modelação de tráfego. Substitua o hardware apenas se as capturas de pacotes mostrarem que os próprios pontos de acesso estão a perder tráfego sob cargas normais, e depois de ter descartado problemas com DHCP e DNS.

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

Sim, o Purple funciona nos pontos de acesso que já possui. O Purple é agnóstico em relação ao hardware e é implementado como uma camada na nuvem sobre Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Não há necessidade de substituir equipamentos existentes. O Purple disponibiliza um artigo de configuração para cada fabricante, detalhando os domínios de walled garden de que o seu controlador necessita para que o portal cativo seja carregado antes de os visitantes iniciarem sessão.

Um filtro DNS empresarial vai tornar a nossa WiFi para visitantes mais lenta?

Não, um filtro DNS empresarial bem posicionado torna geralmente as consultas mais rápidas. Este encontra-se mais próximo da rede de visitantes do que um resolutor público ou do ISP e responde a consultas repetidas a partir da sua memória cache. O risco reside no posicionamento e na configuração, não na filtragem em si. Forneça dois endereços de resolutor para obter redundância e autorize os domínios do seu portal cativo para que o filtro nunca atrase a página de início de sessão.

Por que não atribuir simplesmente aos visitantes um resolutor público como o 8.8.8.8?

Pode fazê-lo, mas isso não resolve os timeouts por congestionamento. Um resolutor público continua a estar do outro lado da sua ligação WAN, pelo que cada consulta compete com o pico de tráfego que origina a falha. Além disso, não lhe oferece qualquer filtragem nem registos de consultas para resolução de problemas. Um filtro empresarial próximo responde a partir da cache, recusa categorias indesejadas e regista todas as consultas com falha, algo que o DNS público não pode fazer por si.

Como devemos gerir os registos de consultas DNS ao abrigo do GDPR?

Trate os registos de consultas DNS como dados pessoais, uma vez que associam endereços IP aos domínios visitados por um dispositivo. Defina um período de retenção delimitado, restrinja o acesso à sua equipa de rede e segurança e registe a finalidade no seu aviso de privacidade. O Purple tem certificação ISO 27001 e está em conformidade com o GDPR, devendo o seu fornecedor de filtro DNS apresentar uma certificação equivalente antes de encaminhar o tráfego de visitantes através dele.

Quanto esforço exige a implementação?

A alteração em si é pequena; os testes consomem a maior parte do esforço. Atualiza os servidores DNS no âmbito DHCP de convidados, adiciona os domínios do portal à lista de permissões do filtro e verifica o walled garden. Planeie os testes durante um pico real de utilização, como a hora do pequeno-almoço ou o intervalo de um jogo, porque uma tarde calma não irá reproduzir a congestão que causou o erro.

O Passpoint ou o OpenRoaming irão eliminar o erro?

Sim, para os dispositivos que os utilizam. O Passpoint e o OpenRoaming permitem que os dispositivos se liguem de forma segura sem um portal cativo, pelo que não existe um portal que possa falhar. Os visitantes pela primeira vez e os dispositivos sem um perfil Passpoint continuam a utilizar o portal cativo, pelo que continua a precisar de um DNS rápido e de um walled garden completo. Execute ambos em conjunto: Passpoint para visitantes recorrentes, um portal otimizado para todos os outros.

Continue a ler esta série

Utilizar Captura de Pacotes (PCAP) para Diagnosticar Desempenho Lento de WiFi

Este guia de referência técnica fornece a 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 problemas de desempenho lento de WiFi empresarial através da análise de Captura de Pacotes (PCAP). Ao analisar detalhadamente tramas 802.11 puras — incluindo taxas de retransmissão, utilização de tempo de antena e metadados de camada física — as equipas podem isolar com precisão os estrangulamentos da camada RF de problemas com fios ou de aplicação. Aplicável a locais de alta densidade, incluindo hotéis, cadeias de retalho, estádios e centros de conferências, este guia fornece fluxos de trabalho de diagnóstico acionáveis, estudos de caso do mundo real e etapas de remediação de configuração para recuperar capacidade de rede e proteger a experiência dos convidados.

Ler o guia →

Por que o WiFi do seu Estádio Fica Lento (E Como Resolver)

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

Ler o guia →

Porque é que o nosso WiFi de convidados é tão lento? Diagnosticar a congestão da rede

Este guia diagnostica os fatores ocultos da congestão do WiFi de convidados - telemetria de fundo, redes de anúncios programáticos e atualizações automáticas do SO - que, em conjunto, consomem até 40% da largura de banda do WiFi público antes mesmo de um convidado abrir um navegador. Fornece uma estrutura de implementação faseada 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 dos convidados e proporcionam um ROI mensurável. Destinado a Diretores de TI e Gestores de Operações nos setores da hotelaria, retalho, 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 espaços. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua área o resolveram.