Saltar al contenido principal

Zyxel Nebula Cloud and USG Integration with Purple WiFi

Esta guía de referencia técnica cubre la integración de extremo a extremo de Zyxel Nebula Cloud y los Firewalls USG Flex con la plataforma Purple WiFi. Proporciona instrucciones de configuración paso a paso para la redirección del Captive Portal de invitados, la autenticación RADIUS, la configuración de Walled Garden, WiFi seguro para el personal mediante 802.1X y la segmentación de red multi-inquilino utilizando Claves Privadas Precompartidas (PPSK) de Zyxel con asignación dinámica de VLAN. Los administradores de TI, MSP y arquitectos de red que implementan WiFi en entornos de hotelería, comercio minorista y complejos multi-inquilino encontrarán orientación práctica basada en estándares de la industria, incluidos PCI DSS, IEEE 802.1X y GDPR.

📖 9 min de lectura📝 2,234 palabras🔧 2 ejemplos resueltos3 preguntas de práctica📚 9 definiciones clave

Escucha esta guía

Ver transcripción del podcast
Bienvenido a la serie de Informes Técnicos de Purple. Soy su anfitrión, y hoy cubriremos un escenario de implementación crucial para gerentes de TI y arquitectos de red: la integración de Zyxel Nebula Cloud y los Firewalls USG Flex con Purple WiFi. Si está implementando WiFi para invitados en una cadena hotelera, un complejo comercial o un entorno multi-inquilino, este episodio es para usted. Vayamos directamente a la arquitectura. Primero, ¿por qué esta integración? Zyxel proporciona hardware robusto y Nebula ofrece una gestión centralizada en la nube. Pero cuando implementa WiFi a escala, por ejemplo, en 50 sucursales minoristas o en un hotel de 200 habitaciones, necesita más que una conectividad básica. Necesita un flujo de autenticación estructurado, captura de datos que cumpla con las normativas y segmentación dinámica de la red. Ahí es donde entra Purple. Nos integramos con Zyxel a través de RADIUS y redirección externa de Captive Portal para ofrecer redes basadas en la identidad. Repasemos la configuración principal en Zyxel Nebula. El proceso comienza con la configuración de su SSID. Navegue a Site-wide, Configure, Access points y luego a SSID advanced settings. Aquí, habilite la URL del Captive Portal externo. Introducirá la URL de redirección específica de Purple proporcionada en su portal de Purple. Pero la redirección por sí sola no es suficiente; debe configurar el Walled Garden. El Walled Garden define a qué dominios puede acceder un dispositivo de invitado antes de la autenticación. Este es un error común. Debe incluir en la lista de permitidos los dominios del portal de Purple, cualquier CDN de activos y los endpoints estándar de detección de Captive Portal del sistema operativo. En Nebula, agregue estos dominios línea por línea. Si omite un dominio, la página de bienvenida no se cargará correctamente y sus invitados se quedarán atascados. A continuación, configuramos el servidor RADIUS. En la configuración avanzada del SSID, seleccione WPA2-Enterprise con My RADIUS server, o configure la autenticación basada en MAC según su flujo. Ingrese la dirección IP de RADIUS de Purple, establezca el puerto de autenticación en 1812, el puerto de contabilidad en 1813 e ingrese el secreto compartido. Configure siempre el servidor RADIUS de respaldo para garantizar una alta disponibilidad. Ahora, hablemos de un escenario más avanzado: la segmentación multi-inquilino utilizando claves precompartidas privadas de Zyxel, o PPSK. En entornos como residencias de estudiantes o espacios de coworking, se desea un único SSID, pero es necesario aislar el tráfico por inquilino. Zyxel PPSK le permite emitir una contraseña de WiFi única para cada usuario. Cuando se conectan, el controlador de Nebula los asigna dinámicamente a una VLAN específica según esa contraseña. Esto se configura en Cloud Authentication seleccionando DPPSK y asignando el ID de VLAN correspondiente. Esto reduce la sobrecarga de SSID y mejora significativamente la seguridad. ¿Qué pasa con el firewall USG Flex? Si estás ejecutando el gateway de forma local, debes asegurarte de que tus reglas de firewall y políticas de zona se alineen con tus segmentos inalámbricos. Por lo general, creas zonas dedicadas para el tráfico de Guest, Staff y Multi-Tenant. La zona Guest solo debe tener acceso de salida a internet, con reglas estrictas que bloqueen el acceso a las zonas LAN o DMZ. Pasemos a las recomendaciones de implementación y a los errores comunes. El problema más frecuente que vemos es la configuración incorrecta del walled garden. Si un invitado se conecta y ve una página en blanco, verifica tu lista de permitidos. Utiliza las herramientas de desarrollo del navegador para identificar solicitudes de CDN bloqueadas. El segundo problema son los tiempos de espera de RADIUS. Asegúrate de que tus firewalls ascendentes permitan los puertos UDP 1812 y 1813 de salida hacia la plataforma en la nube de Purple. Hora de una sesión rápida de preguntas y respuestas. Pregunta uno: ¿Necesito una VLAN dedicada para Guest WiFi? Respuesta: Sí. Aísla siempre el tráfico de invitados en una VLAN dedicada. Esto es obligatorio para el cumplimiento de PCI DSS si tu establecimiento procesa pagos en la misma infraestructura física. Pregunta dos: ¿Puedo usar Purple con APs independientes de Zyxel sin Nebula? Respuesta: Sí, pero administrar la configuración de RADIUS y del portal por AP es ineficiente. Recomendamos encarecidamente utilizar Nebula Control Center para una gestión centralizada. Pregunta tres: ¿Cómo maneja Purple la aleatorización de direcciones MAC? Respuesta: Purple depende de la dirección MAC proporcionada por el controlador Zyxel a través de la contabilidad de RADIUS. Aunque los dispositivos aleatorizan las MAC por red, mantienen la misma MAC para tu SSID específico, lo que permite la persistencia de la sesión durante su visita. En resumen: Integrar Zyxel Nebula con Purple requiere una configuración precisa de la URL externa del Captive Portal, un Walled Garden completo y una configuración de RADIUS exacta. Para establecimientos multi-tenant, aprovecha Zyxel PPSK para el direccionamiento dinámico de VLAN. Si configuras estos elementos correctamente, ofrecerás una experiencia de WiFi segura y escalable que recopila valiosos datos de primera mano. Si estás planeando una implementación, revisa la guía técnica completa para obtener instrucciones paso a paso y diagramas de arquitectura. Gracias por escuchar, y nos vemos en la próxima sesión técnica.

