Saltar al contenido principal

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.

📖 9 min de lectura📝 2,079 palabras🔧 2 ejemplos resueltos4 preguntas de práctica📚 10 definiciones clave

Escucha esta guía

Ver transcripción del podcast
Te damos la bienvenida a la serie de Sesiones Técnicas de Purple. Soy tu anfitrión y hoy cubriremos un patrón de implementación que es cada vez más común en los sectores de hospitalidad, retail y propiedades multi-inquilino: la integración de los puntos de acceso Grandstream GWN con la plataforma de guest WiFi de Purple. Si eres un MSP, un equipo de TI interno o un arquitecto de redes a quien se le ha asignado una implementación de Grandstream GWN y se le ha pedido añadir un Captive Portal de marca con analíticas, este episodio es para ti. Cubriremos todo el stack: redirección de páginas de inicio de sesión para invitados, configuración de walled garden, WiFi seguro para el personal mediante 802.1X y segmentación de multi-inquilinos utilizando la función Private Pre-Shared Key de Grandstream. Comencemos. --- Primero, un poco de contexto. La serie GWN de Grandstream es una sólida gama de puntos de acceso para el mercado medio. Tienes el GWN7600 y el GWN7630 para implementaciones en interiores, el GWN7660 y el GWN7664 para entornos Wi-Fi 6, y el GWN7610 como una opción de montaje en techo para espacios de mayor densidad. Se gestionan ya sea a través de GWN Manager, que es un controlador local que instalas en un servidor Linux o Windows, o a través de GWN dot Cloud, que es la plataforma de gestión alojada en la nube de Grandstream, ahora renombrada como GDMS Networking. La buena noticia para los MSP es que ambas plataformas de gestión admiten la configuración de Captive Portal de forma nativa. Puedes crear la política del portal, personalizar la página de inicio de sesión y asociarla con un SSID completamente dentro de GWN Manager o GWN dot Cloud. Pero para implementaciones empresariales donde necesitas captura de datos que cumpla con el GDPR, automatización de marketing y analíticas en tiempo real, vas a reemplazar ese portal nativo con una plataforma externa. Ahí es donde entra Purple. Purple funciona como una capa de red en la nube (cloud overlay). Se sitúa por encima de tu hardware y proporciona el Captive Portal, la capa de autenticación RADIUS, el motor de analíticas y las herramientas de marketing. Purple da soporte a 80,000 establecimientos activos y ha procesado 440 millones de inicios de sesión solo en 2024, por lo que la plataforma está más que probada a gran escala. La integración con Grandstream GWN sigue el mismo enfoque basado en estándares que Purple utiliza en Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist y Ubiquiti UniFi. --- Pasemos a la arquitectura técnica. El flujo de guest WiFi en Grandstream GWN con Purple funciona de la siguiente manera. Un invitado se conecta a tu SSID de invitados. Su dispositivo envía una solicitud HTTP a cualquier sitio web. El punto de acceso GWN intercepta esa solicitud y emite un redireccionamiento HTTP 302 a la URL del portal de Purple. El invitado llega a tu página de inicio de sesión personalizada, alojada por Purple. Se autentica, ya sea mediante correo electrónico, inicio de sesión con redes sociales, verificación por SMS o un formulario personalizado. La plataforma de Purple valida esa autenticación, registra el consentimiento y los datos de conformidad con el GDPR, y luego envía un RADIUS Access-Accept de vuelta al punto de acceso GWN. El AP otorga acceso a Internet. Todo el flujo tarda entre tres y cinco segundos desde la conexión hasta el acceso a Internet. Ahora, los componentes clave de configuración del lado de Grandstream son: la política del Captive Portal, la configuración de la splash page, el walled garden y la asociación de SSID. Permítame guiarle a través de cada uno. --- Paso uno: configure la política de Captive Portal en GWN Manager o GWN dot Cloud. Navegue a Captive Portal, luego a Policy List, y cree una nueva política. Asígnele un nombre descriptivo, algo como "Purple-Guest-Portal". Establezca el Authentication Type en RADIUS Server. Luego verá los campos para RADIUS Server Address, RADIUS Server Port y RADIUS Server Secret. Ingrese la dirección IP del servidor RADIUS de Purple y el puerto 1812 para la autenticación. Su secreto compartido proviene de la consola de administración del portal de Purple, en la sección de configuración de hardware de la sucursal. Establezca el RADIUS Authentication Method en PAP, que es el que utiliza el flujo de Captive Portal de Purple. En Landing Page, configure esto como Redirect to External Page e ingrese la URL de redireccionamiento de su portal de Purple. Esta es la URL a la que se enviará a los clientes cuando se conecten por primera vez. Nuevamente, esto proviene de su consola de administración de Purple. Establezca el Expiration time para que coincida con la política de sesión de su sucursal. Para un hotel, lo típico son 24 horas. Para el recinto de una conferencia, puede configurarlo para la duración del evento. Para un entorno de retail, lo común es de dos a cuatro horas. Habilite el Failsafe Mode. Esto es importante. Si el punto de acceso GWN no puede comunicarse con el servidor RADIUS de Purple, el modo failsafe otorga acceso a internet de todos modos en lugar de bloquear a todos los clientes. Para la mayoría de las implementaciones de hotelería y retail, una breve interrupción de RADIUS no debería provocar que todos los clientes pierdan la conectividad. --- Paso dos: configure el walled garden. El walled garden es la lista de dominios y direcciones IP a los que los clientes pueden acceder antes de haberse autenticado a través del portal. Si configura esto de forma incorrecta, los clientes verán una página en blanco o un portal roto, y culparán al WiFi. In GWN Manager, el walled garden se configura bajo la política de Captive Portal como Pre-Authentication Rules. Agregue los siguientes dominios como reglas de permiso: el dominio del portal de Purple, que es portal dot purple dot ai; cualquier dominio CDN desde el cual la splash page de Purple cargue recursos, incluyendo cloudfront dot net usando una entrada comodín; el endpoint de detección de Captive Portal de Apple, captive dot apple dot com; y el endpoint de verificación de conectividad de Google, connectivitycheck dot gstatic dot com. El portal de soporte de Purple tiene un generador dinámico de walled garden en support dot purple dot ai. Seleccione Grandstream en la lista de hardware, elija sus métodos de autenticación y este generará la lista exacta de dominios que necesita. Utilice esa lista. No intente crearla manualmente desde cero. Una decisión que debe tomar: ¿incluye captive dot apple dot com en el walled garden o no? Si lo incluye, los dispositivos iOS no mostrarán el mini-navegador Captive Network Assistant de forma automática. Los invitados deberán abrir un navegador manualmente para acceder al portal. Si lo excluye, iOS abre el mini-navegador automáticamente cuando el dispositivo se conecta. Para la mayoría de los despliegues de hospitalidad, se busca que aparezca el mini-navegador, por lo que debe dejar captive dot apple dot com fuera del walled garden. --- Paso tres: configure el SSID. En GWN Manager, navegue a SSID y edite su SSID de invitados. Habilite el Captive Portal y seleccione la política que acaba de crear. Configure el SSID como WPA2-Personal con una contraseña abierta sencilla, o configúrelo como un SSID abierto si su establecimiento prefiere esa opción. La seguridad en este flujo proviene de la autenticación del portal, no de la contraseña de WiFi. Habilite Client Isolation (Aislamiento de Clientes). Esto evita que los invitados vean los dispositivos de los demás en la red. Es un requisito básico de seguridad y una consideración de PCI DSS si su establecimiento procesa pagos con tarjeta en la misma infraestructura. Asigne el SSID a su VLAN de invitados. La VLAN 10 es una convención común para el tráfico de invitados. Asegúrese de que su switch y router de subida estén configurados para enrutar esa VLAN a internet con las reglas de firewall correspondientes. --- Ahora hablemos sobre el WiFi para el personal utilizando 802.1X. IEEE 802.1X es el estándar para el control de acceso a la red basado en puertos. Para el WiFi del personal, este reemplaza la clave compartida por credenciales de usuario individuales, validadas contra un proveedor de identidad. Cuando un miembro del personal se conecta, el punto de acceso GWN actúa como autenticador, su dispositivo es el suplicante y el servidor RADIUS de Purple es el servidor de autenticación. En GWN Manager, cree un SSID independiente para el personal. Establezca el Modo de Seguridad en WPA2-Enterprise, lo que habilita 802.1X. Configure los parámetros del servidor RADIUS con la IP de RADIUS de Purple, el puerto 1812 y su secreto compartido. Habilite RADIUS Accounting en el puerto 1813 para obtener un registro de auditoría completo de quién se conectó, cuándo y por cuánto tiempo. Este registro de auditoría es lo que necesita para el cumplimiento de GDPR y para responder a cualquier incidente de seguridad. Para el método EAP, tiene dos opciones principales. EAP-TLS utiliza certificados digitales tanto en el servidor como en el dispositivo del cliente. Es la opción más segura, pero requiere una plataforma de Gestión de Dispositivos Móviles (MDM) para enviar los certificados a los dispositivos del personal. Si cuenta con Microsoft Intune o Jamf, EAP-TLS es la elección correcta. PEAP, que significa EAP Protegido, utiliza un usuario y contraseña dentro de un túnel TLS cifrado. Es más fácil de implementar, particularmente para entornos BYOD, pero debe asegurarse de capacitar al personal para que no acepte advertencias de certificados. Un punto de acceso no autorizado puede recopilar credenciales PEAP si los usuarios aceptan errores de certificado sin prestar atención. Habilite la asignación dinámica de VLAN en la configuración del SSID. Cuando esta opción está activada, el servidor RADIUS puede devolver un ID de VLAN en el paquete Access-Accept, y el AP de GWN colocará al dispositivo que se conecta en esa VLAN. Esto significa que puede tener un solo SSID para el personal, pero segmentar automáticamente al personal de TI en la VLAN 20, a la administración en la VLAN 21 y a los dispositivos de punto de venta en la VLAN 40, todo esto basado en la identidad del usuario en el directorio de Purple. Los atributos RADIUS para la VLAN dinámica son: Tunnel-Type configurado en VLAN, que es el valor de atributo 13; Tunnel-Medium-Type configurado en IEEE-802, que es el valor de atributo 6; y Tunnel-Private-Group-ID configurado con el número de VLAN como una cadena. Estos tres atributos en el paquete Access-Accept son todo lo que el AP de GWN necesita para dirigir el dispositivo a la VLAN correcta. --- Ahora hablemos de la función que es particularmente relevante para propiedades multi-inquilino: Grandstream Private Pre-Shared Keys, o PPSK. PPSK es un mecanismo que permite a un único SSID admitir múltiples contraseñas únicas, cada una asignada a una VLAN o política de red diferente. Piense en un edificio de departamentos para alquiler, un espacio de coworking o un edificio de oficinas con servicios integrados. Usted desea que un solo SSID sea visible para todos, pero que cada inquilino tenga su propia contraseña que lo coloque en su propio segmento de red aislado. En GWN Manager, PPSK se configura en los ajustes de SSID. Establezca el modo de seguridad en WPA2-Personal, luego habilite PPSK. Después puede crear entradas PSK individuales, cada una con una contraseña única y un ID de VLAN asociado. Cuando un dispositivo se conecta usando la contraseña del Inquilino A, el AP lo coloca en la VLAN 31. Cuando un dispositivo usa la contraseña del Inquilino B, cae en la VLAN 32. Los inquilinos comparten el mismo SSID pero están completamente aislados entre sí en la capa de red. Para implementaciones más grandes, Grandstream también es compatible con PPSK con backend RADIUS. En este modo, el AP envía la PSK como un atributo RADIUS al servidor de autenticación, el cual la valida y devuelve la asignación de VLAN correspondiente. Aquí es donde la función de Redes Basadas en la Identidad de Purple se integra directamente. Purple puede administrar la base de datos PPSK, validar claves en su directorio y devolver asignaciones dinámicas de VLAN, lo que le brinda una gestión centralizada de cientos de credenciales de inquilinos desde una sola plataforma. El atributo RADIUS utilizado para la validación de PPSK suele ser el atributo Tunnel-Password, o un atributo específico del proveedor según la versión de firmware. Consulte las notas de la versión de Grandstream para su firmware específico, ya que el mapeo de atributos ha evolucionado a lo largo de las versiones de GWN Manager. --- Permítame cubrir los dos modos de falla más comunes que veo en las implementaciones de Grandstream con portales externos (Captive Portal). El primero es que la redirección no se active. Un usuario se conecta al SSID, abre un navegador y recibe un error de "no se puede acceder al sitio" en lugar de la página del portal. La causa más probable es una configuración incorrecta del walled garden. La propia página del portal está siendo bloqueada antes de la autenticación. Abre las herramientas de desarrollo del navegador en un dispositivo de prueba conectado al SSID de invitados, ve a la pestaña de red e identifica qué solicitudes están fallando. Agrega esos dominios a tus reglas de preautenticación. El segundo modo de falla es el tiempo de espera de RADIUS (RADIUS timeout). El AP envía un Access-Request al servidor RADIUS de Purple y no recibe respuesta. Esto generalmente significa que un firewall está bloqueando el puerto UDP 1812 de salida desde la VLAN de administración del AP hacia el rango de IP de RADIUS de Purple. Verifica las reglas de tu firewall. Las direcciones IP de RADIUS de Purple están documentadas en la consola de administración de Purple, en la configuración del establecimiento. Asegúrate de que tanto la IP de RADIUS primaria como la secundaria estén permitidas. Un tercero que vale la pena mencionar: la VLAN dinámica no funciona. El personal se conecta y termina en la VLAN incorrecta. La causa más común es que la opción "Enable Dynamic VLAN" no está seleccionada en la configuración del SSID en GWN Manager. Es una sola casilla de verificación que es fácil de pasar por alto. La segunda causa es una discrepancia en el shared secret. Si el shared secret en el AP no coincide con el configurado en Purple, el AP descarta silenciosamente la respuesta de RADIUS y recurre a la VLAN predeterminada. --- Permíteme presentarte dos escenarios del mundo real para hacerlo más concreto. Escenario uno: un hotel de 120 habitaciones. El hotel opera puntos de acceso GWN7660 administrados a través de GWN dot Cloud. Necesitan un Captive Portal personalizado con su marca para los huéspedes, una red segura para el personal de recepción y limpieza, y una VLAN de administración independiente para el sistema de gestión de la propiedad (PMS). La configuración utiliza tres SSIDs: Guest WiFi en la VLAN 10 con la política de Captive Portal de Purple; Staff WiFi en la VLAN 20 con autenticación WPA2-Enterprise y PEAP contra el RADIUS de Purple; y un SSID de administración oculto en la VLAN 30 para las terminales de PMS. La asignación dinámica de VLAN en el SSID del personal significa que los dispositivos de limpieza terminan en la VLAN 21 con acceso restringido a Internet, mientras que los de recepción terminan en la VLAN 20 con acceso total. El panel de analíticas de Purple muestra al operador del hotel el recuento diario de huéspedes, la duración de las sesiones y las tasas de aceptación para marketing, lo que brinda al equipo de marketing los datos que necesitan para ejecutar campañas dirigidas. Escenario dos: un bloque de departamentos para rentar de 40 unidades. El operador gestiona puntos de acceso GWN7630 con GWN Manager local. Cada departamento necesita su propia red aislada. El operador utiliza PPSK con backend RADIUS. Purple gestiona 40 credenciales de inquilino únicas, cada una asignada a una VLAN dedicada. Los residentes se conectan a la única SSID "BuildingConnect" utilizando la contraseña de su unidad. El Captive Portal de Purple maneja el flujo de incorporación inicial, captura el consentimiento del residente y proporciona al operador análisis de ocupación y datos de interacción. Cuando un residente se muda, el operador revoca su credencial PPSK en la consola de administración de Purple, y el acceso se termina de inmediato. No es necesario cambiar la contraseña de la SSID ni volver a configurar los puntos de acceso. --- Preguntas rápidas. Tres preguntas que me hacen constantemente sobre las implementaciones de Grandstream. Pregunta uno: ¿Puedo usar GWN dot Cloud en lugar de GWN Manager para la integración con Purple? Sí. La configuración del Captive Portal en GWN dot Cloud es funcionalmente idéntica a la de GWN Manager. Las rutas del menú son las mismas. Las configuraciones de RADIUS y del walled garden están en las mismas ubicaciones. GWN dot Cloud es la mejor opción para los MSP que gestionan múltiples sitios, ya que obtienen una consola única para todas las implementaciones. Pregunta dos: ¿Soporta Purple los análisis nativos de Grandstream junto con los suyos? Purple reemplaza los análisis nativos del Captive Portal con su propio conjunto de datos más detallado. Obtiene recuentos de sesiones, tiempos de permanencia, tasas de suscripción, datos demográficos de los campos de formulario e integración con plataformas de marketing. Los análisis nativos de GWN para el rendimiento de RF, el estado de los puntos de acceso y el recuento de clientes siguen estando disponibles en GWN Manager o GWN dot Cloud junto con los análisis de portal de Purple. Pregunta tres: ¿Qué versión de firmware necesito en los puntos de acceso GWN para PPSK con RADIUS? PPSK con backend RADIUS requiere el firmware GWN 1.0.19 o superior en la serie GWN76xx. Verifique las notas de la versión de Grandstream antes de la implementación. Ejecutar un firmware desactualizado es la causa más común de comportamientos inesperados en las implementaciones de PPSK. --- Para resumir. Integrar los puntos de acceso Grandstream GWN con Purple es una implementación sencilla cuando se sigue la secuencia correcta. Primero, configure los ajustes de su servidor RADIUS en la política del Captive Portal. Cree su walled garden utilizando la herramienta generadora de dominios de Purple. Asocie la política con su SSID de invitados y habilite el aislamiento de clientes. Para el WiFi del personal, habilite WPA2-Enterprise con asignación dinámica de VLAN. Para propiedades multi-inquilino, use PPSK con backend RADIUS y gestione las credenciales de forma centralizada a través de Purple. Las cinco cosas que debe hacer bien: RADIUS en UDP 1812 con un secreto compartido coincidente; el walled garden que cubra todos los dominios de activos del portal; el aislamiento de clientes habilitado en la SSID de invitados; VLAN dinámica habilitada en la configuración de SSID; y el firmware PPSK en la versión 1.0.19 o superior. Haz bien esos cinco puntos y tendrás una implementación sólida y escalable que servirá a tu establecimiento durante años. El equipo de incorporación de Purple puede validar tu configuración antes del lanzamiento, y el tiempo de actividad del 99.999% de la plataforma significa que no tendrás que explicar caídas del Captive Portal a los huéspedes del hotel a las dos de la mañana. Gracias por escucharnos. Para obtener más guías técnicas sobre integraciones de WiFi empresariales, visita purple punto ai. En el próximo episodio, cubriremos la asignación dinámica de VLAN con Microsoft Entra ID y la función SecurePass de Purple. Hasta entonces.

