Pular para o conteúdo principal

Como Configurar um Captive Portal no Starlink: Um Guia para os Setores Marítimo, de Transportes e Locais Remotos

Este guia técnico explica como contornar as limitações nativas de CGNAT do Starlink para implantar um Captive Portal seguro e em conformidade com o GDPR para WiFi de convidados. Ele aborda arquitetura de rede, segmentação de VLAN e integração de RADIUS em nuvem para locais corporativos remotos, marítimos e de transporte.

📖 5 min de leitura📝 1,452 palavras🔧 2 exemplos práticos3 questões práticas📚 8 definições principais

Ouça este guia

Ver transcrição do podcast
Como configurar um Captive Portal no Starlink: Um guia para setores marítimo, de transporte e locais remotos [INTRODUÇÃO - aprox. 1 minuto] Certo. Então você tem o Starlink. Você tem a antena no teto do seu terminal de balsas, ou parafusada no mastro de uma embarcação, ou apontada para o céu a partir de um acampamento de obras remoto. A internet está funcionando. Excelente. Mas aqui está o problema sobre o qual ninguém te avisou: o Starlink, por padrão, apenas te entrega um canal de conexão. Apenas um canal. Sem autenticação. Sem branding. Sem captura de consentimento em conformidade com a GDPR. Sem nenhuma forma de saber quem está na sua rede, quanta largura de banda estão consumindo ou se você está legalmente protegido pelas leis de proteção de dados. Essa é a lacuna que este episódio preenche. Vou te mostrar exatamente como estruturar um Captive Portal corporativo adequado sobre o Starlink - cobrindo a arquitetura, o problema de CGNAT que você enfrentará imediatamente, a segmentação de VLAN para locais marítimos e remotos, e como plataformas como o Purple se integram a esse ecossistema. Quer você administre uma rota de balsas, um hotel isolado, uma área de serviço de rodovia ou um acampamento de obras, o problema fundamental é o mesmo, e a solução também é a mesma. Vamos começar. [ANÁLISE TÉCNICA DETALHADA - aprox. 5 minutos] Primeiro, vamos entender o que o Starlink realmente oferece a você na camada de rede. O Starlink fornece conectividade por meio de satélites de órbita terrestre baixa. A antena se conecta a um roteador - seja o roteador nativo do Starlink ou, nos planos Business e Marítimo, um adaptador ethernet que permite conectar seu próprio hardware. A principal limitação técnica que você precisa entender de imediato é o CGNAT - Carrier-Grade Network Address Translation. Nos planos padrão do Starlink, você fica atrás de um IP público compartilhado. Você não recebe um endereço IP público dedicado e não pode aceitar conexões de entrada. Isso não é um erro - é como o Starlink gerencia o espaço de endereçamento IP entre milhões de assinantes. Por que o CGNAT é importante para os Captive Portals? Porque as arquiteturas tradicionais de Captive Portal dependem frequentemente de conexões de entrada - para retornos de chamada de autenticação RADIUS, para acesso de gerenciamento, para lógica de redirecionamento de portal. Se o seu sistema de Captive Portal exigir um IP público estático ou redirecionamento de portas de entrada, ele não funcionará de forma confiável atrás do CGNAT do Starlink. Ponto final. A solução é uma arquitetura RADIUS nativa em nuvem. Em vez de o seu controlador local tentar receber requisições de autenticação de entrada, o fluxo de autenticação é de saída - do seu hardware local para um servidor RADIUS na nuvem. A plataforma do Purple faz exatamente isso. O controlador local inicia uma conexão de saída para a infraestrutura de RADIUS em nuvem do Purple. A splash page é hospedada na nuvem. A troca de autenticação é concluída por meio desse túnel de saída. O CGNAT torna-se irrelevante porque você nunca precisa de uma conexão de entrada. Agora, a segunda coisa que você precisa fazer é ignorar o roteador nativo da Starlink. O roteador Starlink é um dispositivo de nível de consumidor. Ele não possui suporte a VLAN, nenhuma funcionalidade de Captive Portal, nenhum controle de largura de banda por usuário e nenhum ponto de integração para sistemas de autenticação corporativos. Você precisa colocá-lo no modo de desvio - ou usar o adaptador ethernet no hardware Business e Performance - e substituí-lo por um roteador corporativo gerenciado. As plataformas com as quais trabalhamos mais comumente nesse contexto são Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist e Ubiquiti UniFi. Todas elas oferecem suporte a marcação de VLAN, integração RADIUS e à configuração de walled garden que os Captive Portals exigem. Deixe-me detalhar a arquitetura de VLAN que você deve implementar. Em uma embarcação marítima, você normalmente precisa de no mínimo três VLANs. VLAN 10 para WiFi de convidados ou passageiros - é aqui que fica o Captive Portal. VLAN 20 para tripulação ou funcionários - normalmente em um SSID separado com autenticação diferente. VLAN 30 para operações, sistemas de navegação ou dispositivos IoT - totalmente isolada das outras duas, com regras de firewall rígidas que impedem qualquer movimento lateral. Em um acampamento de obras remoto ou centro de transporte, a mesma lógica se aplica: o acesso de convidados, o acesso de funcionários e os sistemas operacionais nunca devem compartilhar um domínio de transmissão. O fluxo do Captive Portal em si funciona da seguinte maneira. Um passageiro ou convidado se conecta ao SSID aberto na VLAN 10. O assistente de rede cativa do dispositivo dele - o CNA - detecta que o acesso à internet está bloqueado. No iOS, um pop-up é exibido. No Android, uma notificação é acionada. No Windows, uma janela do navegador é aberta. Todos esses redirecionam para a página de splash do Purple, hospedada na nuvem. O visitante conclui a jornada de login - registro de e-mail, login social ou código de voucher - e aceita os seus termos. O servidor da página de splash do Purple envia um token de autenticação de uso único de volta para a controladora local. A controladora encaminha isso para o servidor RADIUS na nuvem do Purple. O RADIUS retorna um Access Accept. A controladora remove a restrição do Captive Portal para o endereço MAC daquele dispositivo. O visitante está online. O walled garden é uma etapa de configuração crítica. Antes que a autenticação seja concluída, os únicos domínios que o dispositivo pode acessar são aqueles necessários para o carregamento do portal - a infraestrutura da página de splash do Purple, quaisquer endpoints de login social e as URLs de detecção de CNA que os sistemas operacionais utilizam. Tudo o mais é bloqueado. Você configura esse walled garden no seu roteador corporativo ou controladora sem fio. O Purple fornece a lista de domínios específica que você precisa incluir na lista de permissões - consulte a documentação de suporte em support.purple.ai para obter a lista atual. Mais um ponto técnico: certificados SSL. Se você estiver usando um Cisco WLC, há um problema conhecido onde o redirecionamento de autenticação web cai em uma URL HTTP, não HTTPS. Os navegadores modernos exibem um aviso de segurança. A solução é instalar um certificado SSL publicamente confiável no WLC e configurar o hostname virtual para corresponder ao Common Name do certificado. O Purple possui um artigo de suporte dedicado sobre isso para controladores da série Cisco Catalyst 9800 - vou deixar o link nas notas do programa. [RECOMENDAÇÕES DE IMPLEMENTAÇÃO E ERROS COMUNS - aprox. 2 minutos] Deixe-me apresentar as três coisas que mais dão errado em implantações de Captive Portal com Starlink. Número um: não considerar o CGNAT desde o primeiro dia. As equipes encomendam o hardware, configuram tudo na bancada, testam em uma conexão de banda larga padrão e tudo funciona perfeitamente. Depois, implantam atrás do Starlink e a autenticação quebra. A solução é escolher um provedor de RADIUS em nuvem - como o Purple - antes de começar, e confirmar se a plataforma escolhida utiliza fluxos de autenticação apenas de saída. Não presuma que qualquer plataforma de Captive Portal lida bem com CGNAT. Faça essa pergunta explicitamente. Número erro dois: design de rede simplório sem segmentação. Vejo isso constantemente em embarcações e locais remotos. O Starlink é instalado, alguém pluga um roteador WiFi residencial nele e, de repente, tripulação, convidados, sistemas de navegação e câmeras de CFTV estão todos na mesma sub-rede. Um único dispositivo comprometido da tripulação pode alcançar sistemas operacionais. Um convidado transmitindo vídeo em 4K satura o link para todos. A segmentação de VLAN não é opcional em uma conexão via satélite compartilhada. É a diferença entre uma rede gerenciada e um grande risco. Número três: esquecer do CNA no macOS. O macOS da Apple não permite cookies na sessão de navegador do CNA. O Captive Portal do Purple exige um cookie de sessão para manter a jornada de login. Em laptops macOS, o pop-up do CNA redirecionará os visitantes para o neverssl.com - um site HTTP simples que aciona o redirecionamento corretamente sem interferência de SSL. Certifique-se de que sua equipe de suporte saiba disso e considere adicionar uma nota à sua splash page para usuários de laptops. Do lado do hardware: para implantações marítimas, use o kit Starlink Performance - a unidade revestida de alumínio projetada para ambientes severos. Ela é classificada para uma vida útil de 10 anos e opera tanto em energia AC quanto DC. Para locais terrestres remotos, o kit Business padrão costuma ser suficiente, mas planeje um no-break se a estabilidade de energia for uma preocupação. [PERGUNTAS E RESPOSTAS RÁPIDAS - aprox. 1 minuto] Perguntas rápidas que recebo o tempo todo. Posso usar o roteador nativo da Starlink para um Captive Portal? Não. Ele não possui suporte a VLAN e não tem integração com RADIUS. Ignore-o. Preciso de um IP estático para o Captive Portal do Purple funcionar? Não. A arquitetura de RADIUS em nuvem do Purple funciona atrás de CGNAT. Nenhum IP estático é necessário. O que acontece quando a Starlink fica offline no meio de uma sessão? As sessões autenticadas normalmente persistem até que o tempo limite da sessão expire. Novas autenticações entrarão na fila até que a conectividade seja restaurada. Configure o tempo limite da sua sessão para corresponder à sua janela de interrupção esperada. Isso está em conformidade com o GDPR? Sim, quando configurado corretamente. O Purple Capture captura opt-ins de escolha consciente com consentimento explícito na splash page. Os dados são processados em conformidade com o GDPR e a Purple possui a certificação ISO 27001. Posso gerenciar vários locais a partir de um único painel? Sim. A plataforma da Purple gerencia mais de 80.000 locais ativos a partir de uma única tela. Locais remotos, embarcações e centros de transporte aparecem na mesma interface de gerenciamento. [RESUMO E PRÓXIMOS PASSOS - aprox. 1 minuto] Certo, vamos encerrar. A mensagem principal é esta: a Starlink resolve o problema de conectividade em locais remotos e marítimos. Ela não resolve o problema de controle de acesso, conformidade ou analytics. Você precisa de uma camada corporativa por cima. As três coisas a fazer esta semana: primeiro, confirme a categoria do seu hardware Starlink e se você tem acesso ao adaptador ethernet para o modo bypass. Segundo, selecione um controlador de WiFi corporativo da lista de hardwares suportados - Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist ou Ubiquiti UniFi são excelentes opções. Terceiro, fale com a Purple sobre o plano Purple Connect - ele é o ponto de partida para a implantação do Captive Portal e inclui RADIUS em nuvem, o editor de splash page e a captura de consentimento em conformidade com o GDPR. O guia escrito completo com diagramas de arquitetura, exemplos práticos e referências de configuração está em purple.ai. Se você estiver implantando especificamente em um contexto marítimo ou de transporte, a seção de guias possui um artigo dedicado a essa configuração exata. Obrigado por ouvir. No próximo episódio, abordaremos a configuração de autenticação RADIUS para redes corporativas de vários locais - mesmo público, mesma profundidade. Nos vemos lá.