header_image.png

Resumen ejecutivo

Zyxel Nebula Cloud y los Firewalls USG Flex se implementan en miles de sedes empresariales, desde cadenas hoteleras hasta complejos comerciales. Al integrar este hardware con Purple, agrega una capa de autenticación de invitados que cumple con las normativas y captura datos, transformando una red inalámbrica estándar en un activo de datos propios. Esta guía cubre cuatro escenarios de implementación: redirección de Captive Portal de invitados a través de una página de inicio externa, autenticación y contabilidad basadas en RADIUS, WiFi seguro para el personal mediante IEEE 802.1X y segmentación de red multiinquilino utilizando claves precompartidas personales dinámicas (DPPSK) de Zyxel. Purple opera en más de 80,000 sedes activas y procesó 440 millones de inicios de sesión en 2024 (datos internos de Purple). Cuenta con las certificaciones ISO 27001, GDPR, CCPA y Cyber Essentials. La arquitectura de integración descrita aquí es agnóstica al hardware a nivel de plataforma, pero las rutas y parámetros de configuración específicos en esta guía se aplican a Zyxel Nebula Control Center (NCC) y a los Firewalls USG Flex que ejecutan el firmware actual.

Para obtener una visión más amplia de la arquitectura de seguridad WiFi empresarial, consulte nuestra Enterprise WiFi Security: A Complete Guide for 2026 .


Análisis técnico profundo

Arquitectura de integración

La integración de Zyxel y Purple se basa en tres protocolos estándar que funcionan en secuencia: redirección HTTP (detección de Captive Portal), autenticación RADIUS (UDP 1812) y contabilidad RADIUS (UDP 1813). Cuando un dispositivo de invitado se conecta al SSID de WiFi de invitados, el punto de acceso Zyxel intercepta la primera solicitud HTTP y emite una redirección HTTP 302 a la URL externa del Captive Portal de Purple. El invitado se autentica en la página de inicio de Purple (a través de correo electrónico, inicio de sesión social o SMS) y Purple envía un mensaje RADIUS Access-Accept de vuelta al controlador Zyxel. El controlador otorga acceso a Internet y comienza a enviar paquetes RADIUS Accounting Start para registrar los datos de la sesión.

architecture_overview.png

