Configurando o Redirecionamento do Captive Portal em Controladores de Rede Empresariais
Este guia definitivo detalha a arquitetura técnica e os passos de configuração específicos de cada fabricante necessários para implementar o redirecionamento do captive portal em controladores de rede empresariais. Fornece orientações práticas para equipas de TI sobre a configuração de walled gardens, integração de autenticação RADIUS e garantia de conformidade com o GDPR e PCI DSS.
Ouça este guia
Ver transcrição do podcast
- Resumo Executivo
- Análise Técnica Detalhada
- O Fluxo de Redirecionamento
- Guia de Implementação
- Cisco Meraki
- HPE Aruba
- Ruckus SmartZone
- Ubiquiti UniFi
- Melhores Práticas
- 1. Configuração do Walled Garden
- 2. Segmentação de Rede para PCI DSS
- 3. RADIUS Accounting
- Resolução de Problemas e Mitigação de Riscos
- Falhas de Interceção HTTPS
- Fuga de DNS
- Desfasamentos de Timeout de Sessão
- ROI e Impacto no Negócio

Resumo Executivo
Configurar um redirecionamento de Captive Portal num controlador de rede enterprise é um requisito fundamental para disponibilizar um WiFi de convidados seguro e em conformidade. Quando configurado corretamente, o controlador intercepta o tráfego de clientes não autenticados e emite um redirecionamento HTTP 302 para um portal externo, permitindo a autenticação, a recolha de consentimento e a segmentação de rede. Quando configurado incorretamente, resulta em falhas de ligação silenciosas, avisos de segurança no navegador e riscos de não conformidade.
Este guia fornece a arquitetura técnica e os passos de configuração específicos de cada fabricante necessários para implementar captive portals externos em Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist e Ubiquiti UniFi. Detalhamos o funcionamento do fluxo de redirecionamento, os requisitos precisos para a configuração de walled garden e a integração de RADIUS para autenticação e accounting. Ao seguir estes passos, garante que a sua rede de convidados cumpre os requisitos de segmentação PCI DSS, recolhe o consentimento explícito do GDPR e encaminha de forma segura os dados primários para plataformas como a Purple.
Análise Técnica Detalhada
O mecanismo de redirecionamento do Captive Portal funciona ao nível do controlador de rede. Depende de uma sequência específica de alterações de estado da rede para interceptar, autenticar e autorizar um dispositivo cliente.

O Fluxo de Redirecionamento
- Associação e DHCP: Um dispositivo convidado associa-se ao SSID de convidados. O controlador atribui um endereço IP via DHCP, mas coloca o cliente num estado de pré-autenticação restrito (frequentemente mapeado para uma VLAN ou função de pré-autenticação específica).
- Aplicação de Walled Garden: Neste estado de pré-autenticação, todo o tráfego de saída é rejeitado, exceto DNS (porta 53), DHCP (portas 67 e 68) e tráfego destinado a endereços IP ou domínios específicos definidos na lista de controlo de acessos (ACL). Esta ACL é conhecida como walled garden.
- Interceção e Redirecionamento: Quando o convidado abre um navegador e inicia um pedido HTTP, o controlador intercepta o pedido. Em vez de encaminhar o tráfego para a internet, o controlador responde com um código de estado HTTP 302 Found, redirecionando o navegador para o URL do seu Captive Portal externo. Os sistemas operativos modernos utilizam testes HTTPS automáticos (como o Captive Network Assistant da Apple) para detetar este redirecionamento e abrir um pseudo-navegador.
- Autenticação: O convidado interage com a splash page alojada no portal externo (por exemplo, Purple). Isto pode envolver um login social, o envio de um formulário ou um simples clique. Após a conclusão, o portal comunica com o controlador para autorizar a sessão.
- Autorização e Tarifação (Accounting): O sinal de autorização é tipicamente enviado através de uma mensagem RADIUS Access-Accept ou através de uma API específica do fabricante. O controlador recebe este sinal, move o cliente para o estado pós-autenticação (geralmente uma VLAN diferente), remove a regra de redirecionamento e concede acesso à internet. O controlador envia então uma mensagem RADIUS Accounting-Start para registar a duração da sessão e o consumo de dados.
Guia de Implementação
A arquitetura fundamental é consistente entre os diversos fabricantes, mas a sintaxe de configuração varia significativamente. Abaixo encontram-se os passos para as principais plataformas enterprise.