header_image.png

Resumo Executivo

O Starlink oferece conectividade via satélite de alta velocidade para locais remotos, mas seu roteador nativo de nível doméstico carece dos controles de segurança, autenticação e conformidade exigidos para ambientes corporativos. Para gerentes de TI que operam embarcações marítimas, acampamentos de construção remotos ou centros de transporte, a implantação de um Captive Portal no Starlink apresenta um desafio técnico específico: o Starlink opera atrás de Carrier-Grade Network Address Translation (CGNAT), o que interrompe os fluxos tradicionais de autenticação RADIUS de entrada.

Este guia detalha como contornar o hardware nativo do Starlink e integrar um Captive Portal gerenciado na nuvem usando equipamentos de roteamento corporativos. Ao implementar a autenticação RADIUS na nuvem de saída e uma segmentação rigorosa de VLAN, os arquitetos de rede podem oferecer uma experiência de WiFi para Visitantes segura, personalizada e legalmente em conformidade, enquanto isolam os sistemas operacionais críticos. A Purple fornece a camada de gerenciamento de identidade para capturar dados primários e aplicar cotas de largura de banda, garantindo que um único visitante não sature o uplink de satélite.

Detalhamento Técnico

A Restrição do CGNAT

O Starlink gerencia seu espaço de endereço IPv4 usando CGNAT. Seu terminal compartilha um endereço IP público com outros assinantes, o que significa que você não pode aceitar conexões de entrada ou configurar o redirecionamento de portas tradicional.

