Pular para o conteúdo principal

Integração do Zyxel Nebula Cloud e USG com o Purple WiFi

Este guia de referência técnica aborda a integração de ponta a ponta dos Firewalls Zyxel Nebula Cloud e USG Flex com a plataforma Purple WiFi. Ele fornece instruções de configuração passo a passo para redirecionamento de Captive Portal de convidados, autenticação RADIUS, configuração de Walled Garden, WiFi seguro para funcionários usando 802.1X e segmentação de rede multi-tenant usando Zyxel Private Pre-Shared Keys (PPSK) com atribuição dinâmica de VLAN. Gerentes de TI, MSPs e arquitetos de rede que implantam WiFi em setores de hospitalidade, varejo e locais multi-tenant encontrarão orientações práticas baseadas em padrões do setor, incluindo PCI DSS, IEEE 802.1X e GDPR.

📖 9 min de leitura📝 2,234 palavras🔧 2 exemplos práticos3 questões práticas📚 9 definições principais

Ouça este guia

Ver transcrição do podcast
Bem-vindo à Série de Briefings Técnicos da Purple. Eu sou o seu anfitrião e hoje abordaremos um cenário de implantação crucial para gerentes de TI e arquitetos de rede: a integração dos Firewalls Zyxel Nebula Cloud e USG Flex com o Purple WiFi. Se você está implantando WiFi para convidados em uma rede de hotéis, em propriedades de varejo ou em um ambiente multi-tenant, este episódio é para você. Vamos direto para a arquitetura. Primeiro, por que essa integração? A Zyxel fornece hardware robusto e o Nebula oferece gerenciamento centralizado em nuvem. Mas quando você implanta WiFi em escala — por exemplo, em 50 filiais de varejo ou em um hotel de 200 quartos — você precisa de mais do que conectividade básica. Você precisa de um fluxo de autenticação estruturado, captura de dados em conformidade e segmentação dinâmica de rede. É aí que entra a Purple. Nós nos integramos à Zyxel via RADIUS e redirecionamento externo de Captive Portal para fornecer Redes Baseadas em Identidade. Vamos passar pela configuração principal no Zyxel Nebula. O processo começa com as configurações do seu SSID. Você navega até Site-wide, Configure, Access points e depois SSID advanced settings. Aqui, você ativa a URL externa do Captive Portal. Você inserirá a URL de redirecionamento específica da Purple fornecida no seu portal Purple. Mas o redirecionamento por si só não é suficiente; você deve configurar o Walled Garden. O Walled Garden define quais domínios um dispositivo de convidado pode acessar antes da autenticação. Este é um erro comum. Você deve incluir na lista de permissões os domínios do portal Purple, quaisquer CDNs de recursos e os endpoints padrão de detecção de Captive Portal do sistema operacional. No Nebula, você adiciona esses domínios linha por linha. Se você esquecer de um domínio, a splash page não será carregada corretamente e seus convidados ficarão travados. Em seguida, configuramos o servidor RADIUS. Nas configurações avançadas do SSID, você seleciona WPA2-Enterprise com My RADIUS server ou configura a autenticação baseada em MAC, dependendo do seu fluxo. Você insere o endereço IP do RADIUS da Purple, define a porta de autenticação como 1812, a porta de bilhetagem (accounting) como 1813 e insere o segredo compartilhado. Sempre configure o servidor RADIUS de backup para garantir alta disponibilidade. Agora, vamos discutir um cenário mais avançado: segmentação Multi-Tenant usando Zyxel Private Pre-Shared Keys, ou PPSK. Em ambientes como alojamentos estudantis ou espaços de coworking, você deseja um único SSID, mas precisa isolar o tráfego por locatário. O Zyxel PPSK permite emitir uma senha de WiFi exclusiva para cada usuário. Quando eles se conectam, o controlador Nebula os atribui dinamicamente a uma VLAN específica com base nessa senha. Você configura isso em Cloud Authentication selecionando DPPSK e atribuindo o ID da VLAN correspondente. Isso reduz a sobrecarga de SSID e melhora significativamente a segurança. E quanto ao firewall USG Flex? Se você estiver executando o gateway localmente (on-premise), deve garantir que as regras de firewall e as políticas de zona estejam alinhadas com seus segmentos sem fio. Normalmente, você cria zonas dedicadas para o tráfego de Guest, Staff e Multi-Tenant. A zona Guest deve ter apenas acesso de saída à internet, com regras rígidas bloqueando o acesso às zonas LAN ou DMZ. Vamos passar para as recomendações de implementação e erros comuns. O problema mais frequente que vemos é a configuração incorreta do Walled Garden. Se um convidado se conectar e vir uma página em branco, verifique sua lista de permissões. Use as ferramentas de desenvolvedor do navegador para identificar solicitações de CDN bloqueadas. O segundo problema são os timeouts de RADIUS. Certifique-se de que seus firewalls upstream permitam as portas UDP 1812 e 1813 de saída para a plataforma de nuvem da Purple. Hora de um perguntas e respostas rápido. Pergunta um: Preciso de uma VLAN dedicada para o WiFi de convidados? Resposta: Sim. Sempre isole o tráfego de convidados em uma VLAN dedicada. Isso é obrigatório para a conformidade com o PCI DSS se o seu local processar pagamentos na mesma infraestrutura física. Pergunta dois: Posso usar a Purple com APs Zyxel autônomos (standalone) sem o Nebula? Resposta: Sim, mas gerenciar as configurações de RADIUS e portal por AP é ineficiente. Recomendamos fortemente o uso do Nebula Control Center para gerenciamento centralizado. Pergunta três: Como a Purple lida com a randomização de endereços MAC? Resposta: A Purple depende do endereço MAC fornecido pelo controlador Zyxel via bilhetagem RADIUS. Embora os dispositivos randomizem os MACs por rede, eles mantêm o mesmo MAC para o seu SSID específico, permitindo a persistência da sessão durante a visita. Para resumir: A integração do Zyxel Nebula com a Purple requer a configuração precisa da URL externa do Captive Portal, um Walled Garden abrangente e configurações de RADIUS corretas. Para locais multi-tenant, aproveite o Zyxel PPSK para direcionamento dinâmico de VLAN. Acerte esses elementos e você entregará uma experiência de WiFi segura e escalável que captura dados primários valiosos. Se você está planejando uma implantação, revise o guia técnico completo para obter instruções passo a passo e diagramas de arquitetura. Obrigado por ouvir e nos vemos no próximo briefing técnico.