header_image.png

Resumen ejecutivo

El despliegue de una red inalámbrica de alto rendimiento en entornos empresariales requiere un equilibrio entre una experiencia de usuario fluida y una seguridad técnica sólida. Para las organizaciones que utilizan arquitecturas Grandstream GWN —desde hotelería y retail hasta propiedades multi-inquilino—, el Captive Portal de Grandstream sirve como la puerta de enlace principal para la interacción del usuario y el control de acceso. Esta guía ofrece un manual paso a paso para integrar los puntos de acceso Grandstream GWN con las plataformas Guest WiFi y WiFi Analytics de Purple.

Al ir más allá de las claves precompartidas básicas hacia la autenticación respaldada por RADIUS y las redes basadas en la identidad, puede ofrecer un acceso seguro y segmentado para invitados, personal e inquilinos. Esta guía cubre los componentes críticos de configuración: ajustes de RADIUS AAA, redirección HTTP 302, excepciones de walled garden, direccionamiento dinámico de VLAN y aislamiento multi-inquilino mediante clave precompartida privada (PPSK). Purple opera en más de 80,000 establecimientos activos y procesó 440 millones de inicios de sesión en 2024 (datos internos de Purple), lo que demuestra la solidez de la plataforma a gran escala.

Análisis técnico profundo