El Firewall Zyxel USG Flex se ubica entre los segmentos inalámbricos y la WAN. Aplica políticas de seguridad basadas en zonas que aíslan las VLAN de invitados, del personal y de múltiples inquilinos entre sí y de la LAN corporativa. Nebula Control Center administra los puntos de acceso y las configuraciones de SSID de forma centralizada a través de HTTPS en el puerto 443 hacia la nube de Nebula.

Parámetros RADIUS

La siguiente tabla resume los parámetros de configuración de RADIUS que necesitará de su consola de administración de Purple.

Parámetro Valor
IP de RADIUS primario Proporcionado en la consola de administración de Purple
IP de RADIUS secundario Proporcionado en la consola de administración de Purple
Puerto de autenticación UDP 1812
Puerto de contabilidad UDP 1813
Shared secret Proporcionado en la consola de administración de Purple
NAS identifier Configurado con la dirección MAC del AP o el nombre del sitio
Called Station ID Dirección MAC del AP

Siempre configure los servidores RADIUS primario y secundario. Un único endpoint RADIUS es un punto único de falla que bloqueará el acceso de los invitados si el servidor no está disponible.

Configuración de Walled Garden

El Walled Garden (también llamado lista blanca) define los dominios y rangos de IP a los que un dispositivo puede acceder antes de completar la autenticación. En Zyxel Nebula, esto se configura en Site-wide > Configure > Access points > Captive portal customisation > Captive portal advance setting.

Debe incluir las siguientes categorías de entradas:

  • El dominio del portal de Purple y todos los subdominios (use el formato de comodín: *.purple.ai)
  • Dominios de CDN que sirven los recursos CSS, JavaScript e imágenes del portal
  • Dominios de proveedores de inicio de sesión social si habilita el inicio de sesión con Facebook, Google o Microsoft
  • Detección de Captive Portal de Apple: captive.apple.com
  • Verificación de conectividad de Google: connectivitycheck.gstatic.com
  • Microsoft NCSI: www.msftconnecttest.com

La falta de cualquiera de estas entradas provocará que la página de bienvenida no se renderice en tipos de dispositivos específicos. Los dispositivos iOS, en particular, mostrarán un mini-navegador en blanco si el endpoint CNA de Apple no se maneja correctamente.

WiFi seguro para el personal mediante IEEE 802.1X

Para las redes del personal, no se debe utilizar una PSK compartida. IEEE 802.1X (definido en el estándar IEEE 802.1X-2020) proporciona control de acceso a la red basado en puertos utilizando credenciales individuales por usuario. En Nebula, esto se configura estableciendo la seguridad del SSID en WPA2-Enterprise y apuntando la autenticación al Nebula Cloud Authentication Server (NCAS) o a un servidor RADIUS externo como Microsoft Entra ID u Okta a través de un proxy RADIUS.

Para implementaciones de WPA3-Enterprise, la ruta de configuración es idéntica, pero se selecciona WPA3 en las opciones de seguridad. WPA3 exige Protected Management Frames (PMF) y utiliza Simultaneous Authentication of Equals (SAE) para una mayor resistencia contra ataques de diccionario fuera de línea.

PPSK y asignación dinámica de VLAN para espacios multi-inquilino

ppsk_vlan_diagram.png

Zyxel DPPSK (Dynamic Personal Pre-Shared Key) permite que un solo SSID sirva a múltiples segmentos de red aislados. Cada usuario o dispositivo recibe una contraseña única. Cuando se autentican, el controlador de Nebula asocia esa contraseña a un ID de VLAN definido en la base de datos DPPSK. Este es el enfoque correcto para espacios de coworking, alojamiento para estudiantes, desarrollos de construcción para alquiler (BTR) y unidades multifamiliares (MDU) donde se necesita el aislamiento de los inquilinos sin transmitir docenas de SSIDs.

DPPSK requiere la licencia Nebula Pro Pack y la versión de firmware del punto de acceso 6.00 o posterior. Configure la base de datos DPPSK en Configure > Cloud authentication > DPPSK en el Nebula Control Center. Cada entrada incluye la frase de contraseña, una fecha de vencimiento opcional, una dirección de correo electrónico para el envío y el ID de VLAN de destino.

El número máximo de entradas DPPSK autorizadas simultáneamente es de 2,048. Para implementaciones con más de 2,048 usuarios concurrentes, deberá administrar las fechas de vencimiento con cuidado para garantizar que las credenciales activas se mantengan dentro de este límite.


Guía de implementación

Paso 1: Preparar la infraestructura de red