header_image.png

Resumo executivo

Os Firewalls Zyxel Nebula Cloud e USG Flex são implantados em milhares de locais corporativos, desde redes de hotéis até propriedades de varejo. Ao integrar este hardware com a Purple, você adiciona uma camada de autenticação de convidados em conformidade e com captura de dados que transforma uma rede sem fio padrão em um ativo de dados primários (first-party data). Este guia aborda quatro cenários de implantação: redirecionamento de Captive Portal de convidados por meio de uma splash page externa, autenticação e bilhetagem baseadas em RADIUS, WiFi seguro para funcionários usando IEEE 802.1X e segmentação de rede multi-tenant usando Zyxel Dynamic Personal Pre-Shared Keys (DPPSK). A Purple opera em mais de 80.000 locais ativos e processou 440 milhões de logins em 2024 (dados internos da Purple). Ela possui as certificações ISO 27001, GDPR, CCPA e Cyber Essentials. A arquitetura de integração descrita aqui é agnóstica em termos de hardware no nível da plataforma, mas os caminhos e parâmetros de configuração específicos neste guia se aplicam ao Zyxel Nebula Control Center (NCC) e aos Firewalls USG Flex que executam o firmware atual.

Para uma visão mais ampla da arquitetura de segurança de WiFi corporativo, consulte nosso Guia Completo de Segurança de WiFi Corporativo para 2026 .


Visão técnica aprofundada

Arquitetura de integração

A integração da Zyxel com a Purple depende de três protocolos padrão funcionando em sequência: redirecionamento HTTP (detecção de Captive Portal), Autenticação RADIUS (UDP 1812) e Bilhetagem RADIUS (UDP 1813). Quando o dispositivo de um convidado se conecta ao SSID do Guest WiFi, o ponto de acesso Zyxel intercepta a primeira solicitação HTTP e emite um redirecionamento HTTP 302 para a URL externa do Captive Portal da Purple. O convidado se autentica na splash page da Purple — via e-mail, login social ou SMS — e a Purple envia uma mensagem RADIUS Access-Accept de volta ao controlador Zyxel. O controlador concede acesso à internet e começa a enviar pacotes RADIUS Accounting Start para registrar os dados da sessão.

architecture_overview.png

