Saltar al contenido principal

EnGenius y guest WiFi: configuración de captive portal con Purple

Cómo funciona el guest WiFi en la nube de Purple con los puntos de acceso EnGenius a través de un captive portal externo estándar y RADIUS, y dónde verificar el soporte y encontrar los pasos.

📖 2 min de lectura📝 385 palabras📚 5 definiciones clave

Escucha esta guía

Ver transcripción del podcast
GUION DE PODCAST: Integración de EnGenius Cloud Access Points con Purple WiFi Plataforma de Inteligencia Purple WiFi - Serie de Sesiones Técnicas Duración: Aproximadamente 10 minutos Voz: Inglés británico, tono de consultor senior: seguro, conversacional, con autoridad [INTRO - 1 MINUTO] Bienvenido a la Serie de Sesiones Técnicas de Purple. Hoy cubriremos algo que surge con regularidad en las implementaciones empresariales: la integración de los access points de EnGenius Cloud con la plataforma de WiFi para invitados de Purple. Si usted administra un entorno de EnGenius, ya sean access points de la serie ECW en un hotel, una cadena de tiendas de retail o un edificio de oficinas multi-inquilino, y desea agregar un Captive Portal personalizado con su marca, recopilar datos de visitantes de primera fuente y aplicar una segmentación de red adecuada, esta sesión es para usted. En los próximos diez minutos, quiero guiarlo a través de las cuatro áreas principales de configuración: redirección del Captive Portal de invitados, configuración de walled garden, WiFi seguro para el personal mediante 802.1X y aislamiento multi-inquilino utilizando EnGenius MyPSK con asignación dinámica de VLAN. Para el final, tendrá una idea clara de exactamente qué configurar, en qué orden y dónde están los errores comunes. Comencemos. [INMERSIÓN TÉCNICA PROFUNDA - 5 MINUTOS] Empecemos con el Captive Portal de invitados, el punto de partida más común para cualquier operador de recintos. EnGenius Cloud admite de forma nativa páginas de bienvenida externas. Esto significa que en lugar de alojar una página de inicio de sesión básica en el propio access point, se redirige a los invitados no autenticados al portal alojado en la nube de Purple. Aquí es donde residen la imagen de marca, la captura de datos, la gestión del consentimiento y las analíticas. Esta es la secuencia de configuración en EnGenius Cloud. Inicie sesión en su panel de EnGenius Cloud y navegue a Configure, luego a SSID. Seleccione su SSID de invitados. En la pestaña Wireless, configure el tipo de seguridad en Open o WPA2 PSK, según su preferencia. Open es el estándar para la mayoría de las implementaciones de WiFi para invitados. Luego, cambie a la pestaña Captive Portal. Habilite el Captive Portal y configure el Authentication Type en Custom RADIUS. Esta es la configuración clave. Le indica al access point que reenvíe las solicitudes de autenticación a un servidor RADIUS externo, que en este caso es el extremo de RADIUS en la nube de Purple. Ahora introduzca los detalles de RADIUS de Purple. La IP del servidor RADIUS primario se proporciona en su panel de Purple bajo Hardware Configuration. El puerto de autenticación es UDP 1812. El puerto de contabilidad (accounting) es UDP 1813. Introduzca el secreto compartido (shared secret). Purple genera esto para usted, y debe tener al menos 22 caracteres combinando mayúsculas, minúsculas, números y símbolos. Configure el identificador NAS para que coincida con el nombre de su recinto o con un identificador único que haya definido en Purple. A continuación, cambie a la pestaña Splash Page. Seleccione External Splash Page URL e ingrese la URL del portal de Purple. Esta es la URL que Purple proporciona para su sitio específico. Cuando un invitado se conecta al SSID y abre un navegador, el punto de acceso intercepta la solicitud y lo redirige a esta URL, pasando parámetros que incluyen la dirección MAC del cliente, la dirección MAC del AP y la URL original a la que el invitado intentaba acceder. Ahora pasemos al walled garden. Esta es la lista de dominios y direcciones IP a los que los invitados pueden acceder antes de autenticarse. Sin esto, el portal de Purple no se podrá cargar, ya que el navegador del invitado no podrá comunicarse con los servidores de Purple. En EnGenius Cloud, el walled garden se encuentra en Captive Portal, después en Advanced Settings y luego en Walled Garden. Debe agregar el dominio del portal de Purple, los endpoints CDN de Purple y los endpoints de prueba de Captive Portal del sistema operativo. Para dispositivos Apple, es captive.apple.com. Para Android, connectivitycheck.gstatic.com. Para Windows, msftconnecttest.com. Si omite alguno de estos, los invitados en esas plataformas no verán el portal en absoluto. Si ofrece inicio de sesión social a través de Google o Facebook, también debe permitir los endpoints de OAuth para esos proveedores. Google requiere como mínimo accounts.google.com, oauth2.googleapis.com y apis.google.com. Facebook requiere www.facebook.com, graph.facebook.com y connect.facebook.net. La documentación de soporte de Purple proporciona una lista de walled garden actualizada para cada método de autenticación. Utilice esa lista como referencia, ya que estos dominios suelen cambiar. Ahora pasemos al WiFi seguro para el personal utilizando 802.1X. Este es un SSID independiente. El tipo de seguridad aquí es WPA2 Enterprise o WPA3 Enterprise. En EnGenius Cloud, en la pestaña SSID Wireless, seleccione WPA2 Enterprise y luego elija Custom RADIUS. Ingrese los mismos detalles del servidor RADIUS. El endpoint de RADIUS de Purple, el puerto 1812 y el secreto compartido. La diferencia con la configuración de invitados es que aquí no hay Captive Portal. Los dispositivos del personal se autentican de forma silenciosa mediante el protocolo 802.1X. El dispositivo presenta un certificado o un nombre de usuario y contraseña al servidor RADIUS, que los valida y devuelve un mensaje Access-Accept junto con los atributos de asignación de VLAN. Los atributos RADIUS que impulsan la asignación dinámica de VLAN son Tunnel-Type configurado en VLAN, Tunnel-Medium-Type configurado en 802 y Tunnel-Private-Group-ID configurado con el número de VLAN. Por lo tanto, si la VLAN de su personal es la VLAN 20, el servidor RADIUS devuelve Tunnel-Private-Group-ID con un valor de 20. El punto de acceso EnGenius lee este atributo y coloca automáticamente el dispositivo autenticado en la VLAN 20. Esto significa que puede tener un único SSID que dé servicio a múltiples roles de personal (finanzas, operaciones, TI, contratistas), y cada uno terminará en una VLAN diferente según su pertenencia a un grupo de directorio, todo sin ninguna configuración manual de VLAN por dispositivo.Para el método EAP, PEAP-MSCHAPv2 es la opción más común para entornos que utilizan Active Directory o Microsoft Entra ID. Requiere un certificado del lado del servidor en el servidor RADIUS y credenciales de usuario y contraseña en el cliente. EAP-TLS es más seguro, ya que utiliza certificados en ambos lados, pero requiere una infraestructura PKI y una implementación de MDM para distribuir los certificados a los dispositivos. Para la mayoría de los operadores de establecimientos, PEAP-MSCHAPv2 con validación estricta de certificados aplicada a través de directivas de grupo o MDM es la opción más práctica. Ahora pasemos a la parte técnicamente más interesante: EnGenius MyPSK y el aislamiento multi-tenant. MyPSK, también conocido como PPSK o Private Pre-Shared Key, resuelve un problema específico en entornos multi-tenant. En un desarrollo para alquiler, una oficina de servicios o un bloque de alojamiento para estudiantes, se busca que cada inquilino o residente tenga su propia contraseña de WiFi única, pero sin tener que crear un SSID independiente para cada uno, lo que generaría congestión de radiofrecuencia y una gran carga de gestión. MyPSK le permite crear hasta 500 claves precompartidas únicas por SSID. Cada clave está vinculada a una VLAN específica. Cuando un residente se conecta utilizando su clave única, el punto de acceso lo asigna automáticamente a su VLAN designada. El tráfico del inquilino A nunca toca el segmento de red del inquilino B. El cifrado también es por usuario. Cada clave genera una clave maestra por pares única (Pairwise Master Key), por lo que un inquilino no puede descifrar el tráfico de red de otro inquilino, aunque compartan el mismo SSID. En EnGenius Cloud, configure MyPSK en los ajustes de seguridad de SSID. Seleccione WPA2 PSK o WPA3 Personal y luego habilite MyPSK. A continuación, puede crear PSK de forma individual o generar lotes de forma automática de hasta 50 a la vez. Para cada PSK, asigne un ID de VLAN y, opcionalmente, establezca una fecha de vencimiento. Cuando un contrato de arrendamiento finaliza o un estudiante se gradúa, simplemente vence o elimina su PSK. El acceso se revoca de inmediato sin afectar a ningún otro inquilino. Para la integración con Purple en un entorno MyPSK, los inquilinos que requieran acceso para invitados aún pueden ser dirigidos a través de un Captive Portal en su VLAN. El personal y los inquilinos operativos omiten el portal por completo. La segmentación de VLAN garantiza que los datos analíticos de Purple se atribuyan correctamente por segmento de red. [RECOMENDACIONES DE IMPLEMENTACIÓN Y ERRORES COMUNES - 2 MINUTOS] Permítame compartir la secuencia de implementación que recomiendo para una primera implementación limpia. Comience con su arquitectura de VLAN antes de tocar la configuración de WiFi. Defina la VLAN 10 para invitados, la VLAN 20 para el personal, la VLAN 30 para los inquilinos o la numeración que mejor se adapte a su esquema existente. Configure primero estas VLAN en sus switches ECS, con las asignaciones de puertos de acceso y troncales adecuadas. Los puntos de acceso deben recibir tráfico etiquetado en el puerto de enlace ascendente para cada VLAN que planee utilizar. Luego, configure los SSIDs en EnGenius Cloud en este orden: primero el SSID de invitados, ya que es el más directo. Valide la redirección del Captive Portal a Purple antes de continuar. Después, configure el SSID del personal con 802.1X. Realice pruebas con un dispositivo conocido antes de implementarlo en todo el entorno. Por último, configure MyPSK si requiere aislamiento multi-inquilino. Los errores comunes. Primero, el walled garden. Esta es la causa número uno de implementaciones fallidas de Captive Portal. Si los invitados no pueden acceder al portal, verifique primero el walled garden. Segundo, el desacuerdo en la clave secreta compartida de RADIUS. La clave secreta compartida debe ser idéntica tanto en la configuración de EnGenius Cloud como en la configuración del servidor RADIUS de Purple. Una diferencia de un solo carácter hace que todas las autenticaciones fallen de forma silenciosa. Tercero, la configuración de la cajuela VLAN en el switch. Si el puerto del switch ECS que se conecta al punto de acceso no está configurado como cajuela para transportar todas las VLANs requeridas, la asignación dinámica de VLAN fallará. Cuarto, la validación de certificados en los clientes 802.1X. Si los dispositivos del personal no están configurados para validar el certificado del servidor RADIUS, quedan vulnerables al robo de credenciales a través de puntos de acceso no autorizados. Obligue esta configuración mediante Directivas de Grupo para Windows y perfiles de MDM para todo lo demás. [PREGUNTAS Y RESPUESTAS RÁPIDAS - 1 MINUTO] Algunas preguntas que escucho con regularidad sobre las implementaciones de EnGenius y Purple. ¿Puedo usar el RADIUS de EnGenius Cloud en lugar del RADIUS de Purple? Sí, para la autenticación interna. Pero para el WiFi de invitados con las analíticas y el portal de Purple, debe apuntar al endpoint de RADIUS de Purple. Ambos pueden coexistir en diferentes SSIDs. ¿MyPSK funciona con WPA3? Sí. EnGenius es compatible con WPA3 y con el modo mixto WPA2/WPA3 con MyPSK, por lo que los dispositivos con capacidad WPA3 obtienen autenticación SAE, mientras que los dispositivos más antiguos recurren a WPA2 PSK, todo utilizando la misma clave por usuario. ¿Purple es compatible con el registro de contabilidad RADIUS para los datos de sesión? Sí. Habilite el servidor de contabilidad en la configuración RADIUS de EnGenius Cloud, apuntando al endpoint de contabilidad de Purple en el puerto UDP 1813. Esto alimenta la duración de la sesión y el volumen de datos en las analíticas de Purple. [RESUMEN Y PRÓXIMOS PASOS - 1 MINUTO] Para resumir. Los puntos de acceso de EnGenius Cloud se integran de manera limpia con la plataforma de WiFi de invitados de Purple a través de cuatro capas de configuración. La redirección del Captive Portal de invitados utiliza un RADIUS personalizado y una URL de página de bienvenida externa que apunta a Purple. La lista blanca del walled garden garantiza que el portal se cargue antes de la autenticación. El WiFi del personal utiliza WPA2 Enterprise con 802.1X y asignación dinámica de VLAN a través de atributos RADIUS. Y el aislamiento multi-inquilino utiliza EnGenius MyPSK para asignar claves únicas por usuario vinculadas a VLANs específicas, con fechas de vencimiento opcionales para accesos con límite de tiempo. Purple opera en más de 80,000 establecimientos y ha procesado 440 millones de inicios de sesión tan solo en 2024. La plataforma cuenta con la certificación ISO 27001, cumple con el GDPR y es agnóstica respecto al hardware, que es exactamente la razón por la que funciona de manera limpia con EnGenius junto con Cisco Meraki, HPE Aruba, Ruckus y el resto del ecosistema de hardware empresarial. Si está listo para realizar la implementación, comience con la guía de configuración de walled garden en la documentación de soporte de Purple, luego continúe con la configuración del SSID en EnGenius Cloud. La guía paso a paso completa está disponible en purple.ai. Gracias por escuchar.