Os controladores de Captive Portal locais tradicionais geralmente esperam receber retornos de chamada de autenticação de entrada de um servidor RADIUS. Quando implantados atrás do Starlink, esses pacotes de entrada são descartados no limite do CGNAT, interrompendo o fluxo de login.

A solução arquitetônica é um modelo de autenticação apenas de saída. Em vez de o controlador aguardar uma solicitação de entrada, ele inicia um túnel de saída seguro para um servidor RADIUS nativo da nuvem. A plataforma da Purple usa servidores FreeRADIUS apoiados por bancos de dados na nuvem para lidar com essa autenticação [1]. O controlador local passa os detalhes do cliente para a Purple, que processa o login e retorna um pacote Access-Accept por meio da conexão de saída estabelecida, contornando totalmente a limitação do CGNAT.

architecture_overview.png

Contornando o Hardware Nativo

O roteador Starlink fornece uma rede plana e não gerenciada. Ele não suporta marcação de VLAN 802.1Q, limites de largura de banda por usuário ou autenticação corporativa.

Para implantar um captive portal, você deve remover o roteador Starlink do caminho de roteamento. Em kits padrão, isso exige a ativação do modo bypass no aplicativo Starlink e o uso do adaptador ethernet. Para implantações marítimas e corporativas que utilizam os kits High Performance ou Flat High Performance, você conecta a fonte de alimentação Starlink diretamente à porta WAN de um roteador corporativo.