O Firewall Zyxel USG Flex fica entre os segmentos sem fio e a WAN. Ele aplica políticas de segurança baseadas em zonas que isolam as VLANs de Guest, Staff e Multi-Tenant umas das outras e da LAN corporativa. O Nebula Control Center gerencia os pontos de acesso e as configurações de SSID de forma centralizada via HTTPS na porta 443 para a nuvem Nebula.

Parâmetros RADIUS

A tabela a seguir resume os parâmetros de configuração RADIUS que você precisará obter no console de administração da Purple.

Parâmetro Valor
IP do RADIUS Primário Fornecido no console de administração da Purple
IP do RADIUS Secundário Fornecido no console de administração da Purple
Porta de autenticação UDP 1812
Porta de bilhetagem (accounting) UDP 1813
Segredo compartilhado Fornecido no console de administração da Purple
Identificador NAS Definido como o endereço MAC do AP ou o nome do local
Called Station ID Endereço MAC do AP

Sempre configure os servidores RADIUS primário e secundário. Um único endpoint RADIUS é um ponto único de falha que bloqueará o acesso dos convidados se o servidor estiver inacessível.

Configuração do Walled Garden

O Walled Garden (também chamado de lista de permissões) define os domínios e intervalos de IP que um dispositivo pode acessar antes de concluir a autenticação. No Zyxel Nebula, você configura isso em Site-wide > Configure > Access points > Captive portal customisation > Captive portal advance setting.

Você deve incluir as seguintes categorias de entradas:

  • O domínio do portal Purple e todos os subdomínios (use o formato curinga: *.purple.ai)
  • Domínios de CDN que servem o CSS, JavaScript e recursos de imagem do portal
  • Domínios de provedores de login social se você ativar o login com Facebook, Google ou Microsoft
  • Detecção de Captive Portal da Apple: captive.apple.com
  • Verificação de conectividade do Google: connectivitycheck.gstatic.com
  • Microsoft NCSI: www.msftconnecttest.com

A ausência de qualquer uma dessas entradas fará com que a splash page não seja renderizada em tipos específicos de dispositivos. Os dispositivos iOS, em particular, exibirão um mininavegador em branco se o endpoint CNA da Apple não for tratado corretamente.

WiFi seguro para funcionários usando IEEE 802.1X

Para redes de funcionários, você não deve usar uma PSK compartilhada. O IEEE 802.1X (definido no padrão IEEE 802.1X-2020) fornece controle de acesso à rede baseado em porta usando credenciais individuais por usuário. No Nebula, você configura isso definindo a segurança do SSID como WPA2-Enterprise e apontando a autenticação para o Nebula Cloud Authentication Server (NCAS) ou para um servidor RADIUS externo, como o Microsoft Entra ID ou Okta, por meio de um proxy RADIUS.

Para implantações WPA3-Enterprise, o caminho de configuração é idêntico, mas você seleciona WPA3 nas opções de segurança. O WPA3 exige Protected Management Frames (PMF) e usa Simultaneous Authentication of Equals (SAE) para maior resistência a ataques de dicionário offline.

PPSK e atribuição dinâmica de VLAN para locais multi-tenant

ppsk_vlan_diagram.png

O Zyxel DPPSK (Dynamic Personal Pre-Shared Key) permite que um único SSID atenda a múltiplos segmentos de rede isolados. Cada usuário ou dispositivo recebe uma senha exclusiva. Quando eles se autenticam, o controlador Nebula mapeia essa senha para um ID de VLAN definido no banco de dados DPPSK. Esta é a abordagem correta para espaços de coworking, alojamentos estudantis, empreendimentos build-to-rent (BTR) e unidades multifamiliares (MDUs) onde você precisa de isolamento de locatários sem transmitir dezenas de SSIDs.

O DPPSK requer a licença Nebula Pro Pack e a versão de firmware do ponto de acesso 6.00 ou posterior. Você configura o banco de dados DPPSK em Configure > Cloud authentication > DPPSK no Nebula Control Center. Cada entrada inclui a senha, uma data de expiração opcional, um endereço de e-mailreço para entrega e o ID da VLAN de destino.

O número máximo de entradas DPPSK autorizadas simultaneamente é 2.048. Para implantações com mais de 2.048 usuários simultâneos, você precisará gerenciar as datas de expiração com cuidado para garantir que as credenciais ativas permaneçam dentro desse limite.


Guia de implementação

Passo 1: Preparar a infraestrutura de rede