Los puntos de acceso EnGenius ejecutan el lado de radio de su red. Purple agrega la capa de invitados en la parte superior: el captive portal que ven sus visitantes, el proceso de inicio de sesión y los datos de primera mano que usted recopila. No reemplaza ninguno de sus dispositivos de hardware.

Cómo funciona EnGenius con el guest WiFi de Purple

Purple es un cloud overlay y es hardware-agnostic. Si su dispositivo es compatible con un captive portal externo y RADIUS, puede ejecutar el inicio de sesión de invitados de Purple. Dos mecanismos estándar hacen el trabajo.

  • Autenticación web externa. El dispositivo redirige un nuevo dispositivo a su página de inicio de Purple en lugar de otorgar acceso de inmediato. El visitante inicia sesión y la página devuelve el control.
  • RADIUS. El dispositivo verifica cada inicio de sesión con el servicio RADIUS de Purple en los puertos estándar, 1812 para autenticación y 1813 para contabilidad. Los datos de contabilidad son los que impulsan sus análisis de visitantes.

Un walled garden, una lista corta de direcciones permitidas a las que un dispositivo puede acceder antes de iniciar sesión, permite que se cargue la página de inicio y se completen los pasos de pago o inicio de sesión con redes sociales.

Ese es todo el modelo: su hardware mueve los paquetes, Purple es dueño del inicio de sesión y de los datos. Debido a que funciona con autenticación web estándar y RADIUS, funciona de la misma manera en Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme y Fortinet. Purple es hardware-agnostic por diseño.