La arquitectura de integración

La integración entre el hardware Grandstream GWN y Purple se basa en los protocolos de redirección HTTP y RADIUS estándar de la industria. Cuando un usuario se conecta al SSID de invitados, el punto de acceso GWN intercepta su solicitud HTTP inicial y emite una redirección HTTP 302 a la URL del Captive Portal alojado por Purple. Una vez que el usuario se autentica (mediante correo electrónico, inicio de sesión social, SMS o un formulario personalizado), Purple valida la sesión y envía un paquete RADIUS Access-Accept de vuelta al punto de acceso en el puerto UDP 1812, otorgando acceso a la red. El registro de conexiones (RADIUS Accounting) se ejecuta en el puerto UDP 1813, proporcionando una pista de auditoría de sesión completa para el cumplimiento de GDPR y PCI DSS.

architecture_overview.png

Los puntos de acceso Grandstream GWN se gestionan a través de una de dos plataformas. GWN Manager es un controlador local instalado en un servidor Linux o Windows, adecuado para despliegues en un solo sitio y organizaciones con requisitos de soberanía de datos. GDMS Networking (anteriormente GWN.Cloud) es la plataforma de gestión en la nube de Grandstream, la preferida por los MSP que gestionan múltiples sitios desde un único panel de control. Ambas plataformas presentan opciones de configuración idénticas para el Captive Portal y el SSID.

