Guia de Integração do Captive Portal MikroTik RouterOS e Purple WiFi
Este guia técnico fornece instruções passo a passo para integrar o MikroTik RouterOS com a plataforma WiFi da Purple. Ele abrange a configuração do Captive Portal para Guest WiFi, autenticação 802.1X para Staff WiFi e WiFi Multi-Tenant usando PSKs privados para segmentação dinâmica de VLAN.
Ouça este guia
Ver transcrição do podcast
- Resumo Executivo
- Aprofundamento Técnico
- Guest WiFi: Captive Portal e Walled Garden
- Staff WiFi: Autenticação 802.1X
- WiFi Multi-Tenant: Private PSK (PPSK)
- Guia de Implantação
- 1. Configurando o Cliente RADIUS
- 2. Configuração do Hotspot de Guest WiFi
- 3. Configuração do 802.1X para Staff WiFi
- 4. Configuração de PPSK Multi-Tenant
- Melhores Práticas
- Solução de Problemas e Mitigação de Riscos
- ROI e Impacto no Negócio

Resumo Executivo
A integração do MikroTik RouterOS com o Purple cria uma rede unificada e baseada em identidade em ambientes de visitantes, funcionários e multi-tenant. Este guia fornece a lógica de configuração específica necessária para implantar a sobreposição de nuvem do Purple no hardware MikroTik. Você aprenderá como configurar o Hotspot Gateway do RouterOS para redirecionamento de Guest WiFi , implementar o IEEE 802.1X para Staff WiFi seguro e implantar Private Pre-Shared Keys (PPSK) para isolar o tráfego de WiFi Multi-Tenant.
Ao seguir esses modelos de implantação, você segmenta sua rede com segurança enquanto captura dados primários para WiFi Analytics . O Purple processou 440 milhões de logins em 2024 com 99,999% de tempo de atividade, tornando essa arquitetura adequada para ambientes de alta densidade no Varejo , Hotelaria e Transporte .
Aprofundamento Técnico
Guest WiFi: Captive Portal e Walled Garden
O Hotspot Gateway do MikroTik intercepta o tráfego HTTP não autenticado e o redireciona para o Captive Portal hospedado do Purple. O Purple atua como o servidor RADIUS, lidando com a autenticação e o gerenciamento de sessões.
Para garantir que o Captive Portal carregue corretamente, você must configurar um walled garden. Isso permite o acesso pré-autenticação aos domínios da splash page do Purple, Redes de Distribuição de Conteúdo (CDNs) e provedores de OAuth (como o Google Workspace e o Microsoft Entra ID). Sem essas entradas, o loop de redirecionamento é quebrado.
Após a autenticação bem-sucedida, o servidor RADIUS do Purple retorna atributos padrão, incluindo Session-Timeout para impor limites de conexão e, opcionalmente, Mikrotik-Rate-Limit para impor restrições de largura de banda diretamente do painel do Purple.
Staff WiFi: Autenticação 802.1X
Para o Staff WiFi, você elimina as senhas compartilhadas ao implantar o IEEE 802.1X. O ponto de acesso MikroTik atua como o autenticador, passando as credenciais EAP para o servidor RADIUS do Purple. O Purple se integra nativamente ao Microsoft Entra ID, Okta e Google Workspace, validando credenciais via PEAP-MSCHAPv2 ou EAP-TLS.
Quando um funcionário se conecta, o servidor RADIUS do Purple pode retornar o atributo Mikrotik-Wireless-VLANID. Isso instrui o roteador MikroTik a colocar o dispositivo autenticado em uma VLAN específica, permitindo a segmentação de rede baseada em funções a partir de um único SSID. Para obter uma visão geral mais ampla dos padrões de segurança, consulte Segurança de WiFi Corporativo: Um Guia Completo para 2026 .
WiFi Multi-Tenant: Private PSK (PPSK)
Ambientes Multi-Tenant exigem isolamento seguro sem a complexidade do 802.1X, já que muitos dispositivos de consumo (como smart TVs e consoles de videogame) não oferecem suporte a ele. O MikroTik suporta Private PSK (PPSK) via autenticação RADIUS baseada em MAC.
Quando um dispositivo se conecta ao SSID, o roteador MikroTik envia o endereço MAC do dispositivo para o Purple. O Purple retorna o atributo Mikrotik-Wireless-Psk (a senha exclusiva para aquele inquilino) e o atributo Mikrotik-Wireless-VLANID. Essa arquitetura permite que centenas de inquilinos compartilhem um único SSID enquanto permanecem em bolhas de rede completamente isoladas.