Cisco Meraki
A Cisco Meraki configura os Captive Portals inteiramente através do Meraki Dashboard.
- Navegue até Wireless > Access Control e selecione o seu SSID de convidados.
- Em Splash page, selecione Sign-on with my RADIUS server (para acesso baseado em credenciais) ou Click-through.
- No campo Custom Splash URL, introduza o URL do seu portal externo fornecido pela Purple.
- Em RADIUS, introduza os endereços IP dos servidores RADIUS primário e secundário tanto para autenticação (porta 1812) como para accounting (porta 1813), juntamente com o segredo partilhado (shared secret).
- Vá até Advanced Splash Settings para configurar o walled garden. Adicione os endereços IP ou domínios do servidor do seu portal e de quaisquer CDNs necessárias.
HPE Aruba
A configuração da Aruba envolve a definição de um perfil de Captive Portal e a sua aplicação a uma função (role).
- No ArubaOS, navegue até Configuration > Authentication > L3 Authentication.
- Crie um novo Captive Portal Authentication Profile. Introduza o Login URL a apontar para a sua splash page da Purple.
- Crie um Server Group contendo os seus servidores RADIUS e atribua-o ao perfil de Captive Portal.
- Navegue até Configuration > Security > Roles. Edite a função de pré-autenticação (frequentemente designada
logon). Certifique-se de que a ACL permite tráfego DHCP, DNS e HTTP/HTTPS para os endereços IP do seu walled garden, e aplica o perfil de Captive Portal a todo o restante tráfego HTTP. - Atribua a função
logoncomo a função inicial no seu perfil AAA para o SSID de convidados.
Ruckus SmartZone
A Ruckus utiliza um tipo de WLAN específico para implementações de hotspot.
- Aceda a WLANs e crie uma nova WLAN. Defina o WLAN Type para Hotspot (WISPr).
- Em Authentication Options, selecione External RADIUS Server e introduza os dados do seu servidor para autenticação e accounting.
- Em Hotspot Portal, selecione External e introduza o URL do seu portal.
- Configure o Walled Garden adicionando os endereços IP ou domínios necessários.
- A Ruckus depende da sua Northbound Portal Interface (NPI) para gerir o fluxo de autorização, o que requer a configuração das definições de NPI para permitir a comunicação a partir do seu servidor de portal.
Ubiquiti UniFi
O UniFi oferece uma interface simples para portais externos.
- No UniFi Network Controller, aceda a Settings > WiFi e selecione a sua rede de convidados.
- Em Advanced Options, ative a Guest Policy.
- Aceda a Settings > Guest Control. Em Portal Type, selecione External Portal Server e introduza o URL do seu portal.
- Em Access Control, adicione os endereços IP necessários à lista Pre-Authorization Access (o walled garden).
- Configure os dados do servidor RADIUS em Profiles > RADIUS e aplique o perfil à rede de convidados.
Melhores Práticas
1. Configuração do Walled Garden
O walled garden é o ponto de falha mais crítico em implementações de Captive Portal. Se o walled garden estiver incompleto, o navegador do convidado não conseguirá carregar a splash page, resultando num ecrã em branco ou num erro de timeout.
Deve permitir explicitamente o acesso a:
- Endereços IP ou domínios do servidor de portal principal.
- Endereços IP do servidor RADIUS.
- Quaisquer Content Delivery Networks (CDNs) utilizadas pelo portal para carregar fontes, imagens ou JavaScript.
- Domínios de fornecedores de identidade se utilizar login social (ex.:
facebook.com,google.com).
2. Segmentação de Rede para PCI DSS
Se o seu espaço processa pagamentos com cartão, a conformidade com o PCI DSS exige o isolamento rigoroso da rede de convidados em relação ao ambiente de dados do titular do cartão. Não dependa exclusivamente da separação por SSID. Deve configurar uma VLAN de convidados dedicada ao nível do controlador ou do switch, com regras de firewall que neguem explicitamente o encaminhamento entre a VLAN de convidados e quaisquer redes corporativas internas ou de Ponto de Venda (POS).
3. RADIUS Accounting
Configure sempre o RADIUS accounting. Embora o bypass de autorização MAC possa conceder acesso, o RADIUS accounting (mensagens Accounting-Start e Accounting-Stop) é necessário para monitorizar com precisão a duração da sessão e a utilização de dados. Sem o accounting, a sua plataforma de analítica comunicará tempos de permanência e contagens de utilizadores simultâneos incorretos.
Resolução de Problemas e Mitigação de Riscos
Falhas de Interceção HTTPS
Os sistemas operativos modernos utilizam sondas HTTPS para detetar captive portals. Se o controlador intercetar um pedido HTTPS mas apresentar um certificado SSL inválido ou não fidedigno para o redirecionamento, o navegador irá apresentar um aviso de segurança grave (ex.: "A sua ligação não é privada") e bloquear o redirecionamento. Para mitigar esta situação, certifique-se de que o seu controlador está provisionado com um certificado SSL válido e publicamente fidedigno para a sua interface virtual, ou configure o controlador para intercetar apenas tráfego HTTP para o redirecionamento inicial.
Fuga de DNS
Se a ACL de pré-autenticação permitir tráfego DNS de saída sem restrições, utilizadores avançados podem utilizar DNS tunnelling para contornar o captive portal e aceder à internet sem autenticação. Mitigue isto restringindo o tráfego DNS de saída na função de pré-autenticação apenas aos seus resolvedores DNS designados, bloqueando todo o restante tráfego da porta 53.
Desfasamentos de Timeout de Sessão
Se o timeout de sessão configurado no controlador sem fios for mais curto do que o período de validade da sessão definido no portal externo, os convidados serão abruptamente desligados e forçados a reautenticar-se. Certifique-se de que o timeout de inatividade e o timeout absoluto de sessão do controlador estão alinhados com a experiência de convidado pretendida (ex.: 24 horas para ambientes de hotelaria, 8 horas para retalho).
ROI e Impacto no Negócio
A implementação de um captive portal corretamente configurado transforma o WiFi de convidados de um custo operacional num ativo estratégico. Ao integrar controladores empresariais com uma camada de inteligência como a Purple, os espaços podem capturar consentimento expresso em conformidade com o GDPR e recolher dados primários valiosos.
A Purple processa 440 milhões de logins anualmente em 80.000 espaços. Estes dados alimentam diretamente as plataformas de CRM, permitindo campanhas de marketing direcionadas com base em visitas físicas reais. Por exemplo, os operadores de Retalho podem medir a afluência de público e as taxas de visitas repetidas, enquanto os espaços de Hotelaria podem impulsionar reservas diretas ao interagir com os hóspedes após a estadia. O ROI é medido pelo aumento do valor de vida do cliente, pela melhoria da eficiência operacional através de análises precisas de afluência e pela mitigação do risco regulatório através da gestão automatizada de conformidade.
Definições Principais
Captive Portal
Uma página web que intercepta o tráfego de rede não autenticado e exige a interação do utilizador — como aceitar termos ou fornecer credenciais — antes de conceder acesso à Internet.
Utilizado em redes empresariais para aplicar políticas de segurança, recolher dados primários (first-party data) e garantir a conformidade regulamentar.
Walled Garden
Uma lista de controlo de acessos (ACL) aplicada a clientes não autenticados, permitindo o acesso apenas a endereços IP ou domínios específicos necessários para carregar o captive portal.
Crítico para garantir que a página de entrada carrega corretamente; a ausência de domínios de CDN no walled garden fará com que o portal não seja apresentado corretamente.
RADIUS
Remote Authentication Dial-In User Service. Um protocolo de rede que fornece gestão centralizada de Autenticação, Autorização e Contabilidade (AAA).
Utilizado por controladores de rede para verificar credenciais de convidados num banco de dados externo e registar métricas de sessão.
VLAN Segmentation
A prática de dividir uma rede física em várias redes lógicas para isolar o tráfego.
Obrigatório para a conformidade com o PCI DSS para garantir que o tráfego de WiFi de convidados não possa ser encaminhado para ambientes de cartões de pagamento.
HTTP 302 Redirect
Um código de estado de resposta HTTP padrão que indica que o recurso solicitado foi temporariamente movido para um URL diferente.
O mecanismo utilizado pelos controladores de rede para interceptar o pedido web inicial de um convidado e direcionar o seu navegador para a página de entrada.
IEEE 802.1X
Um padrão IEEE para controlo de acesso à rede baseado em portas, que exige que os dispositivos se autentiquem antes de obterem acesso à rede.
Fornece segurança de nível empresarial ao garantir que cada ligação é autenticada individualmente, frequentemente suportada por um servidor RADIUS.
WPA3-Enterprise
O protocolo de segurança Wi-Fi mais recente, que fornece encriptação robusta e exige autenticação 802.1X.
Recomendado para implementações empresariais seguras para proteger contra ataques de dicionário offline e garantir a confidencialidade dos dados.
MAC Authorisation Bypass (MAB)
Um método de concessão de acesso à rede com base no endereço MAC do dispositivo cliente, em vez de exigir credenciais explícitas do utilizador.
Frequentemente utilizado em Captive Portals de clique único (click-through) onde o portal regista o endereço MAC após o utilizador aceitar os termos de serviço.
Exemplos Práticos
Um hotel de 350 quartos necessita de implementar um portal de WiFi para convidados personalizado com a marca, que recolha endereços de email para o seu programa de fidelização, garantindo a conformidade com o GDPR e isolando o tráfego de convidados da rede corporativa.
A equipa de TI implementa APs Cisco Meraki e configura um SSID de convidados dedicado na VLAN 100. No Meraki Dashboard, define a página de entrada para 'Iniciar sessão com o meu servidor RADIUS' e introduz o URL do portal da Purple. Configura o walled garden para incluir as gamas de IP e domínios de CDN da Purple. São aplicadas regras de firewall à VLAN 100, negando o encaminhamento para a VLAN corporativa para garantir a conformidade com o PCI DSS. Na plataforma Purple, é criado um portal personalizado com a marca com um formulário de recolha de dados e caixas de seleção explícitas de consentimento do GDPR. O conector CRM da Purple é configurado para sincronizar os emails recolhidos diretamente com a plataforma de marketing do hotel.
Uma cadeia de retalho regional com 40 lojas necessita de uma experiência de WiFi para convidados consistente em todos os locais, com gestão centralizada e análise de tráfego de visitantes ao nível da loja.
O retalhista implementa APs HPE Aruba geridos através do Aruba Central. É criado um único modelo de WLAN para convidados com um captive portal externo a apontar para a Purple. A função de pré-autenticação é configurada com as ACLs de walled garden necessárias. Este modelo é aplicado em todos os 40 locais utilizando a política de grupo do Aruba Central. Na Purple, é implementado um design de portal unificado, com painéis de análise configurados para segmentar dados por local de loja individual.
Perguntas de Prática
Q1. Um local reporta que os convidados que se ligam ao WiFi estão a ver um ecrã em branco em vez da splash page personalizada. O portal utiliza fontes personalizadas alojadas no Google Fonts. Qual é o erro de configuração mais provável?
Dica: Considere que tráfego é permitido antes de um utilizador se autenticar.
Ver resposta modelo
O walled garden está incompleto. Os domínios de CDN do Google Fonts não foram adicionados à ACL de pré-autenticação. O controlador está a bloquear o pedido para carregar as fontes, fazendo com que a renderização da página falhe.
Q2. Para cumprir com o PCI DSS, um gestor de TI cria um novo SSID chamado 'Guest_WiFi' na mesma sub-rede que a rede corporativa. Isto é suficiente?
Dica: O PCI DSS exige o isolamento do ambiente de dados dos titulares de cartões.
Ver resposta modelo
Não. Criar um SSID separado na mesma sub-rede não fornece isolamento de rede. A rede de convidados deve ser colocada numa VLAN dedicada com regras de firewall que neguem explicitamente o encaminhamento para as redes corporativa ou de POS.
Q3. Uma cadeia de lojas nota que o seu painel de analítica mostra 1.000 autenticações por dia, mas a métrica de tempo médio de permanência está em falta ou a zero. Que passo de configuração foi esquecido?
Dica: Qual o protocolo responsável por rastrear a duração da sessão?
Ver resposta modelo
O RADIUS Accounting não foi configurado no controlador. Sem as mensagens de Accounting-Start e Accounting-Stop, a plataforma de analítica não consegue calcular a duração das sessões.
Continue a ler esta série
How to Set Up a Captive Portal on Starlink: A Guide for Remote & Maritime Venues
Este guia detalha como contornar o hardware nativo da Starlink e integrar um Captive Portal gerido na nuvem utilizando equipamento de encaminhamento empresarial. Irá aprender a ultrapassar a limitação de CGNAT, impor a segmentação de VLAN, gerir as restrições de largura de banda de satélite e garantir a conformidade regulamentar.
Captive Portal Best Practices: Designing for High Conversion and Compliance
Este guia técnico oferece aos gestores de TI, arquitetos de rede e diretores de operações de espaços comerciais um plano completo para implementar portais cativos que equilibram a segurança de rede com uma elevada conversão de utilizadores. Abrange toda a arquitetura, desde a segmentação de VLAN e autenticação RADIUS até ao design de consentimento em conformidade com o GDPR e à seleção do método de autenticação. Com base na experiência operacional da Purple em mais de 80.000 locais e 440 milhões de inícios de sessão em 2024, cada recomendação é fundamentada em dados reais de implementação.
Como Otimizar Captive Portals para a Máxima Segurança de Rede e Conversão de Utilizadores
Este guia fornece um plano técnico completo para otimizar captive portals em locais empresariais, abrangendo a arquitetura de segmentação de rede, a seleção do método de autenticação, o design de consentimento em conformidade com o GDPR e a otimização da conversão. Foi escrito para gestores de TI, arquitetos de rede e CTOs em hotéis, cadeias de retalho, estádios e organizações do setor público que precisam de equilibrar a segurança de rede com a captura de dados primários (first-party). A Purple opera infraestruturas de captive portal em mais de 80.000 locais com 440 milhões de inícios de sessão em 2024, e as estruturas aqui apresentadas refletem essa experiência operacional.