Para las redes de personal e inquilinos, la arquitectura cambia a IEEE 802.1X y PPSK. En una implementación 802.1X, el punto de acceso actúa como el autenticador, sirviendo de proxy para los mensajes del Protocolo de Autenticación Extensible (EAP) entre el dispositivo que se conecta y el servidor RADIUS de Purple. Purple valida las credenciales contra su directorio y puede devolver Atributos Específicos del Proveedor (VSAs) para dirigir dinámicamente el dispositivo a una VLAN específica. Esto es Redes Basadas en la Identidad en la práctica: un SSID, múltiples segmentos de red, todo impulsado por quién es el usuario.

Para entornos multi-inquilino, la función PPSK de Grandstream permite que un solo SSID admita múltiples contraseñas únicas. Cuando se integra con un backend RADIUS, el punto de acceso envía la PSK ingresada a Purple para su validación, lo que permite una gestión centralizada de credenciales y una segmentación dinámica de la red sin necesidad de transmitir docenas de SSIDs. PPSK con backend RADIUS requiere la versión de firmware GWN 1.0.19 o superior en la serie GWN76xx.

ppsk_vlan_diagram.png

Atributos RADIUS para el direccionamiento dinámico de VLAN

El direccionamiento dinámico de VLAN está controlado por tres atributos RADIUS estándar del IETF que se devuelven en el paquete Access-Accept. Estos deben configurarse en los perfiles de usuario RADIUS de Purple para cada rol o inquilino:

Atributo Valor Descripción
Tunnel-Type (64) 13 (VLAN) Especifica el tipo de túnel como VLAN
Tunnel-Medium-Type (65) 6 (IEEE-802) Especifica el medio como IEEE 802
Tunnel-Private-Group-ID (81) ej., "20" El ID de la VLAN de destino como una cadena de texto

Los tres atributos deben estar presentes en la respuesta Access-Accept. Si falta alguno, el punto de acceso GWN ignorará la instrucción de direccionamiento de VLAN y colocará el dispositivo en la VLAN predeterminada.

Guía de implementación

Paso 1: Configurar la política del captive portal

Ya sea que use GWN Manager o GDMS Networking, navegue a Captive Portal > Policy List y cree una nueva política. La siguiente tabla resume las configuraciones requeridas para una integración con Purple:

Campo Valor Notas
Policy Name Purple-Guest-Portal Use un nombre descriptivo
Authentication Type RADIUS Server Habilita el flujo de autenticación RADIUS
RADIUS Server Address [De la consola de administración de Purple] IP de RADIUS primaria
RADIUS Server Port 1812 Puerto estándar de autenticación RADIUS
RADIUS Server Secret [De la consola de administración de Purple] Copiar y pegar exactamente
RADIUS Auth Method PAP Requerido para el Captive Portal de Purple
Landing Page Redirect to External Page Habilita la redirección a un portal externo
Redirect URL [De la consola de administración de Purple] Su URL única del portal
Expiration 24h (hotelería) / 4h (comercio minorista) Debe coincidir con su política de sesión
Failsafe Mode Enabled Concede acceso si RADIUS no está disponible
Habilite el Modo Failsafe (Failsafe Mode). Si el punto de acceso GWN no puede comunicarse con el servidor RADIUS de Purple, el modo failsafe otorga acceso a Internet en lugar de bloquear a todos los usuarios invitados. Para implementaciones en hotelería y retail, una breve interrupción de RADIUS no debería provocar que todos los usuarios invitados pierdan la conectividad.

Paso 2: Configurar el walled garden (jardín vallado)

El walled garden define a qué dominios puede acceder un dispositivo antes de autenticarse. Un walled garden incompleto es la causa más común de fallas en la carga del portal. En GWN Manager, el walled garden se configura bajo la política del Captive Portal como Reglas de Preautenticación (Pre-Authentication Rules).

Como mínimo, debe incluir: el dominio del portal de Purple (portal.purple.ai), los dominios de recursos de CDN (*.cloudfront.net) y el endpoint de verificación de conectividad de Google (connectivitycheck.gstatic.com). Para el inicio de sesión con redes sociales, agregue los dominios de las plataformas sociales correspondientes.

La decisión sobre captive.apple.com es deliberada. Exclúyalo para activar automáticamente el mini-navegador del Asistente de Red Captiva (CNA) de iOS cuando se conecta un dispositivo. Inclúyalo si prefiere que los usuarios invitados abran un navegador manualmente. Para la mayoría de las implementaciones en el sector de hotelería , excluirlo ofrece una mejor experiencia para el usuario invitado.

Utilice el generador dinámico de walled garden de Purple en support.purple.ai. Seleccione Grandstream en la lista de hardware, elija sus métodos de autenticación y la herramienta generará la lista exacta de dominios que necesita. No compile la lista manualmente.

Paso 3: Asociar el Captive Portal con el SSID de invitados

Navegue a la configuración de SSID y edite su red de invitados. Habilite la función de Captive Portal y seleccione la política que creó. Asigne el SSID a su VLAN de invitados designada (la VLAN 10 es la convención habitual). Habilite el Aislamiento de Clientes (Client Isolation) para evitar que los dispositivos de los invitados se comuniquen entre sí; este es un requisito de seguridad básico y una consideración de PCI DSS para cualquier establecimiento que procese pagos con tarjeta.

Paso 4: Configurar WiFi seguro para el personal con 802.1X

Cree un SSID independiente para el personal. Establezca el Modo de Seguridad en WPA2-Enterprise para habilitar IEEE 802.1X. Configure el servidor RADIUS para que apunte a Purple en el puerto 1812 y habilite RADIUS Accounting en el puerto 1813. Estos datos de contabilidad (accounting) proporcionan la pista de auditoría requerida para el cumplimiento de GDPR y la respuesta a incidentes de seguridad.

Para el método EAP, elija según su capacidad de administración de dispositivos. EAP-TLS utiliza autenticación de certificados mutuos (la opción más segura, que elimina por completo el robo de credenciales, pero requiere una plataforma de administración de dispositivos móviles (MDM) como Microsoft Intune o Jamf para distribuir los certificados a los dispositivos). PEAP utiliza un usuario y contraseña dentro de un túnel TLS cifrado, lo que resulta más fácil de implementar para entornos BYOD, pero requiere capacitar al personal sobre las advertencias de certificados.

Habilite Dynamic VLAN en la configuración de la SSID. El servidor RADIUS de Purple devolverá los tres atributos de túnel para dirigir cada dispositivo autenticado a su VLAN designada. El personal de TI ingresa a la VLAN 20, la administración a la VLAN 21, las terminales de punto de venta a la VLAN 40, todo desde una sola SSID, todo impulsado por la identidad.

Para obtener más información sobre las políticas de red para el personal, consulte Staff WiFi Terms and Conditions: Legal and Compliance Essentials .

Paso 5: Configure PPSK multiinquilino

Para entornos multiinquilino, cree una SSID con seguridad WPA2-Personal y habilite PPSK. Para utilizar Purple como backend de RADIUS para la validación de PPSK, configure los ajustes del servidor RADIUS en la sección PPSK de la SSID. Purple administra la base de datos de PSK, valida cada clave y devuelve la asignación de VLAN correspondiente.

Cada inquilino recibe una contraseña única. Cuando se conectan, el AP envía la PSK a Purple, que devuelve el ID de VLAN correcto. El Inquilino A ingresa a la VLAN 31, el Inquilino B a la VLAN 32. Comparten la misma SSID pero están completamente aislados en la capa de red. Cuando un inquilino se mude, revoque su credencial en la consola de administración de Purple. El acceso se terminará de inmediato. No se requiere reconfiguración del AP.

Para comprender mejor la arquitectura de seguridad de WiFi empresarial, consulte Enterprise WiFi Security: A Complete Guide for 2026 .

Mejores prácticas

Configure siempre RADIUS Accounting. Habilite el accounting en el puerto 1813 tanto para las SSID de invitados como para las del personal. Los datos de accounting alimentan el panel de analíticas de Purple con la duración de las sesiones y la frecuencia de las visitas, y proporcionan el registro de auditoría requerido por el GDPR. Sin accounting, tendrá registros de autenticación pero no de sesiones.

Copie y pegue el secreto compartido. Un secreto compartido de RADIUS que no coincida hace que el punto de acceso descarte los paquetes de forma silenciosa. El AP detectará un tiempo de espera agotado en lugar de un fallo de autenticación. Esta es la configuración incorrecta más común en las nuevas implementaciones. Copie el secreto directamente desde la consola de administración de Purple.

Utilice el generador de walled garden de Purple. Las páginas de portal modernas cargan recursos de múltiples dominios de CDN, SDK de inicio de sesión de redes sociales y scripts de analíticas. Crear el walled garden manualmente no es confiable. El generador en support.purple.ai tiene en cuenta todos los dominios requeridos según sus métodos de autenticación.