Antes de realizar cambios en el Nebula Control Center, configure sus VLAN en el USG Flex Firewall y en los switches descendentes.

  1. Cree una VLAN de invitados (ejemplo: VLAN 10) con una subred dedicada (ejemplo: 192.168.10.0/24). Configure un servidor DHCP en esta interfaz.
  2. Cree una VLAN de personal (ejemplo: VLAN 20) con una subred dedicada (ejemplo: 192.168.20.0/24).
  3. Para implementaciones multi-inquilino, cree VLAN adicionales por inquilino (ejemplo: VLAN 30, 40, 50).
  4. En el USG Flex, cree una Zona de invitados asignada a la VLAN 10. Cree una política de seguridad que permita el tráfico desde la Zona de invitados hacia la zona WAN. Cree una política de denegación total que bloquee el tráfico desde la Zona de invitados hacia la zona LAN.
  5. Asegúrese de que los puertos de switch que conectan los AP de Zyxel estén configurados como enlaces troncales 802.1Q que transporten todas las etiquetas VLAN requeridas.

Paso 2: Configurar el SSID de invitados en Nebula Control Center

  1. Inicie sesión en Nebula Control Center en ncc.nebula.zyxel.com.
  2. Vaya a Site-wide > Configure > Access points > SSID settings.
  3. Habilite el SSID de invitados y active el Advanced mode.
  4. Habilite Guest network para activar la opción de Layer 2 client isolation. Esto evita que los dispositivos de los invitados se comuniquen directamente entre sí en el mismo SSID.
  5. Guarde los cambios.

Paso 3: Configurar el Captive Portal externo

  1. Vaya a Site-wide > Configure > Access points > SSID advanced settings.
  2. Seleccione su SSID de invitados en el menú desplegable.
  3. En Sign-in method, seleccione Click-to-continue para el redireccionamiento inicial, o seleccione My RADIUS server si está utilizando la autenticación MAC basada en RADIUS de Purple.
  4. Vaya a Site-wide > Configure > Access points > Captive portal customisation.
  5. En External captive portal URL, ingrese la URL de redireccionamiento de Purple desde su consola de administración de Purple. El formato es https://[su-dominio-de-purple]/[id-del-establecimiento].
  6. En Captive portal advance setting, ingrese todos los dominios de Walled Garden requeridos.
  7. Establezca Strict policy en Block all access until sign-on para evitar que los invitados evadan el portal.
  8. Configure el Reauth time para que coincida con la política de sesión de su establecimiento (normalmente 24 horas para hotelería, 30 días para programas de lealtad de retail).
  9. Guarde los cambios.

Paso 4: Configurar RADIUS en Nebula

  1. En SSID advanced settings, dentro de Network access, seleccione My RADIUS server.
  2. Ingrese la Primary RADIUS server IP desde su consola de administración de Purple.
  3. Establece el Authentication port en 1812.
  4. Ingresa el Shared secret.
  5. Repite el proceso para el servidor RADIUS secundario.
  6. Habilita RADIUS accounting y establece el puerto de contabilidad en 1813.
  7. Guarda los cambios.

Paso 5: Configura DPPSK para la segmentación multi-inquilino

  1. Ve a Configure > Access points > SSID advanced settings.
  2. Selecciona el SSID multi-inquilino y establece Network access en Dynamic personal PSK.
  3. Ve a Configure > Cloud authentication > DPPSK.
  4. Haz clic en Add y selecciona Batch create DPPSK.
  5. Establece el número de credenciales, la fecha de vencimiento y el VLAN ID de destino para cada grupo de inquilinos.
  6. Ingresa la dirección de correo electrónico para recibir el lote de credenciales.
  7. Guarda y distribuye las credenciales a los inquilinos.

Paso 6: Valida la implementación

  1. Conecta un dispositivo de prueba al SSID de Guest WiFi.
  2. Confirma que el dispositivo sea redirigido a la página de bienvenida de Purple.
  3. Completa la autenticación y confirma que se otorgue acceso a internet.
  4. En la consola de administración de Purple, verifica que la sesión aparezca en el panel de analíticas.
  5. En Nebula, ve a Access point > Monitor > Clients para confirmar que el cliente esté asociado y asignado a la VLAN correcta.
  6. Prueba DPPSK conectándote con una credencial de inquilino y confirmando la asignación correcta de VLAN.

Mejores prácticas

Segmenta cada tipo de tráfico. El tráfico de Guest, Staff e IoT debe ocupar una VLAN dedicada. Esto no es opcional si tu establecimiento procesa pagos con tarjeta en la misma infraestructura física: PCI DSS v4.0 exige la segmentación de red entre los entornos de datos de titulares de tarjetas y las redes de invitados.

