Saltar 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 implementar um captive portal seguro e em conformidade com o GDPR para WiFi de convidados. Abrange arquitetura de rede, segmentação de VLAN e integração de RADIUS na nuvem para locais empresariais marítimos, de transportes e remotos.

📖 5 min de leitura📝 1,480 palavras🔧 2 exemplos práticos3 perguntas de prática📚 8 definições principais

Ouça este guia

Ver transcrição do podcast
Como Configurar um Captive Portal no Starlink: Um Guia para os Setores Marítimo, de Transportes e Locais Remotos [INTRODUÇÃO - aprox. 1 minuto] Muito bem. Já tem o Starlink. Tem a antena no telhado do seu terminal de ferries, ou aparafusada ao mastro de uma embarcação, ou apontada para o céu a partir de um estaleiro de construção remoto. A internet está a funcionar. Excelente. Mas aqui está o problema sobre o qual ninguém o alertou: o Starlink, ao sair da caixa, dá-lhe apenas um canal de ligação. Apenas um canal. Sem autenticação. Sem imagem de marca. Sem recolha de consentimento em conformidade com o GDPR. Sem forma de saber quem está na sua rede, quanta largura de banda estão a consumir ou se está sequer legalmente protegido ao abrigo da lei de proteção de dados. É essa a lacuna que este episódio preenche. Vou explicar-lhe exatamente como implementar um Captive Portal empresarial adequado sobre o Starlink - abordando a arquitetura, o problema do CGNAT com o qual se vai deparar imediatamente, a segmentação por VLAN para locais marítimos e remotos, e como plataformas como a Purple se integram nesta infraestrutura. Quer esteja a gerir uma rota de ferry, um hotel remoto, uma área de serviço de autoestrada ou um estaleiro de construção, o problema fundamental é o mesmo e a solução também. Vamos a isso. [ANÁLISE TÉCNICA DETALHADA - aprox. 5 minutos] Primeiro, vamos compreender o que o Starlink realmente lhe oferece na camada de rede. O Starlink fornece conectividade através de satélites de órbita terrestre baixa. A antena liga-se a um router - ou o router nativo do Starlink ou, nos planos Business e Maritime, um adaptador ethernet que lhe permite ligar o seu próprio hardware. A principal limitação técnica que precisa de compreender imediatamente é o CGNAT - Carrier-Grade Network Address Translation. Nos planos standard do Starlink, o utilizador está atrás de um IP público partilhado. Não obtém um endereço IP público dedicado e não pode aceitar ligações de entrada. Isto não é um erro - é a forma como o Starlink faz a gestão do espaço de endereços IP entre milhões de assinantes. Porque é que o CGNAT é importante para os Captive Portals? Porque as arquiteturas tradicionais de Captive Portal dependem frequentemente de ligações de entrada - para retornos de chamada de autenticação RADIUS, para acesso de gestão, para a lógica de redirecionamento do portal. Se o seu sistema de Captive Portal exigir um IP público estático ou reencaminhamento de portas de entrada, não irá funcionar de forma fiável atrás do CGNAT do Starlink. Ponto final. A solução é uma arquitetura RADIUS nativa na nuvem. Em vez de o seu controlador local tentar receber pedidos 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 da Purple faz exatamente isto. O controlador local inicia uma ligação de saída para a infraestrutura RADIUS na nuvem da Purple. A splash page é alojada na nuvem. A partilha de autenticação é concluída através desse túnel de saída. O CGNAT torna-se irrelevante porque nunca precisa de uma ligação de entrada. Agora, a segunda coisa que precisa de fazer é contornar o router nativo da Starlink. O router Starlink é um dispositivo de nível de consumidor. Não tem suporte para VLAN, não tem funcionalidade de Captive Portal, não tem controlos de largura de banda por utilizador e não tem pontos de integração para sistemas de autenticação empresarial. Precisa de o colocar em modo de desvio - ou usar o adaptador ethernet no hardware Business e Performance - e substituí-lo por um router empresarial gerido. As plataformas com as quais trabalhamos mais frequentemente neste contexto são Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist e Ubiquiti UniFi. Todas elas suportam etiquetagem VLAN, integração RADIUS e a configuração de walled garden que os captive portals exigem. Deixe-me orientá-lo através da arquitetura VLAN que deve implementar. Numa embarcação marítima, precisa tipicamente de, no mínimo, três VLANs. VLAN 10 para WiFi de convidados ou passageiros - é aqui que reside o Captive Portal. VLAN 20 para tripulação ou funcionários - tipicamente num SSID separado com autenticação diferente. VLAN 30 para operações, sistemas de navegação ou dispositivos IoT - completamente isolada das outras duas, com regras de firewall estritas que impedem qualquer movimento lateral. Num acampamento de construção remoto ou num centro de transportes, aplica-se a mesma lógica: o acesso de convidados, o acesso de funcionários e os sistemas operacionais nunca devem partilhar um domínio de difusão. O próprio fluxo do Captive Portal funciona da seguinte forma. Um passageiro ou convidado liga-se ao SSID aberto na VLAN 10. O Captive Network Assistant do seu dispositivo - o CNA - deteta que o acesso à Internet está bloqueado. No iOS, aparece uma janela pop-up. No Android, é disparada uma notificação. No Windows, abre-se uma janela do browser. Todos estes redirecionam para a splash page da Purple, alojada na nuvem. O visitante conclui o percurso de início de sessão - registo de e-mail, início de sessão social ou um código de cupão - e aceita os seus termos. O servidor da splash page da Purple envia um token de autenticação de utilização única de volta para o controlador local. O controlador encaminha-o para o servidor RADIUS na nuvem da Purple. O RADIUS devolve um Access Accept. O controlador remove a restrição do Captive Portal para o endereço MAC desse dispositivo. O visitante está online. O walled garden é um passo de configuração crítico. Antes de a autenticação estar concluída, os únicos domínios a que o dispositivo consegue aceder são os necessários para carregar o portal - a infraestrutura da splash page da Purple, quaisquer endpoints de início de sessão social e os URLs de deteção CNA que os sistemas operativos utilizam. Tudo o resto é bloqueado. Configura este walled garden no seu router empresarial ou controlador sem fios. A Purple fornece a lista de domínios específica que precisa de incluir na lista de permissões - consulte a documentação de suporte em support.purple.ai para obter a lista atual. Mais um pormenor do lado técnico: certificados SSL. Se estiver a utilizar um Cisco WLC, existe um problema conhecido em que o redirecionamento da autenticação web vai parar a um URL HTTP, e não HTTPS. Os browsers modernos apresentam um aviso de segurança. A solução consiste em instalar um certificado SSL publicamente fidedigno no WLC e configurar o hostname virtual para corresponder ao Common Name do certificado. A Purple tem um artigo de suporte dedicado a isto 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-lhe as três coisas que mais frequentemente correm mal nas implementações de Captive Portal com Starlink. Número um: não prever o CGNAT no primeiro dia. As equipas encomendam o hardware, configuram tudo na bancada de testes, testam numa ligação de banda larga normal e funciona perfeitamente. Depois, implementam-no atrás da Starlink e a autenticação falha. A solução é escolher um fornecedor de RADIUS na nuvem - como a Purple - antes de começar, e confirmar que a plataforma escolhida utiliza fluxos de autenticação apenas de saída. Não assuma que qualquer plataforma de Captive Portal lida bem com o CGNAT. Faça a pergunta explicitamente. Número dois: conceção de rede plana. Vejo isto constantemente em embarcações e locais remotos. A Starlink é instalada, alguém liga um router WiFi de consumo e, de repente, a tripulação, os convidados, os sistemas de navegação e as câmaras de CCTV estão todos na mesma sub-rede. Um único dispositivo da tripulação comprometido pode aceder a sistemas operacionais. Um convidado a transmitir vídeo em 4K satura a ligação para todos. A segmentação por VLAN não é opcional numa ligação satélite partilhada. É a diferença entre uma rede gerida e uma responsabilidade acrescida. Número três: esquecer o CNA no macOS. O macOS da Apple não permite cookies na sessão do browser do CNA. O Captive Portal da Purple requer um cookie de sessão para manter o percurso de início de sessão. Em computadores portáteis macOS, a janela 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 a sua equipa de suporte sabe disto e considere adicionar uma nota à sua splash page para utilizadores de computadores portáteis. Do lado do hardware: para implementações marítimas, utilize o kit Starlink Performance - a unidade com caixa de alumínio concebida para ambientes adversos. Está classificada para uma durabilidade de 10 anos e funciona tanto com alimentação AC como DC. Para locais terrestres remotos, o kit Business padrão costuma ser suficiente, mas preveja uma UPS se a estabilidade da energia for uma preocupação. [PERGUNTAS E RESPOSTAS RÁPIDAS - aprox. 1 minuto] Perguntas rápidas que me fazem a toda a hora. Posso utilizar o router Starlink nativo para um Captive Portal? Não. Não tem suporte para VLAN nem integração de RADIUS. Ignore-o. Preciso de um IP estático para o Captive Portal da Purple funcionar? Não. A arquitetura de RADIUS na nuvem da Purple funciona atrás de CGNAT. Não é necessário um IP estático.O que acontece quando a Starlink fica offline a meio de uma sessão? As sessões autenticadas normalmente persistem até que o tempo limite da sessão expire. As novas autenticações ficarão em fila de espera até que a conectividade seja restaurada. Configure o tempo limite da sua sessão para corresponder à janela de interrupção esperada. Isto está em conformidade com o GDPR? Sim, quando configurado corretamente. A Purple recolhe adesões por 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 gerir vários locais a partir de um único painel? Sim. A plataforma da Purple gere mais de 80.000 locais ativos a partir de um único painel de controlo. Locais remotos, embarcações e centros de transporte aparecem todos na mesma interface de gestão. [RESUMO E PRÓXIMOS PASSOS - aprox. 1 minuto] Muito bem, vamos concluir. A mensagem principal é esta: a Starlink resolve o problema de conectividade em locais remotos e marítimos. Não resolve o problema de controlo de acessos, conformidade ou analítica. Precisa de uma camada empresarial por cima. As três coisas a fazer esta semana: primeiro, confirme a sua versão de hardware Starlink e se tem acesso ao adaptador ethernet para o modo bypass. Segundo, selecione um controlador WiFi empresarial da lista de hardware suportado - Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist ou Ubiquiti UniFi são todas escolhas sólidas. Terceiro, fale com a Purple sobre o plano Connect - é o ponto de partida para a implementação do Captive Portal e inclui RADIUS na nuvem, o editor de splash page e recolha 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á disponível em purple.ai. Se estiver a fazer uma implementação num contexto especificamente marítimo ou de transportes, a secção de guias tem um artigo dedicado a esta configuração exata. Obrigado por nos ouvir. No próximo episódio, vamos abordar a configuração da autenticação RADIUS para redes empresariais de vários locais - o mesmo público, a mesma profundidade. Vemo-nos lá.