Aísle el tráfico de invitados en el punto de acceso. El aislamiento de clientes (Client Isolation) es una línea base no negociable para cualquier SSID de invitados. Evita el movimiento lateral entre los dispositivos de los invitados y es un requisito de PCI DSS para los establecimientos que procesan pagos con tarjeta en la misma infraestructura de red.

Valide el firmware antes de implementar PPSK con RADIUS. PPSK con backend de RADIUS requiere el firmware GWN 1.0.19 o superior. Ejecutar un firmware desactualizado es la causa más común de comportamientos inesperados en las implementaciones de PPSK. Verifique la versión del firmware antes de la implementación, no después. Para despliegues de retail , asegúrese de que la VLAN del SSID de invitados esté protegida por un firewall de cualquier segmento de red de pago. Para entornos de healthcare , asegúrese de que el WiFi de pacientes o visitantes esté aislado de los sistemas clínicos. Para centros de transport , considere políticas de vencimiento de sesión alineadas con los tiempos de permanencia promedio.

Solución de problemas y mitigación de riesgos

Síntoma: La página de bienvenida no se carga y muestra un error de "no se puede acceder al sitio". El walled garden está bloqueando los elementos de la página del portal. Conecte un dispositivo de prueba, abra las herramientas de desarrollador del navegador, inspeccione la pestaña de red e identifique las solicitudes bloqueadas. Agregue los dominios con fallas a las Reglas de Preautenticación en la política de Captive Portal.

Síntoma: Los invitados se autentican, pero el punto de acceso agota el tiempo de espera y deniega el acceso a internet. O bien un firewall está bloqueando el puerto UDP 1812 saliente desde la VLAN de administración del AP hacia el rango de IP RADIUS de Purple, o el secreto compartido no coincide. Primero verifique las reglas del firewall. Luego, verifique que el secreto compartido coincida exactamente en ambos lados.

Síntoma: Los dispositivos del personal terminan en la VLAN predeterminada en lugar de su VLAN asignada. La casilla Habilitar VLAN dinámica no está marcada en la configuración del SSID. Es una sola casilla y es fácil de pasar por alto. La segunda causa es una falta de coincidencia en el secreto compartido, lo que hace que el AP ignore silenciosamente la respuesta de RADIUS.

Síntoma: Los dispositivos iOS no muestran el mini-navegador del Captive Portal. El dominio captive.apple.com está en el walled garden. iOS sondea este dominio al conectarse. Si recibe una respuesta 200, asume que el acceso a internet está disponible y no activa el CNA. Elimínelo del walled garden para restaurar el comportamiento automático del CNA.

Síntoma: Los inquilinos de PPSK terminan en la VLAN incorrecta. Verifique que el firmware de GWN esté en la versión 1.0.19 o superior. Confirme que el backend de PPSK RADIUS esté habilitado y que el secreto compartido coincida. Verifique que el perfil de usuario RADIUS de Purple para la PSK esté devolviendo el atributo Tunnel-Private-Group-ID correcto.

ROI e impacto comercial

La integración del hardware Grandstream GWN con Purple transforma el WiFi de un costo perdido en un activo comercial medible. Al reemplazar las redes abiertas genéricas con Captive Portals autenticados, los establecimientos capturan datos de primera mano e impulsan el crecimiento de los programas de lealtad. Purple ha recopilado 29,000 millones de puntos de datos en toda su red (datos internos de Purple), lo que brinda a los operadores los puntos de referencia para medir su propio rendimiento.

En entornos de hospitality , las analíticas de Purple brindan visibilidad sobre la frecuencia de visitas de los huéspedes, los tiempos de permanencia y las tasas de suscripción. El operador de un hotel que utiliza el plan Engage de Purple puede segmentar a los huéspedes frecuentes para realizar campañas dirigidas, lo que impulsa las reservas directas y reduce la dependencia de las OTA. En entornos de retail , las analíticas de afluencia de los datos de WiFi permiten a los gerentes de tienda correlacionar los patrones de tráfico con el rendimiento de las ventas.

La implementación de 802.1X y PPSK reduce la carga de trabajo del soporte técnico de TI al automatizar el control de acceso a la red. Eliminar las contraseñas compartidas suprime el costo operativo de la rotación de contraseñas y el riesgo de seguridad de compartir credenciales. Para los operadores multi-inquilino, PPSK con la gestión centralizada de Purple significa que incorporar a un nuevo inquilino toma minutos, no horas.

El tiempo de actividad del 99.999% de Purple (datos internos de Purple) y sus certificaciones ISO 27001, GDPR, CCPA y Cyber Essentials significan que la plataforma cumple con los requisitos de conformidad de los operadores empresariales y del sector público más exigentes. Para obtener una perspectiva completa de las capacidades de analítica de WiFi para invitados, consulte WiFi Analytics .

Definiciones clave

Captive Portal

Una página web que intercepta el tráfico HTTP no autenticado de un dispositivo conectado, obligando al usuario a interactuar o autenticarse antes de otorgarle acceso a internet. El Captive Portal de Grandstream utiliza la redirección HTTP 302 para enviar a los usuarios a la URL de un portal externo.

El mecanismo principal para la captura de datos de invitados, la aceptación de los términos de servicio y el control de acceso en sitios públicos.

RADIUS

Remote Authentication Dial-In User Service; un protocolo de red que opera sobre UDP y proporciona una gestión centralizada de Autenticación, Autorización y Contabilidad (AAA). La autenticación se ejecuta en el puerto 1812 y la contabilidad en el puerto 1813.

El motor de backend que valida las credenciales tanto para los Captive Portals como para las redes empresariales 802.1X. Purple opera los servidores RADIUS con los que se comunican directamente los puntos de acceso GWN.

Walled garden

Una lista predefinida de direcciones IP y dominios a los que un dispositivo puede acceder antes de completar el proceso de autenticación del Captive Portal. Se configura como Reglas de Preautenticación en GWN Manager.

Esencial para permitir que los dispositivos carguen los recursos de la página del portal, los recursos de CDN, los puntos de conexión de inicio de sesión social y las sondas de detección de Captive Portals del sistema operativo.

IEEE 802.1X