Usa redundancia RADIUS. Configura las direcciones IP de RADIUS de Purple tanto principales como secundarias en Nebula. Una sola falla en el servidor RADIUS impedirá toda autenticación de invitados hasta que se resuelva.

Audita el Walled Garden con regularidad. Los proveedores de portales actualizan sus configuraciones de CDN. Un dominio que funcionaba en el momento de la implementación puede dejar de funcionar seis meses después si el proveedor migra los recursos a una nueva CDN. Programa una revisión trimestral de tus entradas de Walled Garden.

Habilita RADIUS accounting. Sin la contabilidad, Purple no puede rastrear la duración de la sesión, el uso de datos ni aplicar límites de acceso basados en el tiempo. Los datos de contabilidad también alimentan el panel de WiFi Analytics .

Aplica WPA3 donde el hardware lo admita. Los puntos de acceso Zyxel lanzados a partir de 2021 son compatibles con WPA3. Para el WiFi de Staff, WPA3-Enterprise con modo de seguridad de 192 bits se alinea con las recomendaciones de NIST SP 800-187 para la seguridad inalámbrica empresarial.

Prueba el comportamiento del CNA antes del lanzamiento. En iOS, el mini-navegador Captive Network Assistant (CNA) tiene una funcionalidad limitada en comparación con un navegador completo. Prueba tu página de bienvenida de Purple en el entorno CNA (particularmente los flujos de inicio de sesión social y el JavaScript personalizado) antes de implementarla para los invitados. Para implementaciones en hospitalidad , consulte también nuestra guía sobre segmentación de redes de invitados y de administración interna. Para entornos de retail , se aplica el mismo enfoque PPSK para aislar los sistemas de punto de venta del WiFi de los compradores.


Resolución de problemas y mitigación de riesgos

La página de inicio (splash page) no carga

Síntoma: El invitado se conecta al SSID pero ve una página en blanco o un error del navegador en el CNA.

Causa: Uno o más dominios requeridos por la splash page no están en el Walled Garden.

Resolución: Conecte un dispositivo de prueba al SSID de invitados. Abra un navegador (no el CNA) y navegue a cualquier URL HTTP. Cuando sea redirigido al Captive Portal, abra las herramientas de desarrollo del navegador e inspeccione la pestaña Red (Network). Identifique cualquier solicitud que devuelva errores 403 o de conexión rechazada. Agregue estos dominios al Nebula Walled Garden.

Los invitados se autentican pero no obtienen acceso a internet

Síntoma: El invitado completa el formulario del portal y ve una página de éxito, pero la navegación por internet falla.

Causa: El controlador Zyxel no está recibiendo el RADIUS Access-Accept de Purple, o el firewall USG Flex está bloqueando la respuesta RADIUS.

Resolución: Verifique que los puertos UDP de salida 1812 y 1813 estén permitidos desde la IP de administración del AP Zyxel hacia la IP del servidor RADIUS de Purple. Revise los registros de políticas de seguridad de USG Flex para ver si hay tráfico bloqueado.

Faltan datos de contabilidad (accounting) de RADIUS en el panel de Purple

Síntoma: Las sesiones aparecen en Nebula pero el panel de analíticas de Purple no muestra datos de duración de la sesión.

Causa: El registro de contabilidad (RADIUS Accounting) no está habilitado en la configuración del SSID de Nebula, o el puerto UDP 1813 está bloqueado.

Resolución: Confirme que el RADIUS accounting esté habilitado en la configuración avanzada del SSID. Verifique que el puerto de contabilidad esté configurado en 1813 y que el secreto compartido coincida con la configuración de Purple.

Usuarios de DPPSK asignados a la VLAN incorrecta

Síntoma: Un usuario se conecta con su PPSK pero es ubicado en el segmento de red incorrecto.

Causa: El ID de VLAN en la entrada de la base de datos DPPSK no coincide con la VLAN configurada en el trunk del switch o en la interfaz de USG Flex.

Resolución: Compare el ID de VLAN en la base de datos DPPSK de Nebula con la configuración de VLAN en el switch ascendente y en el USG Flex. Asegúrese de que el puerto del switch del AP sea un trunk que transporte todas las VLAN de los usuarios.


ROI e impacto comercial