Guia de Implantação
1. Configurando o Cliente RADIUS
Primeiro, defina o Purple como o servidor RADIUS no RouterOS. Isso se aplica a todos os três casos de uso.
/radius
add address=YOUR-PURPLE-RADIUS-IP secret=YOUR-SHARED-SECRET service=hotspot,wireless authentication-port=1812 accounting-port=1813 timeout=3000ms
2. Configuração do Hotspot de Guest WiFi
Execute o assistente de configuração do Hotspot na sua interface VLAN de visitantes e, em seguida, habilite a autenticação RADIUS no perfil resultante.
/ip hotspot profile
set [ find default=yes ] use-radius=yes radius-accounting=yes
Configure the walled garden para permitir o acesso à infraestrutura do Purple.
/ip hotspot walled-garden
add action=allow dst-host=*purple.ai
add action=allow dst-host=*purpleportal.net
3. Configuração do 802.1X para Staff WiFi
Configure o perfil de segurança sem fio para usar WPA2-Enterprise e aponte-o para o servidor RADIUS.
/interface wireless security-profiles
add authentication-types=wpa2-eap eap-methods=passthrough mode=dynamic-keys name=staff-8021x radius-mac-authentication=no
Certifique-se de que o filtro de VLAN da bridge esteja habilitado para oferecer suporte à atribuição dinâmica de VLAN.
/interface bridge
set bridge1 vlan-filtering=yes
4. Configuração de PPSK Multi-Tenant
Para PPSK, habilite a autenticação MAC no perfil de segurança sem fio e configure o formato do endereço MAC.
/interface wireless security-profiles
add authentication-types=wpa2-psk mode=dynamic-keys name=multi-tenant-ppsk radius-mac-authentication=yes radius-mac-format=XX:XX:XX:XX:XX:XX