Antes de mexer no Nebula Control Center, configure suas VLANs no USG Flex Firewall e nos switches downstream.

  1. Crie uma VLAN de Visitantes (exemplo: VLAN 10) com uma sub-rede dedicada (exemplo: 192.168.10.0/24). Configure um servidor DHCP nesta interface.
  2. Crie uma VLAN de Funcionários (exemplo: VLAN 20) com uma sub-rede dedicada (exemplo: 192.168.20.0/24).
  3. Para implantações multi-tenant, crie VLANs adicionais por locatário (exemplo: VLAN 30, 40, 50).
  4. No USG Flex, crie uma Zona de Visitantes mapeada para a VLAN 10. Crie uma política de segurança permitindo o tráfego da Zona de Visitantes para a zona WAN. Crie uma política de bloqueio total (deny-all) impedindo o tráfego da Zona de Visitantes para a zona LAN.
  5. Certifique-se de que as portas do switch que conectam os APs Zyxel estejam configuradas como trunks 802.1Q transportando todas as tags de VLAN necessárias.

Passo 2: Configurar o SSID de visitantes no Nebula Control Center

  1. Faça login no Nebula Control Center em ncc.nebula.zyxel.com.
  2. Navegue até Site-wide > Configure > Access points > SSID settings.
  3. Ative o SSID de visitantes e habilite o Advanced mode.
  4. Ative a Guest network para habilitar o isolamento de clientes de Camada 2. Isso impede que os dispositivos dos visitantes se comuniquem diretamente entre si no mesmo SSID.
  5. Salve.

Passo 3: Configurar o Captive Portal externo

  1. Navegue até Site-wide > Configure > Access points > SSID advanced settings.
  2. Selecione o seu SSID de visitantes no menu suspenso.
  3. Em Sign-in method, selecione Click-to-continue para o redirecionamento inicial ou selecione My RADIUS server se estiver usando a autenticação MAC baseada em RADIUS da Purple.
  4. Navegue até Site-wide > Configure > Access points > Captive portal customisation.
  5. Em External captive portal URL, insira a URL de redirecionamento da Purple obtida no console de administração da Purple. O formato é https://[your-purple-domain]/[venue-id].
  6. Em Captive portal advance setting, insira todos os domínios de Walled Garden necessários.
  7. Defina Strict policy como Block all access until sign-on para evitar que os visitantes ignorem o portal.
  8. Defina o Reauth time para corresponder à política de sessão do seu estabelecimento (geralmente 24 horas para hotelaria, 30 dias para programas de fidelidade de varejo).
  9. Salve.

Passo 4: Configurar o RADIUS no Nebula

  1. Em SSID advanced settings, em Network access, selecione My RADIUS server.
  2. Insira o Primary RADIUS server IP do seu console de administração da Purple.
  3. Defina a Authentication port como 1812.
  4. Insira o Shared secret.
  5. Repita o processo para o servidor RADIUS secundário.
  6. Ative o RADIUS accounting e defina a porta de tarifação como 1813.
  7. Salve.

Passo 5: Configurar DPPSK para segmentação multi-tenant

  1. Navegue até Configure > Access points > SSID advanced settings.
  2. Selecione o SSID multi-tenant e defina Network access como Dynamic personal PSK.
  3. Navegue até Configure > Cloud authentication > DPPSK.
  4. Clique em Add e selecione Batch create DPPSK.
  5. Defina o número de credenciais, a data de expiração e o VLAN ID de destino para cada grupo de locatários.
  6. Insira o endereço de e-mail para receber o lote de credenciais.
  7. Salve e distribua as credenciais para os locatários.

Passo 6: Validar a implantação

  1. Conecte um dispositivo de teste ao SSID de WiFi de Visitantes.
  2. Confirme se o dispositivo é redirecionado para a splash page da Purple.
  3. Conclua a autenticação e confirme se o acesso à internet foi concedido.
  4. No console de administração da Purple, verifique se a sessão aparece no painel de análise (analytics dashboard).
  5. No Nebula, navegue até Access point > Monitor > Clients para confirmar se o cliente está associado e atribuído à VLAN correta.
  6. Teste o DPPSK conectando-se com uma credencial de locatário e confirmando a atribuição correta da VLAN.

Melhores práticas

Segmente cada tipo de tráfego. O tráfego de Visitantes, Funcionários e IoT deve ocupar, cada um, uma VLAN dedicada. Isso não é opcional se o seu estabelecimento processa pagamentos com cartão na mesma infraestrutura física — o PCI DSS v4.0 exige a segmentação de rede entre ambientes de dados de portadores de cartão e redes de visitantes.