La integración de la infraestructura Zyxel con Purple convierte una red inalámbrica que genera costos en un activo de datos que genera ingresos. Para un hotel de 200 habitaciones, capturar las direcciones de correo electrónico de los invitados y el consentimiento de marketing al iniciar sesión en el WiFi crea una base de datos CRM que impulsa campañas de reserva directa, reduciendo la dependencia de las comisiones de las OTA. Para una cadena de retail, la plataforma de Guest WiFi de Purple proporciona analíticas de tráfico peatonal, datos de tiempo de permanencia y tasas de visitas recurrentes que fundamentan las decisiones de personal y comercialización.

Para operadores multi-inquilino (desarrollos BTR, alojamiento para estudiantes, espacios de coworking), implementar Zyxel DPPSK con Purple elimina la carga operativa de gestionar SSIDs y credenciales independientes por inquilino. Un solo SSID con asignación dinámica de VLAN reduce la interferencia de RF, simplifica la incorporación de usuarios y se escala a cientos de residentes sin necesidad de infraestructura adicional.

El SLA de disponibilidad del 99.999% de Purple garantiza que la capa de autenticación no se convierta en un cuello de botella para el acceso de invitados. Con 29 mil millones de puntos de datos recopilados a lo largo de la plataforma (datos internos de Purple), las analíticas entregadas a través de la consola de administración de Purple proporcionan a los operadores de los establecimientos inteligencia accionable que justifica la inversión de la integración dentro del primer trimestre de su implementación.

Para entornos de healthcare y transport donde el WiFi para visitantes es un servicio regulado, la captura de datos y la gestión de consentimiento compatibles con GDPR integradas en el Captive Portal de Purple eliminan el riesgo de cumplimiento asociado con redes abiertas no gestionadas.

Consulte también: Arista Cognitive Wi-Fi Integration with Purple WiFi para un patrón de integración comparable en una plataforma de hardware diferente.

Definiciones clave

Captive portal

Una página web que intercepta el tráfico HTTP no autenticado de un dispositivo conectado y requiere que el usuario interactúe o se autentique antes de que se le otorgue acceso a internet.

El mecanismo principal que Purple utiliza para capturar datos de invitados y aplicar los términos de servicio en las redes Zyxel Guest WiFi.

Walled Garden

Una lista de direcciones IP y nombres de dominio a los que un dispositivo puede acceder antes de completar la autenticación del Captive portal.

Configurado en Nebula bajo la configuración avanzada de Captive portal. Debe incluir todos los dominios del portal de Purple, los endpoints de CDN y las URL de verificación de conectividad del sistema operativo.

RADIUS

Remote Authentication Dial-In User Service. Un protocolo de red que proporciona administración centralizada de Autenticación, Autorización y Contabilidad (AAA) para el acceso a la red.

Purple actúa como el servidor RADIUS. Los AP de Zyxel envían solicitudes de autenticación en UDP 1812 y datos de contabilidad en UDP 1813.

DPPSK

Dynamic Personal Pre-Shared Key. Una función de Zyxel Nebula que emite contraseñas de WiFi únicas en un solo SSID, asignando cada contraseña a una VLAN específica.

Utilizado en establecimientos multi-inquilino para aislar el tráfico de residentes o inquilinos sin transmitir múltiples SSID. Requiere Nebula Pro Pack.

VLAN

Virtual Local Area Network. Un segmento de red lógico que aísla el tráfico en la Capa 2, independientemente de la infraestructura física del switch o del AP.

Obligatorio para separar el tráfico de Invitados, Personal y Multi-Inquilinos. Requerido para el cumplimiento de PCI DSS en establecimientos que procesan pagos con tarjeta.

IEEE 802.1X

Un estándar IEEE para el control de acceso a la red basado en puertos que utiliza el Protocolo de Autenticación Extensible (EAP) para autenticar usuarios o dispositivos individuales antes de otorgar acceso a la red.

Utilizado para Staff WiFi en Nebula seleccionando WPA2-Enterprise o WPA3-Enterprise con el Servidor de Autenticación en la Nube de Nebula o un servidor RADIUS externo.

CNA

Captive Network Assistant. El pseudo-navegador que los dispositivos iOS y macOS abren automáticamente cuando detectan un Captive portal en una red WiFi.

Tiene soporte limitado para JavaScript y cookies en comparación con un navegador completo. Las páginas de inicio de Purple deben probarse en el entorno CNA antes de su implementación.

Identity-Based Networks

Una arquitectura de red donde las políticas de acceso, las asignaciones de VLAN y los límites de ancho de banda se aplican dinámicamente en función de la identidad autenticada del usuario o dispositivo.

El resultado de combinar Zyxel DPPSK con la plataforma RADIUS de Purple. Cada usuario obtiene el segmento de red correcto automáticamente al momento de la conexión.