header_image.png

Resumo Executivo

A Starlink fornece conectividade por satélite de alta velocidade para locais remotos, mas o seu router nativo de nível de consumidor carece dos controlos de segurança, autenticação e conformidade exigidos para ambientes empresariais. Para os gestores de TI que operam embarcações marítimas, acampamentos de construção remotos ou hubs de transporte, a implementação de um Captive Portal na Starlink apresenta um desafio técnico específico: a Starlink opera atrás de Carrier-Grade Network Address Translation (CGNAT), o que quebra os fluxos tradicionais de autenticação RADIUS de entrada.

Este guia detalha como contornar o hardware nativo da Starlink e integrar um Captive Portal gerido na nuvem utilizando equipamentos de encaminhamento empresariais. Ao implementar a autenticação RADIUS na nuvem de saída e uma segmentação rigorosa de VLAN, os arquitetos de rede podem disponibilizar uma experiência de Guest WiFi segura, personalizada e legalmente conforme, isolando simultaneamente os sistemas operacionais críticos. A Purple fornece a camada de gestão de identidade para recolher dados primários e aplicar quotas de largura de banda, garantindo que um único convidado não sature a ligação ascendente de satélite.

Análise Técnica Detalhada

A Restrição do CGNAT

A Starlink gere o seu espaço de endereços IPv4 utilizando CGNAT. O seu terminal partilha um endereço IP público com outros subscritores, o que significa que não pode aceitar ligações de entrada ou configurar o reencaminhamento de portas tradicional.