Un estándar IEEE para el control de acceso a redes basado en puertos que proporciona un mecanismo de autenticación para los dispositivos que se conectan a una LAN o WLAN. Utiliza EAP para intercambiar credenciales entre el dispositivo (suplicante) y el servidor RADIUS (servidor de autenticación) a través del punto de acceso (autenticador).

Reemplaza las contraseñas compartidas con credenciales por usuario para un acceso seguro del personal y de la red WiFi corporativa. Obligatorio para redes de personal que cumplan con GDPR y PCI DSS.

PPSK

Clave precompartida privada (Private Pre-Shared Key); una función que permite que un solo SSID admita múltiples contraseñas únicas, cada una vinculada a políticas de red o VLANs específicas. Grandstream GWN es compatible con PPSK mediante almacenamiento local o validación de backend RADIUS.

Se utiliza en entornos multiinquilino como departamentos, espacios de coworking y oficinas de servicios gestionados para aislar a los usuarios sin transmitir múltiples SSIDs.

Asignación dinámica de VLAN

El proceso mediante el cual un servidor RADIUS devuelve tres atributos específicos en el paquete Access-Accept (Tunnel-Type, Tunnel-Medium-Type, Tunnel-Private-Group-ID) para dirigir un dispositivo autenticado a una VLAN designada. Debe habilitarse explícitamente en la configuración de SSID de GWN.

Permite a los equipos de TI consolidar SSIDs mientras mantienen una segmentación de red estricta para diferentes grupos de usuarios, departamentos o inquilinos.

Aislamiento de clientes

Una función de seguridad inalámbrica que evita que los dispositivos conectados al mismo punto de acceso se comuniquen directamente entre sí en la Capa 2.

Una configuración obligatoria para las redes de invitados con el fin de proteger a los usuarios de ataques de igual a igual (peer-to-peer) y cumplir con los requisitos de PCI DSS para los establecimientos que procesan pagos con tarjeta.

EAP-PEAP

Protocolo de autenticación extensible protegido (Protected Extensible Authentication Protocol); un método EAP de 802.1X que encapsula el intercambio de autenticación dentro de un túnel TLS cifrado utilizando un nombre de usuario y contraseña. El túnel TLS externo protege las credenciales internas contra la interceptación.

Comúnmente utilizado para redes de personal bajo el modelo BYOD, donde la implementación de certificados de cliente (EAP-TLS) no es viable operativamente. Requiere capacitación del personal sobre la validación de certificados para evitar ataques de puntos de acceso no autorizados.

Modo a prueba de fallas

Una configuración de Captive Portal de GWN que otorga acceso a internet a los dispositivos conectados si el punto de acceso no puede comunicarse con el servidor RADIUS configurado. Evita que una interrupción de RADIUS bloquee todo el acceso de los invitados.

Recomendado para implementaciones en el sector de hotelería y comercio minorista, donde la conectividad de los invitados es fundamental para el negocio y una breve interrupción de RADIUS no debería provocar una caída total del servicio.

GWN Manager

La plataforma de gestión local de nivel empresarial de Grandstream para los puntos de acceso de la serie GWN. Instalada en un servidor local Linux o Windows, proporciona una configuración completa de Captive Portal, SSID, RADIUS y PPSK.

Preferido para implementaciones en un solo sitio y organizaciones con requisitos de soberanía de datos. GDMS Networking es el equivalente alojado en la nube para implementaciones de MSP en múltiples sitios.

Ejemplos resueltos

Un hotel de 120 habitaciones necesita desplegar un portal para invitados personalizado con su marca, una red segura para el personal con segmentación de VLAN a nivel de departamento para limpieza y recepción, y una VLAN de gestión independiente para el sistema de gestión de la propiedad (PMS). El hotel utiliza puntos de acceso Grandstream GWN7660 administrados a través de GDMS Networking.

Configure tres SSIDs en GDMS Networking. Primero, cree 'Guest WiFi' asignado a la VLAN 10. Cree una política de Captive Portal con el Tipo de Autenticación configurado en Servidor RADIUS, apuntando a la IP de RADIUS de Purple en el puerto 1812 con el secreto compartido de la consola de administración de Purple. Establezca la Página de Destino para Redirigir a Página Externa con la URL del portal de Purple. Habilite el Modo Failsafe y el Aislamiento de Clientes. Segundo, cree 'Staff WiFi' con seguridad WPA2-Enterprise (802.1X). Configure RADIUS en el puerto 1812 y Accounting en el puerto 1813. Habilite VLAN Dinámica. En el directorio de Purple, configure las cuentas de limpieza para que devuelvan Tunnel-Private-Group-ID = 21 y las cuentas de recepción para que devuelvan la VLAN 20. Tercero, cree un SSID 'Management' oculto en la VLAN 30 con WPA2-Personal para las terminales de PMS. Construya el walled garden utilizando la herramienta generadora de Purple, excluyendo captive.apple.com para activar el CNA de iOS.

Comentario del examinador: Esta arquitectura segmenta de manera efectiva tres grupos de usuarios distintos al mismo tiempo que minimiza la sobrecarga de SSIDs. El uso del direccionamiento dinámico de VLAN para el personal elimina la necesidad de transmitir SSIDs separados para cada departamento, reduciendo la interferencia de RF y simplificando el entorno inalámbrico. El panel de análisis de Purple proporciona al operador del hotel el recuento diario de invitados, la duración de las sesiones y las tasas de suscripción de marketing, entregando al equipo de marketing datos listos para la acción sin necesidad de infraestructura adicional.

Un bloque de departamentos en renta de 40 unidades requiere acceso a la red aislado para cada inquilino, con la capacidad de revocar el acceso de forma instantánea cuando un inquilino se mude. El operador utiliza puntos de acceso GWN7630 con GWN Manager local y desea minimizar el número de SSIDs visibles en el edificio.

