Cómo configurar un Captive Portal en Starlink: Una guía para establecimientos remotos y marítimos
Esta guía detalla cómo omitir el hardware nativo de Starlink e integrar un captive portal gestionado en la nube utilizando equipos de enrutamiento empresariales. Aprenderá a superar la limitación de CGNAT, aplicar la segmentación de VLAN, gestionar las restricciones de ancho de banda satelital y garantizar el cumplimiento normativo.
Escucha esta guía
Ver transcripción del podcast
- Resumen ejecutivo
- Análisis técnico profundo
- La limitación de CGNAT
- Arquitectura de túnel inverso
- Restricciones de ancho de banda y modelado de tráfico
- Guía de implementación
- Paso 1: Habilitar el Bypass Mode
- Paso 2: Configurar la segmentación de VLAN
- Paso 3: Implementar el Captive Portal en la nube
- Paso 4: Pruebe el flujo de usuario
- Mejores prácticas
- Resolución de problemas y mitigación de riesgos
- ROI e impacto comercial

Resumen ejecutivo
Starlink ofrece conectividad de 220 Mbps a ubicaciones donde la fibra no puede llegar, alterando fundamentalmente el panorama de las redes para establecimientos remotos y marítimos. Sin embargo, la conectividad básica es insuficiente para entornos abiertos al público. Cuando implementa Starlink para huéspedes, pasajeros o tripulación, debe implementar autenticación, control de acceso, consentimiento que cumpla con el GDPR y gestión del ancho de banda. El router nativo de Starlink no ofrece ninguna de estas capacidades.
Esta guía detalla cómo omitir el hardware nativo de Starlink e integrar un captive portal gestionado en la nube utilizando equipos de enrutamiento empresariales. Aprenderá a superar la limitación de Carrier Grade NAT (CGNAT), aplicar la segmentación de VLAN, gestionar las restricciones de ancho de banda satelital y garantizar el cumplimiento normativo.
Al implementar esta arquitectura, los operadores de los establecimientos convierten una conexión de internet no gestionada en una red segura y segmentada que recopila datos de primera mano (first-party data) y protege la infraestructura empresarial principal.
Análisis técnico profundo
La limitación de CGNAT
El principal obstáculo técnico al implementar un captive portal en Starlink es el Carrier Grade NAT (CGNAT). La antena estándar de Starlink se conecta a un router propietario que gestiona DHCP y NAT. Por defecto, la dirección IP WAN asignada a su equipo se encuentra dentro del rango 100.64.0.0/10. Debido a que esta no es una dirección IP pública, su router no puede recibir conexiones entrantes desde internet.
Las arquitecturas estándar de captive portal a menudo asumen que el portal en la nube puede comunicarse de vuelta con su red para autenticar usuarios o actualizar las listas de control de acceso. Con CGNAT, las conexiones entrantes fallan.
Para resolver esto, debe configurar la antena de Starlink en Bypass Mode (a menudo llamado modo puente). En Bypass Mode, las funciones del router de Starlink se desactivan y la antena pasa la dirección CGNAT directamente al puerto WAN de su router empresarial. Su router empresarial toma entonces el control total de la capa de enrutamiento.

Arquitectura de túnel inverso
Aunque el router empresarial gestione el tráfico, la restricción de entrada de CGNAT permanece. La solución es una arquitectura de túnel inverso. Su router establece una conexión saliente con el portal en la nube y la mantiene de forma persistente. Todo el tráfico de autenticación fluye a través de este túnel establecido. La infraestructura en la nube nunca necesita iniciar una conexión entrante.
La arquitectura de superposición en la nube de Purple gestiona esto de forma nativa. No es necesario configurar túneles VPN manuales. Si su implementación requiere una IP estática para servidores RADIUS locales heredados o una lista de permitidos de IP estricta, los planes Starlink Business y Maritime ofrecen una IP estática como un complemento de pago.
Restricciones de ancho de banda y modelado de tráfico
El ancho de banda satelital es un recurso compartido y limitado. Un solo usuario que transmita video en 4K puede consumir 25 Mbps de forma continua. En una embarcación con 50 pasajeros que comparten una conexión Starlink de 220 Mbps, un solo usuario puede consumir el 11% de la capacidad total.
Debe abordar esto a nivel de captive portal y de router mediante un modelado de tráfico agresivo:
- Límites por dispositivo: Restrinja los dispositivos de invitados individuales a 5 Mbps de descarga y 2 Mbps de subida.
- Políticas de uso justo: Implemente límites diarios de datos (por ejemplo, 2 GB por cada 24 horas).
- Control de aplicaciones: Priorice la navegación web y los protocolos de mensajería sobre la transmisión de video y el intercambio de archivos de igual a igual (P2P).
- Acceso por niveles: Ofrezca un nivel gratuito para conectividad básica y un nivel premium de pago para transmisión de video, convirtiendo la infraestructura WiFi de un centro de costos en una fuente de ingresos.