Os controladores de Captive Portal locais tradicionais esperam frequentemente receber chamadas de retorno de autenticação de entrada de um servidor RADIUS. Quando implementados atrás da Starlink, estes pacotes de entrada são rejeitados no limite do CGNAT, quebrando o fluxo de início de sessão.

A solução arquitetónica é um modelo de autenticação apenas de saída. Em vez de o controlador aguardar por um pedido de entrada, inicia um túnel de saída seguro para um servidor RADIUS nativo da nuvem. A plataforma da Purple utiliza servidores FreeRADIUS suportados por bases de dados na nuvem para processar esta autenticação [1]. O controlador local passa os detalhes do cliente para a Purple, que processa o início de sessão e devolve um pacote Access-Accept através da ligação de saída estabelecida, contornando totalmente a limitação do CGNAT.

architecture_overview.png

Contornar o Hardware Nativo

O router da Starlink fornece uma rede plana e não gerida. Não suporta etiquetagem VLAN 802.1Q, limites de largura de banda por utilizador ou autenticação empresarial.

Para implementar um Captive Portal, tem de remover o router Starlink do caminho de encaminhamento. Em kits padrão, isto requer a ativação do modo bypass na aplicação Starlink e a utilização do adaptador ethernet. Para implementações marítimas e empresariais que utilizem os kits High Performance ou Flat High Performance, deve ligar a fonte de alimentação da Starlink diretamente à porta WAN de um router empresarial.