NCC

Nebula Control Center. La plataforma de gestión de red basada en la nube de Zyxel para configurar y monitorear de forma centralizada los puntos de acceso, switches y firewalls de Zyxel.

Todas las configuraciones de SSID, Captive portal, RADIUS y DPPSK descritas en esta guía se realizan dentro de NCC.

Ejemplos resueltos

Un hotel de 200 habitaciones está implementando puntos de acceso Zyxel Nebula y un firewall USG Flex 500. Necesitan WiFi para invitados con una página de bienvenida personalizada, una red de personal independiente con credenciales individuales y una red IoT para televisiones inteligentes y termostatos, todo sin transmitir más de tres SSIDs.

El equipo de TI configura tres SSIDs. El primero es 'Hotel-Guest', un SSID abierto con la URL del Captive Portal externo de Purple configurada en Nebula. Los invitados son redirigidos a una página de bienvenida personalizada de Purple donde ingresan su correo electrónico y aceptan el consentimiento de marketing. La autenticación y contabilidad RADIUS apuntan a la plataforma en la nube de Purple en los puertos 1812 y 1813. El segundo SSID es 'Hotel-Staff', configurado con WPA2-Enterprise y el Servidor de Autenticación de Nebula Cloud. Cada miembro del personal tiene un usuario y contraseña únicos en la base de datos de NCAS, asignados a la VLAN 20. El tercer SSID es 'Hotel-IoT', configurado con DPPSK. Cada televisión inteligente y termostato recibe una contraseña única asignada a la VLAN 30. El USG Flex aplica políticas de zona: Invitados (VLAN 10) solo pueden acceder a la WAN. El personal (VLAN 20) puede acceder a la WAN y a los sistemas de gestión interna. IoT (VLAN 30) está restringido únicamente a servicios locales específicos.

Comentario del examinador: Esta arquitectura logra una segmentación completa con un impacto mínimo de SSID. El uso de DPPSK para dispositivos IoT proporciona aislamiento a nivel de dispositivo sin requerir suplicantes 802.1X, los cuales los dispositivos sin interfaz de usuario no pueden soportar. La integración de Purple en el SSID de invitados recopila datos de origen a escala, mientras que el SSID del personal mantiene la seguridad de nivel empresarial mediante credenciales individuales 802.1X.

Un operador de espacio de coworking gestiona 12 inquilinos en tres pisos. Cada inquilino necesita acceso a internet aislado y no debe poder comunicarse con los dispositivos de otros inquilinos. El operador desea emitir credenciales de WiFi al momento de la mudanza y revocarlas al momento de la salida, sin cambiar el SSID ni reconfigurar los puntos de acceso.

El operador implementa un único SSID 'CoWork-Connect' con DPPSK habilitado en Nebula. Al momento de la mudanza, inicia sesión en el Nebula Control Center, navega a Configurar > Autenticación en la nube > DPPSK, y crea una nueva credencial para el inquilino con el ID de VLAN de destino que coincida con el segmento de red de ese inquilino. Establece una fecha de vencimiento que coincida con la fecha de finalización del contrato de arrendamiento y envía la credencial por correo electrónico al inquilino. Al momento de la salida, elimina la entrada de DPPSK. La credencial se invalida de inmediato y los dispositivos del inquilino ya no pueden asociarse. El aislamiento de Capa 2 está habilitado en el SSID para evitar la comunicación entre inquilinos, incluso dentro de la misma VLAN.

Comentario del examinador: DPPSK proporciona un modelo limpio de gestión del ciclo de vida para entornos multi-inquilino. La función de fecha de vencimiento automatiza la salida de usuarios sin requerir la reconfiguración manual de los puntos de acceso. El límite de 2,048 credenciales concurrentes está muy dentro de la capacidad de un espacio de coworking de 12 inquilinos. Para implementaciones más grandes, los operadores deben planificar programas de rotación de credenciales para mantenerse dentro de este límite.

Preguntas de práctica

Q1. Has configurado la URL del Captive Portal de Purple en Zyxel Nebula y habilitado el portal externo. Los invitados se conectan al SSID pero informan que la página de bienvenida tarda más de 30 segundos en cargarse y aparece visualmente rota: faltan imágenes y diseño. ¿Cuál es la causa más probable y cómo se resuelve?

Sugerencia: Considera qué controla el acceso a los recursos externos antes de que un invitado se haya autenticado.

Ver respuesta modelo