Use redundância de RADIUS. Configure os IPs primário e secundário do RADIUS da Purple no Nebula. Uma única falha no servidor RADIUS impedirá toda a autenticação de visitantes até que seja resolvida.

Audite o Walled Garden regularmente. Os fornecedores de portais atualizam suas configurações de CDN. Um domínio que funcionava na implantação pode parar de funcionar seis meses depois se o fornecedor migrar os recursos para uma nova CDN. Agende uma revisão trimestral das suas entradas de Walled Garden.

Ative o RADIUS accounting. Sem a tarifação (accounting), a Purple não pode rastrear a duração da sessão, o uso de dados ou aplicar limites de acesso baseados em tempo. Os dados de tarifação também alimentam o painel de WiFi Analytics .

Aplique WPA3 onde houver suporte de hardware. Os pontos de acesso Zyxel lançados a partir de 2021 oferecem suporte ao WPA3. Para o WiFi de Funcionários, o WPA3-Enterprise com modo de segurança de 192 bits alinha-se com as recomendações do NIST SP 800-187 para segurança sem fio corporativa.

Teste o comportamento do CNA antes de entrar em operação. No iOS, o mini-navegador Captive Network Assistant (CNA) possui funcionalidade limitada em comparação com um navegador completo. Teste sua splash page da Purple no ambiente CNA — especialmente fluxos de login social e JavaScript personalizado — antes de implantar para os visitantes.

Para implantações em hotelaria , consulte também nossas orientações sobre a segmentação de redes de visitantes e de back-of-house. Para ambientes de varejo , a mesma abordagem PPSK se aplica ao isolamento de sistemas de ponto de venda do WiFi dos clientes.


Solução de problemas e mitigação de riscos

A splash page não carrega

Symptom: O visitante se conecta ao SSID, mas vê uma página em branco ou um erro de navegador no CNA.

Cause: Um ou mais domínios exigidos pela splash page não estão no Walled Garden.

Resolução: Conecte um dispositivo de teste ao Guest SSID. Abra um navegador (não o CNA) e navegue até qualquer URL HTTP. Ao ser redirecionado para o portal, abra as ferramentas de desenvolvedor do navegador e inspecione a aba Network. Identifique quaisquer requisições que retornem erros 403 ou de conexão recusada. Adicione esses domínios ao Nebula Walled Garden.

Usuários se autenticam, mas não conseguem acesso à internet

Sintoma: O visitante preenche o formulário do portal e vê uma página de sucesso, mas a navegação na internet falha.

Causa: O controlador Zyxel não está recebendo o RADIUS Access-Accept do Purple, ou o firewall USG Flex está bloqueando a resposta RADIUS.

Resolução: Verifique se as portas UDP de saída 1812 e 1813 são permitidas do IP de gerenciamento do AP Zyxel para o IP do servidor RADIUS do Purple. Verifique os logs de política de segurança do USG Flex para tráfego bloqueado.

Dados de accounting do RADIUS ausentes no painel do Purple

Sintoma: As sessões aparecem no Nebula, mas o painel de analytics do Purple não mostra dados de duração da sessão.

Causa: O RADIUS Accounting não está ativado na configuração do SSID do Nebula, ou a porta UDP 1813 está bloqueada.

Resolução: Confirme se o RADIUS accounting está ativado nas configurações avançadas do SSID. Verifique se a porta de accounting está definida como 1813 e se o segredo compartilhado (shared secret) corresponde à configuração do Purple.

Usuários DPPSK atribuídos à VLAN errada

Sintoma: Um locatário se conecta com seu PPSK, mas é colocado no segmento de rede errado.

Causa: O ID da VLAN na entrada do banco de dados DPPSK não corresponde à VLAN configurada no trunk do switch ou na interface do USG Flex.

Resolução: Faça o cruzamento do ID da VLAN no banco de dados DPPSK do Nebula com a configuração da VLAN no switch upstream e no USG Flex. Certifique-se de que a porta do switch do AP seja um trunk que transporte todas as VLANs dos locatários.


ROI e impacto nos negócios

