Configuración de la redirección del Captive Portal en controladores de red empresariales
Esta guía de referencia detalla la arquitectura técnica y los pasos de configuración específicos de cada fabricante necesarios para implementar la redirección del captive portal en controladores de red empresariales. Proporciona directrices prácticas para que los equipos de TI configuren walled gardens, integren la autenticación RADIUS y garanticen el cumplimiento de las normativas GDPR y PCI DSS.
Escuchar esta guía
Ver transcripción del podcast
- Resumen ejecutivo
- Análisis técnico detallado
- El flujo de redirección
- Guía de implementación
- Cisco Meraki
- HPE Aruba
- Ruckus SmartZone
- Ubiquiti UniFi
- Best Practices
- 1. Configuración de Walled Garden
- 2. Segmentación de red para PCI DSS
- 3. RADIUS Accounting
- Resolución de problemas y mitigación de riesgos
- Fallos de interceptación HTTPS
- Filtración de DNS
- Discrepancias en el tiempo de espera de la sesión
- ROI e impacto empresarial

Resumen ejecutivo
Configurar un redireccionamiento de Captive Portal en un controlador de red enterprise es un requisito fundamental para ofrecer un WiFi de invitados seguro y conforme a la normativa. Cuando se configura correctamente, el controlador intercepta el tráfico de clientes no autenticados y emite una redirección HTTP 302 a un portal externo, lo que permite la autenticación, la captura del consentimiento y la segmentación de la red. Si se configura incorrectamente, se producen fallos de conexión silenciosos, advertencias de seguridad en el navegador y riesgos de cumplimiento.
Esta guía proporciona la arquitectura técnica y los pasos de configuración específicos del proveedor necesarios para implementar portales cautivos externos en Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist y Ubiquiti UniFi. Detallamos la mecánica del flujo de redirección, los requisitos precisos para la configuración del walled garden y la integración de RADIUS para la autenticación y la contabilidad. Al seguir estos pasos, se garantiza que la red de invitados cumpla con los requisitos de segmentación de PCI DSS, capture el consentimiento explícito de GDPR y dirija de forma segura los datos de origen a plataformas como Purple.
Análisis técnico detallado
El mecanismo de redireccionamiento de Captive Portal funciona a nivel de controlador de red. Se basa en una secuencia específica de cambios en el estado de la red para interceptar, autenticar y autorizar un dispositivo cliente.

El flujo de redirección
- Asociación y DHCP: Un dispositivo de invitado se asocia al SSID de invitados. El controlador asigna una dirección IP a través de DHCP, pero coloca al cliente en un estado restringido de autenticación previa (a menudo asignado a una VLAN o rol de autenticación previa específico).
- Aplicación del Walled Garden: En este estado de autenticación previa, se descarta todo el tráfico saliente, excepto el DNS (puerto 53), DHCP (puertos 67 y 68) y el tráfico destinado a direcciones IP o dominios específicos definidos en la lista de control de acceso (ACL). Esta ACL se conoce como walled garden.
- Interceptación y redirección: Cuando el invitado abre un navegador e inicia una solicitud HTTP, el controlador intercepta la solicitud. En lugar de enrutar el tráfico a internet, el controlador responde con un código de estado HTTP 302 Found, lo que redirige el navegador a la URL de su Captive Portal externo. Los sistemas operativos modernos utilizan sondas HTTPS automáticas (como el Captive Network Assistant de Apple) para detectar esta redirección e iniciar un pseudonavegador.4. Autenticación: el invitado interactúa con la splash page alojada en el portal externo (por ejemplo, Purple). Esto puede implicar un inicio de sesión social, el envío de un formulario o un simple clic para continuar. Una vez completado, el portal se comunica con el controlador para autorizar la sesión.
- Autorización y Contabilidad (Accounting): la señal de autorización se envía normalmente a través de un mensaje RADIUS Access-Accept o mediante una API específica del proveedor. El controlador recibe esta señal, pasa al cliente al estado de post-autenticación (a menudo una VLAN diferente), elimina la regla de redirección y concede acceso a internet. A continuación, el controlador envía un mensaje RADIUS Accounting-Start para registrar la duración de la sesión y el uso de datos.
Guía de implementación
La arquitectura fundamental es coherente entre los distintos proveedores, pero la sintaxis de configuración varía significativamente. A continuación se detallan los pasos para las principales plataformas empresariales.