A Purple integra-se com todos os principais fornecedores de hardware empresarial. A lista canónica de hardware para esta arquitetura inclui Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist e Ubiquiti UniFi. Estas plataformas fornecem as funcionalidades necessárias para configurar walled gardens, etiquetar VLANs e encaminhar pedidos de autenticação para o cloud RADIUS da Purple.

Configuração de Walled Garden

Antes de um utilizador se autenticar, o seu dispositivo deve ser capaz de alcançar a infraestrutura do Captive Portal. Isto requer a configuração de um walled garden - uma lista de domínios permitidos acessíveis antes da autenticação.

Quando um dispositivo se liga ao SSID aberto, o seu Captive Network Assistant (CNA) incorporado tenta alcançar um URL predefinido para verificar o acesso à internet [1]. Quando este pedido é intercetado pelo controlador, o CNA inicia um pseudo-navegador para apresentar o Captive Portal.

O seu walled garden deve permitir o acesso aos servidores de splash page da Purple, redes de entrega de conteúdos estáticos (Cloudfront) e a quaisquer endpoints de início de sessão social necessários (como o Google ou o Microsoft Entra ID). Se estes domínios estiverem bloqueados, o CNA não conseguirá carregar a página de início de sessão e o utilizador permanecerá offline.

Guia de Implementação

1. Segmentação de Rede

Nunca implemente uma rede plana sobre uma ligação satélite partilhada. Deve isolar o tráfego utilizando VLANs para proteger a integridade operacional.

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

  • VLAN 10 (WiFi de Convidados): A rede pública onde reside o Captive Portal. Aplique quotas de largura de banda estritas por utilizador (ex.: 5 Mbps de download / 1 Mbps de upload) para evitar a saturação da ligação.
  • VLAN 20 (Rede de Funcionários): Uma rede segura para tripulação ou colaboradores, autenticada através de WPA3-Enterprise ou palavras-passe seguras.
  • VLAN 30 (Operações/IoT): Uma rede altamente restrita para navegação na ponte, sistemas SCADA ou terminais de ponto de venda. Bloqueie todo o tráfego de entrada proveniente da VLAN 10 e da VLAN 20.

2. Configuração do Controlador

Configure o seu router empresarial para apontar para os servidores RADIUS da Purple.

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

3. Gestão de Certificados SSL (Específico da Cisco)