A integração da infraestrutura Zyxel com o Purple converte uma rede sem fio que antes era um centro de custo em um ativo de dados gerador de receita. Para um hotel de 200 quartos, capturar os endereços de e-mail dos hóspedes e o consentimento de marketing no login do WiFi cria um banco de dados de CRM que impulsiona campanhas de reservas diretas — reduzindo a dependência de comissões de OTAs. Para uma rede de varejo, a plataforma Guest WiFi do Purple fornece análises de fluxo de pedestres, dados de tempo de permanência e taxas de visitas repetidas que fundamentam as decisões de pessoal e merchandising.

Para operadoras multi-tenant — empreendimentos BTR, acomodações estudantis, espaços de coworking —, a implantação do Zyxel DPPSK com o Purple elimina a sobrecarga operacional de gerenciar SSIDs e credenciais separados por locatário. Um único SSID com atribuição dinâmica de VLAN reduz a interferência de RF, simplifica o onboarding e escala para centenas de residentes sem a necessidade de infraestrutura adicional.

O SLA de 99,999% de uptime do Purple garante que a camada de autenticação não se torne um gargalo para o acesso dos visitantes. Com 29 bilhões de pontos de dados coletados em toda a plataforma (dados internos do Purple), as análises fornecidas por meio do console de administração do Purple oferecem aos operadores de estabelecimentos inteligência acionável que justifica o investimento na integração logo no primeiro trimestre de implantação.

Para ambientes de saúde e transporte onde o WiFi para visitantes é um serviço regulamentado, a captura de dados em conformidade com a GDPR e o gerenciamento de consentimento integrados ao Captive Portal do Purple eliminam o risco de conformidade associado a redes abertas não gerenciadas.

Veja também: Arista Cognitive Wi-Fi Integration with Purple WiFi para um padrão de integração comparável em uma plataforma de hardware diferente.

Definições principais

Captive portal

Uma página da web que intercepta o tráfego HTTP não autenticado de um dispositivo conectado e exige que o usuário interaja ou se autentique antes que o acesso à internet seja concedido.

O principal mecanismo que a Purple usa para capturar dados de convidados e aplicar os termos de serviço em redes Zyxel Guest WiFi.

Walled Garden

Uma lista de endereços IP e nomes de domínio que um dispositivo pode acessar antes de concluir a autenticação no Captive Portal.

Configurado no Nebula em Captive Portal advance setting. Deve incluir todos os domínios do portal Purple, endpoints de CDN e URLs de verificação de conectividade do sistema operacional.

RADIUS

Remote Authentication Dial-In User Service. Um protocolo de rede que fornece gerenciamento centralizado de Autenticação, Autorização e Bilhetagem (AAA) para acesso à rede.

A Purple atua como o servidor RADIUS. Os APs Zyxel enviam solicitações de autenticação em UDP 1812 e dados de bilhetagem (accounting) em UDP 1813.

DPPSK

Dynamic Personal Pre-Shared Key. Um recurso do Zyxel Nebula que emite senhas de WiFi exclusivas em um único SSID, mapeando cada senha para uma VLAN específica.

Usado em locais multi-tenant para isolar o tráfego de residentes ou locatários sem transmitir múltiplos SSIDs. Requer o Nebula Pro Pack.

VLAN

Virtual Local Area Network. Um segmento de rede lógico que isola o tráfego na Camada 2, independentemente do switch físico ou da infraestrutura de AP.

Obrigatório para separar o tráfego de Guest, Staff e Multi-Tenant. Necessário para conformidade com o PCI DSS em locais que processam pagamentos com cartão.

IEEE 802.1X

Um padrão IEEE para controle de acesso à rede baseado em porta que usa o Extensible Authentication Protocol (EAP) para autenticar usuários ou dispositivos individuais antes de conceder acesso à rede.

Usado para WiFi de funcionários no Nebula, selecionando WPA2-Enterprise ou WPA3-Enterprise com o Nebula Cloud Authentication Server ou um servidor RADIUS externo.

CNA

Captive Network Assistant. O pseudonavegador que os dispositivos iOS e macOS abrem automaticamente quando detectam um Captive Portal em uma rede WiFi.

Possui suporte limitado a JavaScript e cookies em comparação com um navegador completo. As splash pages da Purple devem ser testadas no ambiente CNA antes da implantação.

Identity-Based Networks

Uma arquitetura de rede onde as políticas de acesso, atribuições de VLAN e limites de largura de banda são aplicados dinamicamente com base na identidade autenticada do usuário ou dispositivo.

O resultado da combinação do Zyxel DPPSK com a plataforma RADIUS da Purple. Cada usuário obtém o segmento de rede correto automaticamente no momento da conexão.