La configuración del Walled Garden está incompleta. La página de bienvenida de Purple carga recursos CSS, JavaScript e imágenes desde dominios CDN. Si estos dominios no están en la lista de permitidos en la configuración avanzada del Captive Portal de Nebula, el AP bloquea esas solicitudes antes de que se complete la autenticación. Resolución: conecta un dispositivo de prueba al SSID de invitados, abre un navegador (no el mini-navegador CNA), navega a cualquier URL HTTP para activar el redireccionamiento, luego abre las herramientas de desarrollador e inspecciona la pestaña Red. Identifica cualquier solicitud que devuelva errores 403 o de conexión. Agrega esos dominios al Walled Garden de Nebula y vuelve a probar.

Q2. El operador de un recinto desea proporcionar redes aisladas para 15 inquilinos minoristas diferentes en un centro comercial. Su plan inicial es transmitir 15 SSIDs independientes desde sus APs Zyxel. ¿Por qué es problemático este enfoque y qué deberían implementar en su lugar?

Sugerencia: Piensa en el tiempo de aire de RF y en la función de Zyxel diseñada específicamente para este caso de uso.

Ver respuesta modelo

Transmitir 15 SSIDs genera 15 conjuntos de tramas de baliza (beacon frames) por punto de acceso por segundo. En un entorno minorista denso con múltiples APs, esta sobrecarga de balizas consume un tiempo de aire significativo y degrada el rendimiento para todos los dispositivos conectados. El enfoque correcto es transmitir un solo SSID y habilitar Zyxel DPPSK. Cada inquilino recibe una frase de contraseña única asignada a su ID de VLAN dedicada. Cuando el dispositivo de un inquilino se conecta, el controlador Nebula lo asigna dinámicamente a la VLAN correcta. Esto logra un aislamiento completo del tráfico con un solo SSID y una sobrecarga de RF mínima.

Q3. Después de implementar la integración de Zyxel y Purple, los invitados pueden autenticarse correctamente y navegar por Internet. Sin embargo, el panel de análisis de Purple muestra cero datos de duración de sesión y la función de límite de acceso basado en tiempo no funciona. ¿Qué falta en la configuración?

Sugerencia: La autenticación y el seguimiento de sesiones utilizan diferentes puertos y protocolos.

Ver respuesta modelo

RADIUS Accounting no está habilitado en la configuración del SSID de Nebula o el puerto UDP 1813 está bloqueado por el firewall ascendente. La autenticación (UDP 1812) se está realizando correctamente, por lo que los invitados pueden conectarse. Pero sin los paquetes de Accounting (Start, Interim-Update, Stop), Purple no puede rastrear la duración de la sesión, aplicar límites de tiempo ni alimentar el panel de análisis. Resolución: confirma que RADIUS accounting esté habilitado en la configuración avanzada del SSID con el puerto de contabilidad configurado en 1813 y el secreto compartido correcto. Luego, verifica que el firewall ascendente permita el tráfico UDP 1813 saliente desde la IP de administración del AP Zyxel hacia la IP del servidor RADIUS de Purple.

Continúe leyendo esta serie

Integración de CommScope Ruckus con Purple WiFi: Guía de instalación y configuración

Esta guía de referencia técnica proporciona un manual de configuración definitivo para integrar arquitecturas de CommScope Ruckus con Purple WiFi. Detalla implementaciones paso a paso para Captive Portals de Guest WiFi, WiFi seguro para el personal a través de 802.1X y aislamiento de red multi-inquilino mediante Dynamic PSK de Ruckus.

Leer la guía →

Integración de Access Points Allied Telesis con Purple WiFi

Esta guía proporciona un manual de configuración completo para integrar los access points de la serie TQ de Allied Telesis con Purple WiFi. Cubre la redirección de Captive Portal externo, la autenticación RADIUS 802.1X y el direccionamiento dinámico de VLAN mediante claves privadas precompartidas (PPSK) para despliegues multi-inquilino seguros.

Leer la guía →

Grandstream GWN Access Points Integration with Purple WiFi

Esta guía de referencia técnica autorizada detalla cómo integrar los puntos de acceso Grandstream GWN con la plataforma de análisis y Guest WiFi de Purple. Cubre la configuración del Captive Portal de Grandstream, los ajustes de RADIUS AAA, la configuración del walled garden, la autenticación segura para el personal mediante 802.1X con direccionamiento dinámico de VLAN y la segmentación PPSK multi-tenant, proporcionando una guía paso a paso y práctica para MSPs y equipos de TI que despliegan WiFi para invitados y personal a gran escala.

Leer la guía →