Se implementar controladores Cisco Catalyst da série 9800, poderá deparar-se com um problema em que o redirecionamento inicial utiliza HTTP (ex.: http://192.168.0.2/login.html ). Os navegadores de ambiente de trabalho modernos esperam HTTPS e apresentarão um aviso de "A sua ligação não é privada", prejudicando a experiência do utilizador [2].Para resolver isto, deve instalar um certificado SSL/TLS publicamente confiável no Cisco WLC. Certifique-se de que o Virtual IPv4 Hostname no controlador corresponde ao Common Name (CN) especificado no certificado [2]. Isto protege o processo de autenticação web e cumpre os requisitos de segurança do navegador.

Melhores Práticas

Mitigar as Limitações do macOS CNA

O macOS da Apple restringe os cookies no navegador pop-up do CNA. O Purple requer um cookie de sessão temporário para manter o percurso de início de sessão através do fluxo de autenticação [1].

Quando um utilizador macOS se liga, o pop-up do CNA recomenda que abra um navegador de sistema completo (como o Safari ou o Chrome) e aceda a neverssl.com [1]. Este site em HTTP simples aciona o redirecionamento do controlador de forma limpa, sem interferência de SSL, permitindo que o portal defina o cookie necessário e conclua o início de sessão. Certifique-se de que a sua equipa de suporte compreende este comportamento para ajudar os utilizadores.

Gestão de Largura de Banda

A Starlink fornece uma largura de banda elevada, mas esta é finita. Um único utilizador que transfira uma atualização de jogo de 50 GB pode acionar o estrangulamento de todo o local.

Utilize o seu controlador empresarial para impor limites de velocidade por utilizador. A plataforma do Purple permite-lhe configurar quotas de dados (por exemplo, 1 GB por dia) e limites de tempo. Assim que um utilizador atinge a sua quota, o Purple revoga o acesso via RADIUS CoA (Change of Authorization) ou o utilizador é convidado a adquirir um plano premium.

comparison_chart.png

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

O Portal Não Carrega

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

  1. Verifique o Walled Garden: Certifique-se de que todos os domínios do Purple e os endpoints de início de sessão social estão na lista de permissões. Se um script necessário estiver bloqueado, a página irá falhar.
  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 aceda a um site HTTP (como neverssl.com) para forçar o redirecionamento.

Falha na Autenticação

Se o utilizador visualiza o portal mas não consegue ligar-se à internet após submeter os seus dados:

  1. Verifique a Acessibilidade do RADIUS: Certifique-se de que o seu router empresarial consegue alcançar os IPs do RADIUS do Purple através das portas 1812 e 1813.
  2. Verifique o Shared Secret: Um segredo RADIUS incorreto fará com que o servidor rejeite silenciosamente os pacotes.
  3. Confirme o Outbound NAT: Certifique-se de que o router está a traduzir corretamente o IP de origem dos pacotes RADIUS para o IP WAN da Starlink.

ROI e Impacto no Negócio

A implementação de um Captive Portal empresarial transforma a Starlink de um simples canal de internet num ativo de negócio gerido.

Para operadores de Hospitality e Transport , este disponibiliza o mecanismo para capturar dados primários (first-party data). Com 440 milhões de inícios de sessão a ocorrer anualmente na rede da Purple, os locais ganham visibilidade sobre a demografia dos visitantes, tempos de permanência e frequências de visitas repetidas. Estes dados alimentam diretamente as plataformas de marketing para impulsionar a fidelização e a receita.

Além disso, garante a conformidade. Disponibilizar 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 aceitações (opt-ins) de escolha consciente, garantindo que as operações da sua rede estão alinhadas com as normas 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 utilizado pelos ISPs para partilhar um único endereço IP público entre múltiplos clientes.

O Starlink utiliza CGNAT, o que impede as equipas de TI de configurar o reencaminhamento de portas ou de aceitar ligações de entrada para controladores locais.

Captive Network Assistant (CNA)

Um mini-navegador incorporado nos sistemas operativos (iOS, Android, Windows) que deteta quando o acesso à internet está bloqueado e abre automaticamente para apresentar uma página de início de sessão.

O CNA é o que aciona a janela pop-up no telemóvel de um hóspede quando este se liga ao WiFi, direcionando-o para a página de boas-vindas da Purple.

Walled Garden

Um ambiente de rede restrito que permite o acesso apenas a domínios web específicos e aprovados antes de um utilizador se autenticar.

As equipas de TI devem configurar o walled garden para incluir os servidores e domínios de início de sessão social da Purple, caso contrário, o captive portal não irá carregar.

RADIUS (Remote Authentication Dial-In User Service)

Um protocolo de rede que fornece gestão centralizada de autenticação, autorização e controlo de acessos.

A Purple utiliza servidores FreeRADIUS alojados na nuvem para autenticar utilizadores de forma segura após concluírem o percurso na página de boas-vindas.

VLAN (Virtual Local Area Network)

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

Essencial para implementações marítimas e remotas para separar o tráfego não fiável de hóspedes dos sistemas operacionais críticos.

Bypass Mode

Uma configuração que desativa as funções de encaminhamento e WiFi de um router de consumo, transformando-o numa simples ponte.

Necessário no hardware padrão do Starlink para permitir que um router empresarial gira a rede e trate do redirecionamento do captive portal.

Cookie de Sessão

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

O Purple requer um cookie de sessão para manter o estado de início de sessão. O CNA do macOS bloqueia estes cookies, exigindo um redirecionamento para um site HTTP como o 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 a velocidade quando um utilizador excede a sua quota de dados definida.

Exemplos Práticos

Um eco-lodge remoto com 200 quartos instala o Starlink para fornecer internet aos hóspedes. Em três dias, os hóspedes queixam-se de velocidades lentas e o operador nota que a ligação Starlink está com limitação de largura de banda. Como deve a equipa de TI resolver isto?

A equipa de TI deve contornar o router nativo do Starlink e instalar um controlador empresarial (por exemplo, HPE Aruba ou Ubiquiti UniFi). Configuram duas VLANs: uma para os funcionários e outra para os hóspedes. Na VLAN de hóspedes, implementam o captive portal da Purple. Configuram o controlador para impor um limite de velocidade estrito de 5 Mbps por utilizador. No portal Purple, definem uma quota diária de dados de 1 GB por dispositivo. Quando um hóspede atinge o limite, é desligado 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 mudar para um controlador empresarial, o local ganha a capacidade de gerir o tráfego. A Purple fornece a camada de aplicação de políticas, garantindo uma utilização justa em todos os 200 quartos enquanto recolhe dados valiosos dos hóspedes.

Um operador de ferrys marítimos implementa o Starlink. Configura um captive portal utilizando um servidor RADIUS local localizado na sua sede. O controlador local do ferry tenta autenticar os hóspedes enviando pedidos RADIUS de volta para a sede, mas todos os inícios de sessão falham. Porquê e como é que isso é corrigido?

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

Comentário do Examinador: Este cenário destaca a falha arquitetónica mais comum ao implementar ligações por satélite. Compreender que o CGNAT quebra o encaminhamento de entrada é crítico. Mudar para um modelo de RADIUS na nuvem iniciado por saída é a única solução empresarial fiável.

Perguntas de Prática

Q1. Está a implementar a Starlink num site de retalho remoto. Ativou o modo bypass e ligou um router Cisco Meraki MX. Os utilizadores ligam-se ao SSID de convidados, mas a página do Captive Portal nunca aparece. O ecrã permanece em branco. Qual é o erro de configuração mais provável?

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

Ver resposta modelo

A configuração do walled garden está incompleta ou em falta. Antes da autenticação, o dispositivo deve conseguir alcançar os servidores de splash page do Purple e quaisquer redes de distribuição de conteúdo associadas. Se estes domínios não estiverem na lista de permissões no controlador Meraki, o Captive Network Assistant não conseguirá carregar a página.

Q2. Um diretor de TI do setor marítimo pretende utilizar o seu servidor RADIUS local existente, localizado na sede em Londres, para autenticar membros da tripulação num navio equipado com Starlink. Porque é que esta arquitetura falhará e qual é a alternativa recomendada?

Dica: Pense em como a Starlink gere endereços IP públicos e o encaminhamento de entrada.

Ver resposta modelo

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

Q3. Um operador hoteleiro relata que os clientes que utilizam Apple MacBooks não conseguem concluir o processo de início de sessão. O pop-up aparece, mas a sessão cai antes de a autenticação terminar. Os utilizadores de Windows e Android não são afetados. Como deve a equipa de suporte instruir os utilizadores de MacBook?

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

Ver resposta modelo

O macOS não permite cookies dentro da sessão de navegação do CNA, os quais o Purple necessita para manter o estado de início de sessão. A equipa de suporte deve instruir os utilizadores de MacBook a abrir um navegador de sistema completo (como o Safari) e a navegar para um site HTTP como o neverssl.com. Isto irá acionar o redirecionamento de forma limpa e permitir que o cookie seja definido.