O Purple se integra com todos os principais fornecedores de hardware corporativo. A lista de hardware canônica para esta arquitetura inclui Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist e Ubiquiti UniFi. Essas plataformas fornecem os recursos necessários para configurar walled gardens, marcar VLANs e encaminhar solicitações de autenticação para o RADIUS em nuvem do Purple.

Configuração de Walled Garden

Antes de um usuário se autenticar, seu dispositivo deve ser capaz de alcançar a infraestrutura do captive portal. Isso exige a configuração de um walled garden - uma lista de domínios permitidos acessíveis antes da autenticação.

Quando um dispositivo se conecta ao SSID aberto, seu Captive Network Assistant (CNA) incorporado tenta acessar uma URL predefinida para verificar o acesso à internet [1]. Quando essa solicitação é interceptada pelo controlador, o CNA inicia um pseudo-navegador para exibir o captive portal.

Seu walled garden deve permitir o acesso aos servidores de splash page do Purple, redes de entrega de conteúdo estático (Cloudfront) e quaisquer endpoints de login social necessários (como Google ou Microsoft Entra ID). Se esses domínios estiverem bloqueados, o CNA não conseguirá carregar a página de login e o usuário continuará desconectado.

Guia de Implementação

1. Segmentação de Rede

Nunca implante uma rede plana sobre um link de satélite compartilhado. Você deve isolar o tráfego usando VLANs para proteger a integridade operacional.