Despliegue un único SSID llamado 'BuildingConnect' con seguridad WPA2-Personal y habilite PPSK con backend RADIUS. Asegúrese de que el firmware del GWN esté en la versión 1.0.19 o superior. Configure los ajustes del servidor RADIUS en la sección PPSK para apuntar a Purple. En la consola de administración de Purple, cree 40 credenciales PSK únicas, cada una asignada a una VLAN (por ejemplo, VLAN 101 para la Unidad 101, VLAN 102 para la Unidad 102). Cuando un residente se conecta utilizando la contraseña de su unidad, el AP GWN envía la PSK a Purple, que la valida y devuelve Tunnel-Private-Group-ID = 101. El residente aterriza en su VLAN aislada. Cuando un residente se mude, revoque la credencial en la consola de administración de Purple. El acceso se terminará de inmediato sin necesidad de volver a configurar el AP.

Comentario del examinador: PPSK con un backend RADIUS es la solución óptima para entornos multi-tenant. Ofrece a los residentes la sencillez de una contraseña de WiFi estándar al tiempo que proporciona un aislamiento de nivel empresarial. La gestión centralizada de credenciales en Purple significa que el operador puede escalar a cientos de unidades sin tener que administrar configuraciones de SSID individuales. La capacidad de revocación instantánea es una ventaja operativa significativa en comparación con los despliegues de PSK tradicionales, donde cambiar una contraseña compartida interrumpiría a todos los residentes conectados.

Preguntas de práctica

Q1. Has configurado la política del Captive Portal en GWN Manager con la IP de Purple RADIUS y el secreto compartido correctos, pero los invitados reportan un error de "no se puede acceder al sitio" cuando su navegador se abre después de conectarse al SSID. ¿Cuál es la causa más probable y cómo la diagnosticas?

Sugerencia: Considera qué es lo que controla a qué dominios puede acceder un dispositivo antes de haberse autenticado a través del portal.

Ver respuesta modelo

El walled garden (Reglas de Preautenticación) está incompleto o mal configurado. El punto de acceso está bloqueando al dispositivo para que no alcance el dominio del portal de Purple o los recursos del CDN que carga la página del portal. Para diagnosticar: conecta un dispositivo de prueba al SSID de invitados, abre las herramientas de desarrollo del navegador, ve a la pestaña de red e intenta cargar la URL del portal. Identifica qué solicitudes devuelven errores de conexión. Agrega esos dominios a las Reglas de Preautenticación. Utiliza el generador de walled garden de Purple en support.purple.ai para generar la lista completa de dominios para el hardware de Grandstream.

Q2. Tu hotel desea que los huéspedes con iOS vean automáticamente el mini-navegador del Captive Portal tan pronto como se conecten al WiFi de invitados, sin necesidad de abrir un navegador manualmente. ¿Cómo configuras el walled garden para lograr esto?

Sugerencia: Considera cómo determina iOS si una red tiene acceso a internet cuando se conecta por primera vez.

Ver respuesta modelo

Debes excluir captive.apple.com del walled garden. Cuando un dispositivo iOS se conecta a una red, realiza una prueba de sondeo a captive.apple.com. Si el sondeo recibe una respuesta 200 OK (lo que significa que el dominio es accesible), iOS asume que la red tiene acceso a internet y no activa el mini-navegador del Captive Network Assistant. Si el sondeo se bloquea o se redirige, iOS reconoce la red como cautiva y abre automáticamente el CNA. Al mantener captive.apple.com fuera del walled garden, el sondeo es interceptado y redirigido, activando el CNA de manera automática.

Q3. Un miembro del personal se conecta al SSID de 802.1X utilizando sus credenciales. Los logs de autenticación de Purple muestran una respuesta Access-Accept exitosa con los atributos correctos de VLAN 20. Sin embargo, el miembro del personal es asignado a la VLAN 1 (la predeterminada). ¿Qué configuración de GWN Manager se debe verificar?

Sugerencia: El servidor RADIUS está autorizando correctamente al usuario y devolviendo los atributos de VLAN. El problema está del lado del punto de acceso.

Ver respuesta modelo

La casilla "Enable Dynamic VLAN" en la configuración del SSID dentro de GWN Manager no está seleccionada. Incluso cuando Purple devuelve los atributos correctos Tunnel-Type, Tunnel-Medium-Type y Tunnel-Private-Group-ID en el paquete Access-Accept, el punto de acceso GWN los ignorará a menos que la VLAN dinámica esté habilitada explícitamente. Dirígete a la configuración del SSID, localiza la configuración de Dynamic VLAN, habilítala y guarda los cambios. El miembro del personal debería ser asignado a la VLAN correcta en su siguiente conexión.

Q4. Un operador de desarrollo residencial para renta (build-to-rent) desea implementar PPSK con Purple como backend de RADIUS en sus puntos de acceso Grandstream GWN7630 que ejecutan el firmware 1.0.17. Un inquilino informa que puede conectarse al SSID pero es asignado a la VLAN incorrecta. ¿Qué debes verificar primero?

Sugerencia: Hay dos causas potenciales aquí: una es un problema de versión de firmware, la otra es un problema de configuración.

Ver respuesta modelo

Lo primero que se debe verificar es la versión del firmware. PPSK con backend de RADIUS requiere el firmware GWN 1.0.19 o superior en la serie GWN76xx. Es posible que el firmware 1.0.17 no sea compatible correctamente con la asignación de VLAN de PPSK respaldada por RADIUS. Actualiza el firmware a 1.0.19 o superior antes de continuar con la resolución de problemas. Si el firmware es correcto, verifica que el backend de PPSK RADIUS esté habilitado en la configuración del SSID, que el secreto compartido coincida con la configuración de Purple y que el perfil de usuario RADIUS de Purple para la PSK específica esté devolviendo el atributo Tunnel-Private-Group-ID correcto.

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 →

Cisco WLC and Catalyst Integration with Purple WiFi: Step-by-Step Guest Access Guide

Esta guía detalla la integración paso a paso de Cisco WLC y Catalyst 9800 Wireless con Purple, abarcando la redirección del Captive Portal de Guest WiFi a través de Central Web Authentication, Secure Staff WiFi usando 802.1X EAP-TLS, y la segmentación Multi-Tenant utilizando Cisco Identity Pre-Shared Keys (iPSK) con asignación dinámica de VLAN. Está escrita para arquitectos de redes empresariales y directores de seguridad de TI que implementan infraestructura de Cisco en hotelería, retail y grandes recintos públicos.

Leer la guía →