Lo que necesita

  • Un punto de acceso EnGenius que admita un captive portal externo y RADIUS.
  • En Purple, un venue con su página de inicio y el proceso de inicio de sesión configurados.
  • Sus detalles de RADIUS de Purple y las direcciones de walled garden, desde su panel de Purple.

Configúrelo con Purple

Si su modelo exacto es compatible y los ajustes que debe usar se confirman en la lista de hardware compatible de Purple. Verifique su dispositivo allí primero, luego siga la guía de configuración correspondiente para conocer los valores precisos que debe ingresar.

Hardware compatible con Purple

Esta página explica cómo encajan las piezas, para que sepa lo que hace cada paso.

Lo que obtiene

Una vez que los invitados inician sesión a través de Purple, cada visita se convierte en datos de primera mano verificados y con consentimiento consciente: quién nos visitó, con qué frecuencia y cómo comunicarse con ellos con su permiso. Esa es la diferencia entre un WiFi que conecta personas y un WiFi que crea una audiencia de marketing de su propiedad. Purple cumple con GDPR y cuenta con la certificación ISO 27001, con un tiempo de actividad del 99.999% en más de 80,000 venues activos.

Definiciones clave

Cloud overlay

Purple se ubica por encima de su hardware existente. El equipo sigue ejecutando el WiFi; Purple ejecuta el inicio de sesión de invitados y los datos, sin reemplazar nada.

Hardware-agnostic

Purple funciona con cualquier punto de acceso o controlador que admita un captive portal externo y RADIUS, en lugar de estar vinculado a un solo proveedor.

Autenticación web externa

Un estándar donde el punto de acceso redirige un nuevo dispositivo a una página de inicio externa para iniciar sesión, en lugar de otorgar el acceso por sí mismo. Purple aloja esa página de inicio.

RADIUS

El protocolo que utiliza el hardware para verificar cada inicio de sesión y registrar los datos de la sesión con Purple, en los puertos estándar 1812 para autenticación y 1813 para contabilidad.

Walled garden

Una lista corta de direcciones permitidas a las que un dispositivo puede acceder antes de iniciar sesión, para que la página de inicio y los pasos de pago o inicio de sesión con redes sociales puedan cargarse.