NCC

Nebula Control Center. A plataforma de gerenciamento de rede baseada em nuvem da Zyxel para configurar e monitorar centralmente pontos de acesso, switches e firewalls Zyxel.

Todas as configurações de SSID, Captive Portal, RADIUS e DPPSK descritas neste guia são realizadas dentro do NCC.

Exemplos práticos

Um hotel de 200 quartos está implantando pontos de acesso Zyxel Nebula e um firewall USG Flex 500. Eles precisam de WiFi para convidados com uma splash page personalizada, uma rede separada para funcionários com credenciais individuais e uma rede IoT para smart TVs e termostatos — tudo sem transmitir mais de três SSIDs.

A equipe de TI configura três SSIDs. O primeiro é 'Hotel-Guest', um SSID aberto com a URL externa do Captive Portal da Purple configurada no Nebula. Os convidados são redirecionados para uma splash page personalizada da Purple, onde inserem seu e-mail e aceitam o consentimento de marketing. A autenticação e a bilhetagem (accounting) RADIUS apontam para a plataforma de nuvem da Purple nas portas 1812 e 1813. O segundo SSID é 'Hotel-Staff', configurado com WPA2-Enterprise e o Nebula Cloud Authentication Server. Cada funcionário tem um nome de usuário e senha exclusivos no banco de dados NCAS, mapeados para a VLAN 20. O terceiro SSID é 'Hotel-IoT', configurado com DPPSK. Cada smart TV e termostato recebe uma senha exclusiva mapeada para a VLAN 30. O USG Flex aplica políticas de zona: Guest (VLAN 10) só pode acessar a WAN. Staff (VLAN 20) pode acessar a WAN e os sistemas de gerenciamento internos. IoT (VLAN 30) é restrita apenas a serviços locais específicos.

Comentário do examinador: Esta arquitetura alcança segmentação total com o mínimo de sobrecarga de SSID. O uso de DPPSK para dispositivos IoT fornece isolamento em nível de dispositivo sem exigir suplicantes 802.1X, que dispositivos headless não suportam. A integração da Purple no SSID de convidados captura dados primários (first-party data) em escala, enquanto o SSID de funcionários mantém a segurança de nível empresarial por meio de credenciais 802.1X individuais.

O operador de um espaço de coworking gerencia 12 locatários em três andares. Cada locatário precisa de acesso isolado à internet e não deve conseguir acessar os dispositivos de outros locatários. O operador deseja emitir credenciais de WiFi na entrada (move-in) e revogá-las na saída (move-out), sem alterar o SSID ou reconfigurar os APs.

O operador implanta um único SSID 'CoWork-Connect' com DPPSK ativado no Nebula. Na entrada, ele faz login no Nebula Control Center, navega até Configure > Cloud authentication > DPPSK e cria uma nova credencial para o locatário com o ID da VLAN de destino correspondente ao segmento de rede desse locatário. Ele define uma data de expiração correspondente à data de término do contrato e envia a credencial por e-mail para o locatário. Na saída, ele exclui a entrada DPPSK. A credencial torna-se inválida imediatamente e os dispositivos do locatário não conseguem mais se associar. O isolamento de Camada 2 é ativado no SSID para evitar a comunicação entre locatários, mesmo dentro da mesma VLAN.

Comentário do examinador: O DPPSK fornece um modelo limpo de gerenciamento de ciclo de vida para ambientes multi-tenant. O recurso de data de expiração automatiza o desligamento (offboarding) sem exigir a reconfiguração manual dos APs. O limite de 2.048 credenciais simultâneas está bem dentro da capacidade de um espaço de coworking de 12 locatários. Para implantações maiores, os operadores devem planejar cronogramas de rotação de credenciais para permanecer dentro desse limite.

Questões práticas

Q1. Você configurou a URL do Captive Portal da Purple no Zyxel Nebula e ativou o portal externo. Os convidados se conectam ao SSID, mas relatam que a splash page demora mais de 30 segundos para carregar e aparece visualmente quebrada — sem imagens e layout. Qual é a causa mais provável e como você resolve isso?

Dica: Considere o que controla o acesso a recursos externos antes que um convidado seja autenticado.

Ver resposta modelo