Melhores Práticas
- Padronize no RouterOS 7: A atribuição dinâmica de VLAN via RADIUS sem fio é significativamente mais robusta no RouterOS 7 em comparação com o RouterOS 6.
- Aumente os Tempos Limite (Timeouts) do RADIUS: O tempo limite padrão do RADIUS no MikroTik é de 1100ms. Aumente para 3000ms para evitar falhas de autenticação intermitentes causadas por latência de rede.
- Use Entradas de Walled Garden por Hostname: Sempre use
dst-hostem vez dedst-addresspara entradas de walled garden, pois os endereços IP da infraestrutura de nuvem mudge frequentemente. - Habilitar Filtragem de VLAN de Bridge: A atribuição dinâmica de VLAN via RADIUS (
Mikrotik-Wireless-VLANID) requervlan-filtering=yesna interface bridge.
Solução de Problemas e Mitigação de Riscos
Se o captive portal falhar ao carregar, o walled garden quase certamente está incompleto. Use a ferramenta MikroTik Torch para monitorar consultas DNS descartadas de clientes não autenticados na VLAN de convidados. Adicione os domínios ausentes ao walled garden.
Se os clientes 802.1X falharem na autenticação, verifique o segredo compartilhado e garanta que o cliente RADIUS esteja configurado com service=wireless. Verifique os logs do painel do Purple para confirmar se o Access-Reject está se originando do Purple ou do seu provedor de identidade.
Se os clientes se autenticarem, mas receberem o endereço IP incorreto, confirme se a filtragem de VLAN de bridge está habilitada e se o servidor DHCP está corretamente vinculado à interface VLAN atribuída dinamicamente.
ROI e Impacto no Negócio
A implantação do Purple em sua infraestrutura MikroTik transforma um centro de custo em um gerador de receita. Ao capturar dados primários (first-party data), os estabelecimentos podem criar perfis digitais detalhados e automatizar campanhas de marketing. Por exemplo, a Avanti West Coast obteve um retorno sobre o investimento de 463% ao capitalizar sobre viajantes frequentes e oportunidades de upsell.
Além disso, a rede baseada em identidade reduz a sobrecarga de TI. A automatização do onboarding e offboarding para Staff WiFi via Entra ID elimina o gerenciamento manual de senhas, enquanto o PPSK para Multi-Tenant WiFi permite que os administradores de propriedades provisionem redes isoladas sem a necessidade de implantar hardware dedicado por unidade.
Definições principais
Hotspot Gateway
Um recurso do RouterOS que intercepta o tráfego HTTP não autenticado e o redireciona para uma splash page do Captive Portal.
Usado para capturar dados de visitantes e aplicar os termos de serviço antes de conceder acesso à internet.
Walled Garden
Uma lista de destinos permitidos que usuários não autenticados podem acessar.
Crítico para permitir que os visitantes acessem a splash page do Purple, CDNs e provedores de OAuth (como o Google) para concluir o processo de login.
802.1X
Um padrão IEEE para controle de acesso à rede baseado em porta que fornece um mecanismo de autenticação para dispositivos que desejam se conectar a uma LAN ou WLAN.
Usado para Staff WiFi seguro, permitindo a autenticação via Entra ID ou Okta em vez de uma senha compartilhada.
Private PSK (PPSK)
Uma arquitetura de segurança onde várias chaves pré-compartilhadas (Pre-Shared Keys) exclusivas são usadas em um único SSID, geralmente vinculadas a endereços MAC e VLANs específicos.
Ideal para WiFi Multi-Tenant, fornecendo bolhas de rede isoladas para moradores e seus dispositivos de consumo.
RADIUS
Remote Authentication Dial-In User Service. Um protocolo de rede que fornece gerenciamento centralizado de Autenticação, Autorização e Contabilização (AAA).
O protocolo principal que vincula o hardware MikroTik à plataforma de nuvem do Purple para validação de identidade.
VLAN Filtering
Uma configuração de bridge do RouterOS que impõe regras de marcação (tagging) e desmarcação (untagging) de VLAN nas portas de bridge.
Deve estar habilitado para que a atribuição dinâmica de VLAN via RADIUS funcione corretamente.
CAPsMAN
Controlled Access Point system Manager. O sistema de gerenciamento sem fio centralizado da MikroTik.
Usado para implantar perfis de segurança sem fio e configurações RADIUS consistentes em vários pontos de acesso.
EAP-TLS
Extensible Authentication Protocol - Transport Layer Security. Um método de autenticação altamente seguro que exige certificados do lado do cliente.
Suportado pelo Purple para implantações de Staff WiFi zero-trust onde a autenticação sem senha é necessária.
Exemplos práticos
Um hotel de 200 quartos precisa implantar um Staff WiFi seguro em seus pontos de acesso MikroTik. Eles querem a equipe de finanças na VLAN 10 e a equipe de operações na VLAN 20, usando suas credenciais existentes do Microsoft Entra ID.
- Integre o Purple com o Microsoft Entra ID no painel do Purple.
- Configure o cliente RADIUS do MikroTik para apontar para o Purple com
service=wireless. - Crie um perfil de segurança sem fio MikroTik com
authentication-types=wpa2-eap. - Habilite
vlan-filtering=yesna bridge do MikroTik. - No Purple, mapeie o grupo 'Finance' do Entra ID para retornar
Mikrotik-Wireless-VLANID=10e o grupo 'Operations' para retornarMikrotik-Wireless-VLANID=20.
Um administrador de propriedades build-to-rent precisa fornecer redes WiFi isoladas para 50 apartamentos usando um único SSID transmitido a partir do MikroTik CAPsMAN.
- Configure o perfil de segurança sem fio do MikroTik para o SSID com
authentication-types=wpa2-pskeradius-mac-authentication=yes. - Certifique-se de que o cliente RADIUS esteja configurado com
service=wirelessapontando para o Purple. - No painel do Purple, registre os endereços MAC dos dispositivos dos moradores.
- Atribua um PSK e um ID de VLAN exclusivos para cada apartamento no Purple.
- Quando um dispositivo se conecta, o Purple retorna os atributos
Mikrotik-Wireless-PskeMikrotik-Wireless-VLANID, colocando o dispositivo em sua bolha de rede isolada.
Questões práticas
Q1. Você configurou o Hotspot Gateway do MikroTik e o apontou para o servidor RADIUS do Purple. Os visitantes se conectam ao SSID, mas seus navegadores exibem um erro de tempo limite (timeout) em vez da splash page do Purple. Qual é o erro de configuração mais provável?
Dica: Considere o que deve acontecer antes que o visitante se autentique.
Ver resposta modelo
O walled garden está mal configurado ou com entradas ausentes. Sem permitir o acesso aos domínios da splash page do Purple e CDNs associados em /ip hotspot walled-garden, o visitante não autenticado não consegue carregar a página de login, resultando em um tempo limite.
Q2. Uma rede de varejo deseja implantar o Staff WiFi usando 802.1X e Entra ID. Eles configuram `authentication-types=wpa2-eap` e definem o cliente RADIUS. No entanto, a autenticação falha. Você verifica a configuração do cliente RADIUS e vê `service=hotspot`. Como você resolve isso?
Dica: Diferentes métodos de autenticação sem fio exigem diferentes tipos de serviço RADIUS no RouterOS.
Ver resposta modelo
Altere a configuração do cliente RADIUS para incluir service=wireless. O tipo de serviço hotspot é usado apenas para autenticação de Captive Portal. A autenticação 802.1X e MAC exigem o tipo de serviço wireless.
Q3. Você está implantando o WiFi Multi-Tenant usando PSKs privados. O Purple retorna com sucesso os atributos `Mikrotik-Wireless-Psk` e `Mikrotik-Wireless-VLANID`, e o dispositivo se conecta. No entanto, o dispositivo recebe um endereço IP da sub-rede de gerenciamento padrão, e não da sub-rede isolada do inquilino. Qual configuração do RouterOS está faltando?
Dica: A atribuição dinâmica de VLAN exige que a bridge processe as tags de VLAN.
Ver resposta modelo
O filtro de VLAN da bridge está desativado. Você deve definir vlan-filtering=yes na interface de bridge. Sem isso, a bridge ignora a tag de VLAN dinâmica atribuída pelo RADIUS, e o tráfego volta para o PVID padrão não marcado.
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).
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.
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.