Cisco Meraki
Cisco Meraki configura los portales cautivos íntegramente a través del panel de control de Meraki.
- Vaya a Wireless > Access Control y seleccione su SSID de invitados.
- En Splash page, seleccione Sign-on with my RADIUS server (para acceso basado en credenciales) o Click-through.
- En el campo Custom Splash URL, introduzca la URL de su portal externo proporcionada por Purple.
- En RADIUS, introduzca las direcciones IP de los servidores RADIUS principal y secundario tanto para la autenticación (puerto 1812) como para la contabilidad (puerto 1813), junto con el secreto compartido (shared secret).
- Desplácese hasta Advanced Splash Settings para configurar el walled garden. Añada las direcciones IP o dominios de su servidor de portal y de cualquier CDN requerida.
HPE Aruba
La configuración de Aruba implica definir un perfil de Captive Portal y aplicarlo a un rol.
- En ArubaOS, vaya a Configuration > Authentication > L3 Authentication.
- Cree un nuevo Captive Portal Authentication Profile. Introduzca la Login URL que apunta a su splash page de Purple.
- Cree un Server Group que contenga sus servidores RADIUS y asígnelo al perfil de Captive Portal.
- Vaya a Configuration > Security > Roles. Edite el rol de pre-autenticación (a menudo llamado
logon). Asegúrese de que la ACL permita el tráfico DHCP, DNS y HTTP/HTTPS hacia las direcciones IP de su walled garden, y aplique el perfil de Captive Portal a todo el resto del tráfico HTTP. - Asigne el rol
logoncomo rol inicial en su perfil AAA para el SSID de invitados.
Ruckus SmartZone
Ruckus utiliza un tipo de WLAN específico para despliegues de puntos de acceso.
- Navegue a WLANs y cree una nueva WLAN. Establezca el WLAN Type en Hotspot (WISPr).
- En Authentication Options, seleccione External RADIUS Server e introduzca los datos de su servidor tanto para la autenticación como para el registro de conexiones (accounting).
- En Hotspot Portal, seleccione External e introduzca la URL de su portal.
- Configure el Walled Garden añadiendo las direcciones IP o dominios necesarios.
- Ruckus depende de su Northbound Portal Interface (NPI) para gestionar el flujo de autorización, lo que requiere configurar los ajustes de NPI para permitir la comunicación desde el servidor de su portal.
Ubiquiti UniFi
UniFi proporciona una interfaz sencilla para portales externos.
- En el UniFi Network Controller, vaya a Settings > WiFi y seleccione su red de invitados.
- En Advanced Options, habilite la Guest Policy.
- Vaya a Settings > Guest Control. En Portal Type, seleccione External Portal Server e introduzca la URL de su portal.
- En Access Control, añada las direcciones IP requeridas a la lista Pre-Authorization Access (el walled garden).
- Configure los detalles del servidor RADIUS en Profiles > RADIUS y aplique el perfil a la red de invitados.
Best Practices
1. Configuración de Walled Garden
El walled garden es el punto de fallo más crítico en los despliegues de Captive Portal. Si el walled garden está incompleto, el navegador del invitado no podrá cargar la página de bienvenida (splash page), lo que provocará una pantalla en blanco o un error de tiempo de espera agotado (timeout).
Debe permitir explícitamente el acceso a:
- Las direcciones IP o dominios del servidor de portal principal.
- Las direcciones IP del servidor RADIUS.
- Cualquier red de distribución de contenido (CDN) utilizada por el portal para cargar fuentes, imágenes o JavaScript.
- Dominios de proveedores de identidad si se utiliza el inicio de sesión social (por ejemplo,
facebook.com,google.com).
2. Segmentación de red para PCI DSS
Si su establecimiento procesa pagos con tarjeta, el cumplimiento de PCI DSS exige un aislamiento estricto de la red de invitados con respecto al entorno de datos de los titulares de tarjetas. No confíe únicamente en la separación por SSID. Debe configurar una VLAN de invitados dedicada a nivel de controlador o conmutador, con reglas de firewall que denieguen explícitamente el enrutamiento entre la VLAN de invitados y cualquier red corporativa interna o de punto de venta (POS).
3. RADIUS Accounting
Configure siempre RADIUS accounting. Aunque la omisión de autorización MAC puede conceder acceso, se requiere RADIUS accounting (mensajes Accounting-Start y Accounting-Stop) para realizar un seguimiento preciso de la duración de la sesión y el uso de datos. Sin el registro de conexiones (accounting), su plataforma de analítica informará de tiempos de permanencia y recuentos de usuarios simultáneos inexactos.
Resolución de problemas y mitigación de riesgos
Fallos de interceptación HTTPS
Los sistemas operativos modernos utilizan sondeos HTTPS para detectar captive portals. Si el controlador intercepta una solicitud HTTPS pero presenta un certificado SSL no válido o no confiable para el redireccionamiento, el navegador mostrará una advertencia de seguridad grave (por ejemplo, "La conexión no es privada") y bloqueará el redireccionamiento. Para mitigar esto, asegúrese de que su controlador esté provisto de un certificado SSL válido y de confianza pública para su interfaz virtual, o configure el controlador para que solo intercepte el tráfico HTTP para el redireccionamiento inicial.
Filtración de DNS
Si la ACL de preautenticación permite un tráfico DNS saliente sin restricciones, los usuarios avanzados pueden utilizar túneles DNS para eludir el captive portal y acceder a internet sin autenticarse. Mitigue esto restringiendo el tráfico DNS saliente en el rol de preautenticación solo a sus resolutores DNS designados, bloqueando todo el demás tráfico del puerto 53.
Discrepancias en el tiempo de espera de la sesión
Si el tiempo de espera de la sesión configurado en el controlador inalámbrico es más corto que el período de validez de la sesión definido en el portal externo, los invitados se desconectarán abruptamente y se verán obligados a volver a autenticarse. Asegúrese de que el tiempo de espera por inactividad del controlador y el tiempo de espera absoluto de la sesión se alineen con la experiencia de usuario prevista para los invitados (por ejemplo, 24 horas para entornos de hostelería, 8 horas para comercio minorista).
ROI e impacto empresarial
La implementación de un captive portal configurado correctamente transforma el WiFi de invitados de un coste operativo en un activo estratégico. Al integrar los controladores empresariales con una capa de inteligencia como Purple, los establecimientos pueden capturar el consentimiento explícito de GDPR y recopilar valiosos datos de primera mano.
Purple procesa 440 millones de inicios de sesión al año en 80.000 establecimientos. Estos datos se envían directamente a las plataformas CRM, lo que permite realizar campañas de marketing dirigidas basadas en visitas físicas reales. Por ejemplo, los operadores de comercio minorista pueden medir la afluencia y las tasas de visitas repetidas, mientras que los establecimientos de hostelería pueden impulsar las reservas directas interactuando con los huéspedes después de su estancia. El ROI se mide en un aumento del valor de vida del cliente, una mayor eficiencia operativa a través de análisis de afluencia precisos y la mitigación del riesgo regulatorio mediante la gestión automatizada del cumplimiento.
Definiciones clave
Captive Portal
Una página web que intercepta el tráfico de red no autenticado y requiere la interacción del usuario (como aceptar las condiciones o proporcionar credenciales) antes de conceder acceso a Internet.
Se utiliza en redes empresariales para aplicar políticas de seguridad, recopilar datos de origen y garantizar el cumplimiento normativo.
Walled Garden
Una lista de control de acceso (ACL) aplicada a clientes no autenticados, que permite el acceso únicamente a direcciones IP o dominios específicos necesarios para cargar el captive portal.
Es fundamental para garantizar que la página de inicio se cargue correctamente; si faltan dominios CDN en el walled garden, el portal no se mostrará adecuadamente.
RADIUS
Remote Authentication Dial-In User Service. Un protocolo de red que proporciona una gestión centralizada de autenticación, autorización y contabilidad (AAA).
Utilizado por los controladores de red para verificar las credenciales de los invitados con una base de datos externa y registrar las métricas de la sesión.
VLAN Segmentation
La práctica de dividir una red física en varias redes lógicas para aislar el tráfico.
Obligatorio para el cumplimiento de PCI DSS para garantizar que el tráfico WiFi de invitados no pueda enrutarse a entornos de tarjetas de pago.
Redirección HTTP 302
Un código de estado de respuesta HTTP estándar que indica que el recurso solicitado se ha trasladado temporalmente a una URL diferente.
El mecanismo utilizado por los controladores de red para interceptar la solicitud web inicial de un invitado y redirigir su navegador a la página de inicio.
IEEE 802.1X
Un estándar IEEE para el control de acceso a redes basado en puertos, que requiere que los dispositivos se autentiquen antes de obtener acceso a la red.
Proporciona seguridad de nivel empresarial al garantizar que cada conexión se autentique de forma individual, a menudo respaldada por un servidor RADIUS.
WPA3-Enterprise
El último protocolo de seguridad Wi-Fi, que proporciona un cifrado robusto y requiere autenticación 802.1X.
Recomendado para implementaciones empresariales seguras para proteger contra ataques de diccionario fuera de línea y garantizar la confidencialidad de los datos.
MAC Authorisation Bypass (MAB)
Un método para otorgar acceso a la red basado en la dirección MAC del dispositivo cliente en lugar de requerir credenciales de usuario explícitas.
A menudo se utiliza en Captive Portals de tipo "click-through" donde el portal registra la dirección MAC después de que el usuario acepta los términos de servicio.
Ejemplos prácticos
Un hotel de 350 habitaciones necesita implantar un portal de WiFi para invitados con la imagen de su marca que recopile direcciones de correo electrónico para su programa de fidelización, garantizando el cumplimiento del GDPR e aislando el tráfico de invitados de la red corporativa.
El equipo de TI despliega puntos de acceso Cisco Meraki y configura un SSID de invitados dedicado en la VLAN 100. En el panel de control de Meraki, configuran la página de inicio en "Iniciar sesión con mi servidor RADIUS" e introducen la URL del portal de Purple. Configuran el walled garden para incluir los rangos de IP de Purple y los dominios de la CDN. Se aplican reglas de firewall a la VLAN 100, denegando el enrutamiento a la VLAN corporativa para garantizar el cumplimiento de PCI DSS. En la plataforma Purple, se crea un portal personalizado con un formulario de captura de datos y casillas de verificación explícitas para el consentimiento del GDPR. El conector CRM de Purple se configura para sincronizar los correos electrónicos capturados directamente con la plataforma de marketing del hotel.
Una cadena de tiendas minoristas regional con 40 establecimientos requiere una experiencia de WiFi de invitados uniforme en todos sus centros, con una gestión centralizada y análisis de afluencia a nivel de tienda.
El minorista despliega puntos de acceso HPE Aruba gestionados a través de Aruba Central. Se crea una plantilla única de WLAN de invitados con un captive portal externo que apunta a Purple. El rol de autenticación previa se configura con las ACL de walled garden necesarias. Esta plantilla se aplica en los 40 centros utilizando la política de grupo de Aruba Central. En Purple, se despliega un diseño de portal unificado, con paneles de análisis configurados para segmentar los datos por ubicación de tienda individual.
Preguntas de práctica
Q1. Un establecimiento informa que los clientes que se conectan al WiFi ven una pantalla en blanco en lugar de la página de inicio de sesión de la marca. El portal utiliza fuentes personalizadas alojadas en Google Fonts. ¿Cuál es el error de configuración más probable?
Sugerencia: Considere qué tráfico se permite antes de que un usuario se autentique.
Ver respuesta modelo
El walled garden está incompleto. Los dominios CDN de Google Fonts no se han añadido a la ACL previa a la autenticación. El controlador está bloqueando la solicitud para cargar las fuentes, lo que provoca que falle la representación de la página.
Q2. Para cumplir con PCI DSS, un responsable de TI crea un nuevo SSID llamado 'Guest_WiFi' en la misma subred que la red corporativa. ¿Es esto suficiente?
Sugerencia: PCI DSS requiere el aislamiento del entorno de datos de los titulares de tarjetas.
Ver respuesta modelo
No. Crear un SSID independiente en la misma subred no proporciona aislamiento de red. La red de invitados debe colocarse en una VLAN dedicada con reglas de firewall que denieguen explícitamente el enrutamiento a las redes corporativas o de TPV.
Q3. Una cadena de tiendas nota que su panel de analíticas muestra 1.000 autenticaciones al día, pero la métrica de tiempo de permanencia medio falta o es cero. ¿Qué paso de configuración se ha omitido?
Sugerencia: ¿Qué protocolo es responsable de realizar el seguimiento de la duración de la sesión?
Ver respuesta modelo
No se ha configurado la contabilidad RADIUS (RADIUS Accounting) en el controlador. Sin los mensajes de Accounting-Start y Accounting-Stop, la plataforma de analíticas no puede calcular la duración de las sesiones.
Continúe leyendo esta serie
Cómo configurar un Captive Portal en Starlink: 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 limitaciones de ancho de banda satelital y garantizar el cumplimiento normativo.
Mejores prácticas de Captive Portal: diseño para una alta conversión y cumplimiento normativo
Esta guía técnica ofrece a los responsables de TI, arquitectos de redes 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. Abarca toda la arquitectura, desde la segmentación de VLAN y la autenticación RADIUS hasta el diseño de consentimiento en conformidad 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 los captive portals para una máxima seguridad de red y conversión de usuarios
Esta guía proporciona un esquema técnico completo para optimizar los 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 conforme a la GDPR y la optimización de la conversión. Está dirigida a responsables de TI, arquitectos de red y CTO de hoteles, cadenas de tiendas, estadios y organizaciones del sector público que necesitan equilibrar la seguridad de la red con la captura de datos de primera mano. Purple opera la infraestructura de captive portals en más de 80.000 establecimientos con 440 millones de inicios de sesión en 2024, y los marcos de trabajo aquí presentados reflejan esa experiencia operativa.