A configuração do Walled Garden está incompleta. A splash page da Purple carrega CSS, JavaScript e recursos de imagem de domínios de CDN. Se esses domínios não estiverem na lista de permissões (whitelist) na configuração avançada do Captive Portal do Nebula, o AP bloqueará essas solicitações antes que a autenticação seja concluída. Resolução: conecte um dispositivo de teste ao SSID de convidados, abra um navegador (não o mininavegador CNA), navegue para qualquer URL HTTP para acionar o redirecionamento, abra as ferramentas do desenvolvedor e inspecione a guia Network (Rede). Identifique quaisquer solicitações que retornem erros 403 ou de conexão. Adicione esses domínios ao Walled Garden do Nebula e teste novamente.

Q2. O operador de um local deseja fornecer redes isoladas para 15 locatários de varejo diferentes em um shopping center. Seu plano inicial é transmitir 15 SSIDs separados de seus APs Zyxel. Por que essa abordagem é problemática e o que eles devem implantar em vez disso?

Dica: Pense no tempo de transmissão de RF (airtime) e no recurso da Zyxel projetado especificamente para este caso de uso.

Ver resposta modelo

A transmissão de 15 SSIDs gera 15 conjuntos de quadros de beacon por ponto de acesso por segundo. Em um ambiente de varejo denso com múltiplos APs, essa sobrecarga de beacons consome um tempo de transmissão (airtime) significativo e degrada a taxa de transferência (throughput) de todos os dispositivos conectados. A abordagem correta é transmitir um único SSID e ativar o Zyxel DPPSK. Cada locatário recebe uma senha exclusiva mapeada para seu ID de VLAN dedicado. Quando o dispositivo de um locatário se conecta, o controlador Nebula o atribui dinamicamente à VLAN correta. Isso alcança o isolamento total do tráfego com um único SSID e o mínimo de sobrecarga de RF.

Q3. Após implantar a integração da Zyxel com a Purple, os convidados conseguem se autenticar com sucesso e navegar na internet. No entanto, o painel de análise (analytics) da Purple mostra zero dados de duração de sessão e o recurso de limite de acesso baseado em tempo não está funcionando. O que está faltando na configuração?

Dica: A autenticação e o rastreamento de sessão usam portas e protocolos diferentes.

Ver resposta modelo

A bilhetagem (RADIUS Accounting) não está ativada na configuração do SSID no Nebula ou a porta UDP 1813 está bloqueada pelo firewall upstream. A autenticação (UDP 1812) está funcionando, e é por isso que os convidados conseguem se conectar. Mas sem os pacotes de Accounting (Start, Interim-Update, Stop), a Purple não consegue rastrear a duração da sessão, aplicar limites de tempo ou preencher o painel de análise. Resolução: confirme se a bilhetagem RADIUS está ativada nas configurações avançadas do SSID com a porta de bilhetagem definida como 1813 e o segredo compartilhado correto. Em seguida, verifique se o firewall upstream permite a saída de UDP 1813 do IP de gerenciamento do AP Zyxel para o IP do servidor RADIUS da Purple.

Continue a ler esta série

Integração de Access Points Allied Telesis com o Purple WiFi

Este guia fornece um manual de configuração abrangente para integrar os access points Allied Telesis Série TQ com o Purple WiFi. Ele aborda o redirecionamento de Captive Portal externo, autenticação RADIUS 802.1X e direcionamento dinâmico de VLAN usando Private Pre-Shared Keys (PPSK) para implantações seguras de múltiplos inquilinos (multi-tenant).

Ler o guia →

Integração do Huawei AirEngine e CloudCampus com o Purple WiFi

Este guia fornece instruções passo a passo para integrar os access points Huawei AirEngine e o iMaster NCE-Campus com o Purple WiFi. Ele aborda a configuração de Captive Portal, autenticação de funcionários via 802.1X e direcionamento dinâmico de VLAN por PPSK para redes corporativas.

Ler o guia →

EnGenius Cloud Access Points Integration with Purple WiFi

Esta referência técnica detalha a integração passo a passo dos Access Points EnGenius Cloud e switches ECS com a plataforma de guest WiFi da Purple. Ela cobre o redirecionamento do guest Captive Portal por meio de uma splash page externa, configuração de Walled Garden, WiFi seguro para funcionários usando IEEE 802.1X e isolamento de rede multi-tenant usando EnGenius MyPSK com atribuição dinâmica de VLAN. Instaladores de TI e arquitetos de rede encontrarão sequências de configuração práticas, estudos de caso reais e uma estrutura de solução de problemas para implantar a Purple em parques de hardware EnGenius.

Ler o guia →