Guía de implementación
Siga estos pasos para implementar un captive portal seguro a través de Starlink utilizando hardware empresarial.
Paso 1: Habilitar el Bypass Mode
- Instale el hardware de Starlink y verifique la conectividad utilizando el router nativo.
- Abra la aplicación móvil de Starlink y vaya a Configuración.
- Seleccione Bypass Starlink WiFi router y confirme.
- Conecte el adaptador Ethernet de Starlink al puerto WAN de su router empresarial (Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme o Fortinet).
Nota: Si la antena de Starlink se restablece a los valores de fábrica, el Bypass Mode se desactiva automáticamente. Documente esto en el manual de procedimientos de su sitio (runbook) y configure una alerta de monitoreo en la interfaz WAN de su router.
Paso 2: Configurar la segmentación de VLAN
Debe aislar el tráfico de invitados de sus sistemas empresariales principales. Configure al menos tres VLAN en su switch principal y puntos de acceso:
- VLAN 10 (Personal): Transporta sistemas POS, aplicaciones de back-office y tráfico de gestión.
- VLAN 20 (Invitados): El segmento exclusivo para internet que redirige al captive portal.
- VLAN 30 (IoT): Red aislada para cámaras, termostatos inteligentes y sistemas de gestión de edificios.
Configure reglas de firewall para bloquear todo el enrutamiento inter-VLAN. Un dispositivo de invitado en la VLAN 20 nunca debe poder hacer ping a una terminal POS en la VLAN 10. Esta segmentación es un requisito estricto para el cumplimiento de PCI DSS.
Paso 3: Implementar el Captive Portal en la nube
- Configure sus puntos de acceso para transmitir el SSID de invitados en la VLAN 20.
- Establezca el método de autenticación en RADIUS externo o utilice la integración de la API del proveedor.
- Apunte los servidores de autenticación a la infraestructura en la nube de Purple.
- Configure el walled garden (lista de permitidos) para permitir el tráfico a los dominios de Purple antes de que se complete la autenticación.
- Diseñe la página de inicio (splash page) en el portal de Purple, asegurándose de la identidad de marca se alinee con su establecimiento y que los términos de servicio sean claramente visibles.
Paso 4: Pruebe el flujo de usuario
Pruebe el flujo de autenticación tanto en dispositivos iOS como Android. El Captive Network Assistant (CNA) de Apple y la sonda de red de Android se comportan de manera diferente. Verifique que la página de inicio (splash page) se cargue en menos de 10 segundos y que el dispositivo obtenga acceso a internet inmediatamente después de la autenticación.
Mejores prácticas
- Intercepción HTTPS: Asegúrese de que su router gestione correctamente la intercepción HTTPS. Los dispositivos modernos utilizan HTTPS de forma predeterminada. Si el router no puede redireccionar las solicitudes HTTPS de manera limpia, los invitados encontrarán errores de certificado antes de llegar al portal.
- Keepalive de sesión: La constelación de órbita terrestre baja (LEO) de Starlink ofrece una latencia de 20 a 40 milisegundos, pero ocurren breves picos durante las transiciones de satélites. Establezca los intervalos de keepalive de la sesión del captive portal en 60 segundos o menos para evitar desconexiones prematuras.
- Caché sin conexión: Configure su router para almacenar en caché las sesiones activas localmente. Si la conexión de Starlink se cae temporalmente, los invitados que ya estén autenticados permanecerán en línea cuando se restablezca la conectividad, en lugar de verse obligados a iniciar sesión nuevamente.
Resolución de problemas y mitigación de riesgos
| Modo de falla | Causa raíz | Mitigación |
|---|---|---|
| El captive portal no se carga | Error de configuración del walled garden | Verifique que todos los dominios de Purple y los endpoints de CDN requeridos estén agregados a la lista de permitidos (allowlist) de preautenticación en el router. |
| Errores de doble NAT | Modo Bypass desactivado | Revise la aplicación de Starlink para confirmar que el Modo Bypass esté activo. Una sobretensión de energía o un reinicio manual podrían haber restablecido la antena a la configuración predeterminada. |
| Velocidades lentas para invitados | Ancho de banda ilimitado | Aplique límites de ancho de banda por dispositivo (por ejemplo, 5 Mbps) y bloquee aplicaciones de alto consumo de ancho de banda como BitTorrent en el firewall. |
| Falla en la auditoría de seguridad | Enrutamiento inter-VLAN habilitado | Audite las reglas del firewall para asegurarse de que el tráfico de la VLAN de invitados no pueda enrutarse a las VLAN de personal (Staff) o de administración (Management). |
ROI e impacto comercial
Implementar un captive portal gestionado en Starlink transforma una conexión a internet básica en un activo comercial medible.
Para un crucero de 120 cabinas que opera Starlink Maritime a 220 Mbps, el acceso básico no ofrece ningún retorno comercial. Al implementar puntos de acceso Cisco Meraki y el captive portal de Purple, el operador puede aplicar un límite diario de 2 GB para pasajeros estándar, mientras ofrece una opción superior (upsell) de un nivel premium de 10 GB. Los ingresos de WiFi resultantes cubren el costo de la suscripción mensual de Starlink de más de $250 USD. Además, el portal recopila datos de correo electrónico de primera mano (first-party) en total conformidad con las normativas, lo que amplía la lista de marketing directo del operador para futuros viajes.
En el entorno de un hotel remoto, implementar un portal con políticas estrictas de ancho de banda reduce las quejas de los huéspedes sobre un WiFi lento hasta en un 60%, ya que se evita que los usuarios de alto consumo monopolicen el enlace satelital.
Definiciones clave
Bypass Mode
A configuration setting that disables the native Starlink router's DHCP and NAT functions, passing the WAN IP directly to a third-party enterprise router.
Required when integrating enterprise networking equipment with a Starlink dish to avoid double NAT and routing conflicts.
CGNAT (Carrier Grade NAT)
A method used by ISPs to share a single public IP address among multiple customers. The customer's router receives a private IP address (typically 100.64.0.0/10).
Starlink uses CGNAT by default, which prevents inbound connections from the internet and requires reverse tunnel architectures for cloud management.
VLAN (Virtual Local Area Network)
A logical subnetwork that groups a collection of devices from different physical LANs.
Used to isolate guest WiFi traffic from staff and IoT networks, ensuring security and compliance.
Captive Portal
A web page that a user of a public access network is obliged to view and interact with before access is granted.
Used to enforce terms of service, collect marketing data, and authenticate users on guest WiFi networks.
Walled Garden
A limited environment that controls the user's access to web content and services before they have fully authenticated.
Required to allow guest devices to reach the cloud captive portal and authentication servers before they are granted full internet access.
RADIUS
A networking protocol that provides centralized Authentication, Authorization, and Accounting management for users who connect and use a network service.
The underlying protocol used by enterprise access points to communicate with the cloud captive portal to verify user credentials.
Traffic Shaping
The manipulation and prioritization of network traffic to reduce the impact of heavy users or latency-sensitive applications.
Essential on Starlink networks to prioritize web browsing over high-bandwidth activities like video streaming.
First-Party Data
Information a company collects directly from its customers and owns.
Captured via the captive portal login process (e.g., email addresses) and used for direct marketing and loyalty campaigns.
Ejemplos resueltos
A 120-cabin cruise vessel running Starlink Maritime at 220 Mbps needs to provide passenger WiFi without degrading ship operations. They require a mechanism to monetise the connection and collect marketing data.
The operator deploys Cisco Meraki access points throughout the vessel with three strict VLANs: crew, passenger, and ship systems. Purple's captive portal handles passenger authentication via email or a cabin number lookup integrated with the PMS. Each passenger receives a 2GB daily allowance. Premium tier passengers can purchase a 10GB allocation. The portal collects first-party email data for post-voyage marketing.
A remote Highland hotel with no fibre infrastructure runs Starlink Business at 150 Mbps. Guests frequently complain about slow speeds during the evening, and the hotel has no visibility into who is using the network.
The hotel deploys HPE Aruba access points across the main building and outbuildings. They configure the Starlink dish in Bypass Mode and connect it to an Aruba gateway. Guests authenticate via email on Purple's portal. The hotel enforces a strict 5 Mbps per-device bandwidth cap and uses Purple's analytics to monitor peak usage times.
Preguntas de práctica
Q1. A remote mining camp has deployed Starlink Business. They have connected a Cisco Meraki MX firewall to the Starlink router. Guests can connect to the WiFi, but the captive portal page times out and fails to load. What is the most likely cause?
Sugerencia: Consider how the Starlink hardware handles routing by default and what the Meraki firewall requires to manage traffic effectively.
Ver respuesta modelo
The Starlink dish has not been placed in Bypass Mode. As a result, the network is suffering from double NAT (the Starlink router and the Meraki firewall are both attempting to perform Network Address Translation). The administrator must use the Starlink app to enable Bypass Mode, allowing the Meraki firewall to receive the CGNAT IP directly and manage the routing and captive portal interception.
Q2. You are deploying a captive portal for a hotel using Starlink. You have configured Bypass Mode and VLAN segmentation. During testing, you notice that Apple devices prompt the user to log in immediately, but some Android devices show a certificate error when the user tries to browse to a secure website before authenticating. How do you resolve this?
Sugerencia: Think about how modern browsers handle initial connection requests and what the router must do to intercept them cleanly.
Ver respuesta modelo
The enterprise router is not configured to handle HTTPS interception correctly for the captive portal redirect. Modern browsers default to HTTPS. When the user attempts to visit an HTTPS site before authenticating, the router intercepts the traffic and presents its own certificate, which the browser rejects as invalid. You must ensure the router's captive portal settings are configured to use a valid SSL certificate for the redirect, or rely on the OS-level network probes (like Apple's CNA) which use HTTP endpoints to trigger the portal automatically.
Q3. A maritime operator complains that their Starlink Maritime connection (220 Mbps) becomes unusable every evening. They currently provide an open, password-free guest network. What three specific configurations should you implement on the enterprise router and captive portal to resolve this?
Sugerencia: Focus on controlling how much data individual users can consume and prioritising critical traffic types.
Ver respuesta modelo
- Implement a captive portal requiring authentication to track and manage individual users. 2. Enforce per-device bandwidth caps (e.g., 5 Mbps down / 2 Mbps up) to prevent a single user from monopolising the connection. 3. Apply traffic shaping rules at the firewall to prioritise web browsing and messaging protocols while throttling or blocking high-bandwidth applications like video streaming and P2P file sharing.
Continúe leyendo esta serie
Gestión de WiFi para huéspedes de hoteles: Integración de PMS, portales y estándares de marca
Esta guía técnica detalla cómo diseñar redes de WiFi para hoteles de nivel empresarial, enfocándose en la segmentación de VLAN, la integración de PMS para la gestión automatizada de sesiones y la optimización de Captive Portal para la captura de datos de conformidad con el GDPR.
Mejores prácticas de Captive Portal: Diseñando para una alta conversión y cumplimiento
Esta guía técnica ofrece a los gerentes de TI, arquitectos de red y directores de operaciones de establecimientos un plan completo para implementar captive portals que equilibren la seguridad de la red con una alta conversión de usuarios. Cubre toda la arquitectura, desde la segmentación de VLAN y la autenticación RADIUS hasta el diseño de consentimiento en cumplimiento con el GDPR y la selección del método de autenticación. Basada en la experiencia operativa de Purple en más de 80,000 establecimientos y 440 millones de inicios de sesión en 2024, cada recomendación se fundamenta en datos reales de implementación.
Cómo optimizar Captive Portals para una máxima seguridad de red y conversión de usuarios
Esta guía proporciona un plan técnico completo para optimizar Captive Portals en entornos empresariales, abarcando la arquitectura de segmentación de red, la selección del método de autenticación, el diseño de consentimiento en cumplimiento con el GDPR y la optimización de la conversión. Está dirigida a gerentes de TI, arquitectos de red y CTOs en hoteles, cadenas de retail, estadios y organizaciones del sector público que necesitan equilibrar la seguridad de la red con la captura de datos de primera fuente. Purple opera la infraestructura de Captive Portal en más de 80,000 establecimientos con 440 millones de inicios de sesión en 2024, y los marcos de trabajo presentados aquí reflejan esa experiencia operativa.