Para uma embarcação marítima ou site remoto, implemente no mínimo três VLANs:

  • VLAN 10 (WiFi de Convidados): A rede voltada para o público onde o captive portal reside. Aplique cotas estritas de largura de banda por usuário (por exemplo, 5 Mbps de download / 1 Mbps de upload) para evitar a saturação do link.
  • VLAN 20 (Rede de Funcionários): Uma rede segura para tripulação ou funcionários, autenticada via WPA3-Enterprise ou senhas seguras.
  • VLAN 30 (Operações/IoT): Uma rede altamente restrita para navegação de ponte, sistemas SCADA ou terminais de ponto de venda. Bloqueie todo o tráfego de entrada da VLAN 10 e VLAN 20.

2. Configuração do Controlador

Configure seu roteador corporativo para apontar para os servidores RADIUS do Purple.

  1. Defina os endereços IP RADIUS primário e secundário fornecidos no seu portal Purple.
  2. Configure o segredo RADIUS compartilhado.
  3. Defina a URL de redirecionamento para sua splash page personalizada do Purple.
  4. Insira os domínios de walled garden necessários para o carregamento do portal.

3. Tratamento de Certificados SSL (Específico da Cisco)

Se você implantar controladores Cisco Catalyst da série 9800, poderá encontrar um problema em que o redirecionamento inicial usa HTTP (por exemplo, http://192.168.0.2/login.html ). Os navegadores desktop modernos esperam HTTPS e exibirão um aviso de "Sua conexão não é privada", prejudicando a experiência do usuário [2].Para resolver isso, você deve instalar um certificado SSL/TLS publicamente confiável no Cisco WLC. Certifique-se de que o Hostname IPv4 Virtual no controlador corresponda ao Common Name (CN) especificado no certificado [2]. Isso protege o processo de autenticação web e atende aos requisitos de segurança do navegador.

Melhores Práticas

Mitigando as Limitações do CNA no macOS

O macOS da Apple restringe cookies dentro do navegador pop-up do CNA. O Purple exige um cookie de sessão temporário para manter a jornada de login através do fluxo de autenticação [1].

Quando um usuário de macOS se conecta, o pop-up do CNA recomendará que ele abra um navegador de sistema completo (como Safari ou Chrome) e navegue para neverssl.com [1]. Este site HTTP simples aciona o redirecionamento do controlador de forma limpa, sem interferência de SSL, permitindo que o portal configure o cookie necessário e conclua o login. Certifique-se de que sua equipe de suporte compreenda esse comportamento para auxiliar os usuários.

Gerenciamento de Largura de Banda

O Starlink fornece alta largura de banda, mas ela é finita. Um único usuário baixando uma atualização de jogo de 50 GB pode acionar o estrangulamento de todo o local.

Use seu controlador corporativo para aplicar limites de velocidade por usuário. A plataforma do Purple permite configurar cotas de dados (por exemplo, 1 GB por dia) e limites de tempo. Assim que um usuário atinge sua cota, o Purple revoga o acesso via RADIUS CoA (Change of Authorization) ou o usuário é solicitado a adquirir um plano premium.

comparison_chart.png

Solução de Problemas e Mitigação de Riscos

O Portal Não Carrega

Se o Captive Portal não aparecer quando um dispositivo se conectar:

  1. Verifique o Walled Garden: Certifique-se de que todos os domínios do Purple e endpoints de login social estejam na lista de permissões. Se um script obrigatório for bloqueado, a página irá travar.
  2. Verifique o DNS: O dispositivo cliente deve receber um servidor DNS válido via DHCP para resolver os domínios do walled garden.
  3. Teste com HTTP: Abra um navegador e navegue para um site HTTP (como neverssl.com) para forçar o redirecionamento.

A Autenticação Falha

Se o usuário visualizar o portal, mas não conseguir se conectar à internet após enviar seus dados:

  1. Verifique a Acessibilidade do RADIUS: Certifique-se de que seu roteador corporativo consiga alcançar os IPs de RADIUS do Purple através das portas 1812 e 1813.
  2. Verifique o Shared Secret: Um segredo de RADIUS incorreto fará com que o servidor descarte os pacotes silenciosamente.
  3. Confirme o NAT de Saída: Certifique-se de que o roteador esteja traduzindo corretamente o IP de origem dos pacotes RADIUS para o IP WAN do Starlink.

Retorno sobre o Investimento (ROI) e Impacto nos Negócios

A implantação de um Captive Portal corporativo transforma o Starlink de um canal de internet bruto em um ativo de negócios gerenciado.

Para operadoras de Hospitality e Transport , ele fornece o mecanismo para capturar dados primários. Quando ocorrem 440 milhões de logins anualmente na rede da Purple, os locais ganham visibilidade sobre dados demográficos dos visitantes, tempos de permanência e frequência de visitas repetidas. Esses dados alimentam diretamente as plataformas de marketing para impulsionar a fidelidade e a receita.

Além disso, ele garante a conformidade. Oferecer WiFi aberto sem capturar o consentimento explícito expõe a organização a riscos de privacidade de dados. O Captive Portal da Purple captura aceites de escolha consciente, garantindo que as operações da sua rede estejam alinhadas com os padrões GDPR, CCPA e ISO 27001.

Referências

[1] Purple Support, "Captive Portal", https://support.purple.ai/hc/en-gb/articles/13856885831069-Captive-Portal [2] Purple Support, "Cisco WLC Captive Portal Certificate Setup", https://support.purple.ai/hc/en-gb/articles/31098410273693-Cisco-WLC-Captive-Portal-Certificate-Setup

Definições principais

CGNAT (Carrier-Grade Network Address Translation)

Um método usado pelos provedores de internet para compartilhar um único endereço IP público entre vários clientes.

O Starlink usa CGNAT, o que impede que as equipes de TI configurem o redirecionamento de portas ou aceitem conexões de entrada para controladores locais.

Captive Network Assistant (CNA)

Um mini-navegador incorporado em sistemas operacionais (iOS, Android, Windows) que detecta quando o acesso à internet está bloqueado e abre automaticamente para exibir uma página de login.

O CNA é o que aciona o pop-up no telefone de um convidado quando ele se conecta ao WiFi, direcionando-o para a página de splash da Purple.

Walled Garden

Um ambiente de rede restrito que permite o acesso apenas a domínios web específicos e aprovados antes que o usuário se autentique.

As equipes de TI devem configurar o walled garden para incluir os servidores da Purple e os domínios de login social, caso contrário, o Captive Portal não será carregado.

RADIUS (Remote Authentication Dial-In User Service)

Um protocolo de rede que fornece gerenciamento centralizado de autenticação, autorização e bilhetagem.

A Purple usa servidores FreeRADIUS hospedados em nuvem para autenticar usuários com segurança após eles concluírem a jornada na página de splash.

VLAN (Virtual Local Area Network)

Uma sub-rede lógica que agrupa uma coleção de dispositivos, isolando seu tráfego de outros dispositivos na mesma rede física.

Essencial para implantações marítimas e remotas para separar o tráfego não confiável de convidados dos sistemas operacionais críticos.

Bypass Mode

Uma configuração que desativa as funções de roteamento e WiFi de um roteador doméstico, transformando-o em uma simples bridge.

Necessário no hardware padrão do Starlink para permitir que um roteador corporativo gerencie a rede e cuide do redirecionamento do Captive Portal.

Session Cookie

Um pequeno fragmento de dados armazenado temporariamente por um navegador para lembrar o estado durante uma sessão específica de navegação.

O Purple exige um session cookie para manter o estado de login. O CNA do macOS bloqueia esses cookies, exigindo um redirecionamento para um site HTTP como neverssl.com.

Change of Authorization (CoA)

Uma extensão RADIUS que permite a um servidor modificar dinamicamente os atributos de autorização de uma sessão ativa.

Utilizado pelo Purple para revogar instantaneamente o acesso à rede ou limitar as velocidades quando um usuário excede sua cota de dados definida.

Exemplos práticos

Um eco-lodge remoto de 200 quartos instala o Starlink para fornecer internet aos hóspedes. Em três dias, os hóspedes reclamam de velocidades lentas e o operador percebe que a conexão do Starlink está sofrendo limitação de banda (throttling). Como a equipe de TI deve resolver isso?

A equipe de TI deve contornar o roteador nativo do Starlink e instalar um controlador corporativo (por exemplo, HPE Aruba ou Ubiquiti UniFi). Eles configuram duas VLANs: uma para funcionários e outra para convidados. Na VLAN de convidados, implantam o Captive Portal da Purple. Eles configuram o controlador para impor um limite rígido de velocidade de 5 Mbps por usuário. No portal Purple, definem uma cota diária de dados de 1 GB por dispositivo. Quando um hóspede atinge o limite, ele é desconectado para preservar a largura de banda para os outros.

Comentário do examinador: Esta abordagem aborda diretamente a causa raiz: o consumo descontrolado de largura de banda. Ao migrar para um controlador corporativo, o local ganha a capacidade de moldar o tráfego. A Purple fornece a camada de aplicação de políticas, garantindo o uso justo em todos os 200 quartos, enquanto captura dados valiosos dos convidados.

Um operador de balsa marítima implanta o Starlink. Eles configuram um Captive Portal usando um servidor RADIUS local situado em sua sede. O controlador local da balsa tenta autenticar os convidados enviando solicitações RADIUS de volta para a sede, mas todos os logins falham. Por que isso acontece e como é corrigido?

Os logins falham porque o Starlink usa CGNAT, o que significa que a balsa não possui um IP público dedicado. Se o servidor RADIUS da sede tentar enviar pacotes de volta para a balsa, ou se a arquitetura depender de conexões de entrada, o limite do CGNAT descarta o tráfego. A correção é migrar para uma arquitetura RADIUS nativa em nuvem como a Purple. O controlador da balsa inicia uma conexão de saída para o RADIUS em nuvem da Purple, contornando completamente a restrição do CGNAT.

Comentário do examinador: Este cenário destaca a falha de arquitetura mais comum ao implantar em links de satélite. Entender que o CGNAT interrompe o roteamento de entrada é fundamental. Mudar para um modelo de RADIUS em nuvem iniciado por saída é a única solução corporativa confiável.

Questões práticas

Q1. Você está implantando Starlink em uma filial de varejo remota. Você ativou o bypass mode e conectou um roteador Cisco Meraki MX. Os usuários se conectam ao SSID de convidados, mas a página do Captive Portal nunca aparece. A tela permanece em branco. Qual é o erro de configuração mais provável?

Dica: Considere quais domínios o dispositivo precisa alcançar antes que a autenticação seja concluída.

Ver resposta modelo

A configuração do walled garden está incompleta ou ausente. Antes da autenticação, o dispositivo deve ser capaz de alcançar os servidores de splash page do Purple e quaisquer redes de distribuição de conteúdo associadas. Se esses domínios não estiverem liberados no controlador Meraki, o Captive Network Assistant não conseguirá carregar a página.

Q2. Um diretor de TI marítimo quer usar seu servidor RADIUS local existente, localizado na sede em Londres, para autenticar tripulantes em uma embarcação equipada com Starlink. Por que essa arquitetura falhará e qual é a alternativa recomendada?

Dica: Pense em como o Starlink gerencia endereços IP públicos e roteamento de entrada.

Ver resposta modelo

Ela falhará porque o Starlink utiliza CGNAT, o que significa que a embarcação não possui um IP público dedicado e não pode aceitar conexões de entrada vindas da sede em Londres. A alternativa recomendada é uma arquitetura RADIUS nativa em nuvem, onde o controlador local da embarcação inicia uma conexão de saída para um servidor RADIUS na nuvem, contornando a restrição do CGNAT.

Q3. O operador de um hotel relata que hóspedes que utilizam Apple MacBooks não conseguem concluir o processo de login. O pop-up aparece, mas a sessão cai antes do término da autenticação. Usuários de Windows e Android não são afetados. Como a equipe de suporte deve instruir os usuários de MacBook?

Dica: Considere como o macOS lida com cookies dentro do Captive Network Assistant.

Ver resposta modelo

O macOS não permite cookies dentro da sessão de navegador do CNA, os quais o Purple exige para manter o estado de login. A equipe de suporte deve instruir os usuários de MacBook a abrir um navegador completo do sistema (como o Safari) e navegar até um site HTTP como neverssl.com. Isso acionará o redirecionamento de forma limpa e permitirá que o cookie seja definido.