Passer au contenu principal

EnGenius et WiFi invité : configuration du Captive Portal avec Purple

Comment le WiFi invité cloud de Purple fonctionne avec les points d'accès EnGenius via un Captive Portal externe standard et RADIUS, et où vérifier la compatibilité et trouver les étapes de configuration.

📖 2 min de lecture📝 385 mots📚 5 définitions clés

Écouter ce guide

Voir la transcription du podcast
SCRIPT PODCAST : Intégration des Access Points EnGenius Cloud avec Purple WiFi Plateforme d'intelligence Purple WiFi - Série d'informations techniques Durée : Environ 10 minutes Voix : Anglais britannique, ton de consultant senior - confiant, conversationnel, autoritaire [INTRO - 1 MINUTTE] Bienvenue dans la série d'informations techniques de Purple. Aujourd'hui, nous abordons un sujet qui revient régulièrement lors des déploiements en entreprise : l'intégration des access points EnGenius Cloud avec la plateforme de guest WiFi de Purple. Si vous gérez un parc EnGenius, qu'il s'agisse d'access points de la série ECW dans un hôtel, une chaîne de magasins ou un immeuble de bureaux multi-locataires, et que vous souhaitez ajouter un Captive Portal personnalisé, collecter des données visiteurs de première main et appliquer une segmentation réseau appropriée, ce briefing est pour vous. Dans les dix prochaines minutes, je souhaite vous guider à travers les quatre principaux domaines de configuration : la redirection vers le Captive Portal invité, la configuration du walled garden, le WiFi sécurisé pour le personnel via 802.1X, et l'isolation multi-locataire à l'aide d'EnGenius MyPSK avec attribution dynamique de VLAN. À la fin, vous aurez une image claire de ce qu'il faut configurer, dans quel ordre, et où se trouvent les pièges courants. Entrons dans le vif du sujet. [ZOOM TECHNIQUE - 5 MINUTES] Commençons par le Captive Portal invité, le point de départ le plus courant pour tout gestionnaire de site. EnGenius Cloud prend en charge nativement les splash pages externes. Cela signifie qu'au lieu d'héberger une page de connexion basique sur l'access point lui-même, vous redirigez les invités non authentifiés vers le portail cloud de Purple. C'est là que résident l'image de marque, la capture de données, la gestion des consentements et les analyses. Voici la séquence de configuration dans EnGenius Cloud. Connectez-vous à votre tableau de bord EnGenius Cloud et accédez à Configure, puis SSID. Sélectionnez votre SSID invité. Sous l'onglet Wireless, définissez le type de sécurité sur Open ou WPA2 PSK, selon vos préférences. Open est la norme pour la plupart des déploiements de guest WiFi. Passez ensuite à l'onglet Captive Portal. Activez le Captive Portal et définissez l'Authentication Type sur Custom RADIUS. C'est le paramètre clé. Il indique à l'access point de transférer les demandes d'authentification à un serveur RADIUS externe, qui est en l'occurrence le point de terminaison RADIUS cloud de Purple. Saisissez maintenant les détails RADIUS de Purple. L'adresse IP du serveur RADIUS principal est fournie dans votre tableau de bord Purple sous Hardware Configuration. Le port d'authentification est l'UDP 1812. Le port de comptabilité (accounting) est l'UDP 1813. Saisissez le secret partagé. Purple le génère pour vous, et il doit comporter au moins 22 caractères mêlant majuscules, minuscules, chiffres et symboles. Définissez l'identifiant NAS pour qu'il corresponde au nom de votre site ou à un identifiant unique que vous avez défini dans Purple. Ensuite, passez à l'onglet Splash Page. Sélectionnez External Splash Page URL et saisissez l'URL du portail Purple. Il s'agit de l'URL fournie par Purple pour votre site spécifique. Lorsqu'un invité se connecte au SSID et ouvre un navigateur, le point d'accès intercepte la demande et le redirige vers cette URL, en transmettant des paramètres tels que l'adresse MAC du client, l'adresse MAC de l'AP et l'URL d'origine que l'invité tentait de joindre. Passons maintenant au walled garden. Il s'agit de la liste des domaines et des adresses IP que les invités peuvent consulter avant de s'authentifier. Sans cela, le portail Purple lui-même ne peut pas se charger, car le navigateur de l'invité ne peut pas joindre les serveurs de Purple. Dans EnGenius Cloud, le walled garden se trouve sous Captive Portal, puis Advanced Settings, puis Walled Garden. Vous devez ajouter le domaine du portail Purple, les points de terminaison du CDN de Purple et les points de terminaison de test de Captive Portal des systèmes d'exploitation. Pour les appareils Apple, il s'agit de captive.apple.com. Pour Android, connectivitycheck.gstatic.com. Pour Windows, msftconnecttest.com. Si vous en oubliez un seul, les invités utilisant ces plateformes ne verront pas du tout le portail. Si vous proposez une connexion via les réseaux sociaux avec Google ou Facebook, vous devez également autoriser les points de terminaison OAuth de ces fournisseurs. Google requiert au minimum accounts.google.com, oauth2.googleapis.com et apis.google.com. Facebook requiert www.facebook.com, graph.facebook.com et connect.facebook.net. La documentation d'assistance de Purple fournit une liste de walled garden à jour pour chaque méthode d'authentification. Utilisez-la comme référence, car ces domaines évoluent. Passons maintenant à la sécurisation du WiFi du personnel à l'aide de 802.1X. Il s'agit d'un SSID distinct. Le type de sécurité ici est WPA2 Enterprise ou WPA3 Enterprise. Dans EnGenius Cloud, sous l'onglet SSID Wireless, sélectionnez WPA2 Enterprise puis choisissez Custom RADIUS. Saisissez les mêmes informations de serveur RADIUS. Le point de terminaison RADIUS de Purple, le port 1812 et le secret partagé. La différence avec la configuration invité est qu'il n'y a pas de Captive Portal ici. Les appareils du personnel s'authentifient de manière transparente à l'aide du protocole 802.1X. L'appareil présente un certificat ou un identifiant et un mot de passe au serveur RADIUS, qui les valide et renvoie un message Access-Accept accompagné d'attributs d'attribution de VLAN. Les attributs RADIUS qui gèrent l'attribution dynamique de VLAN sont Tunnel-Type défini sur VLAN, Tunnel-Medium-Type défini sur 802 et Tunnel-Private-Group-ID défini sur le numéro de VLAN. Ainsi, si le VLAN de votre personnel est le VLAN 20, le serveur RADIUS renvoie Tunnel-Private-Group-ID avec une valeur de 20. Le point d'accès EnGenius lit cet attribut et place automatiquement l'appareil authentifié sur le VLAN 20. Cela signifie que vous pouvez avoir un seul SSID desservant plusieurs rôles de personnel (finance, opérations, informatique, prestataires externes), chacun arrivant sur un VLAN différent en fonction de son appartenance à un groupe d'annuaire, le tout sans aucune configuration manuelle de VLAN par appareil. Pour la méthode EAP, PEAP-MSCHAPv2 est le choix le plus courant pour les environnements utilisant Active Directory ou Microsoft Entra ID. Elle nécessite un certificat côté serveur sur le serveur RADIUS et des identifiants nom d'utilisateur - mot de passe sur le client. EAP-TLS est plus sécurisé. Il utilise des certificats des deux côtés. Mais il nécessite une infrastructure PKI et un déploiement MDM pour pousser les certificats vers les appareils. Pour la plupart des gestionnaires de sites, PEAP-MSCHAPv2 avec une validation stricte des certificats appliquée via une stratégie de groupe ou un MDM est le choix le plus pratique. Passons maintenant à la partie la plus intéressante sur le plan technique : EnGenius MyPSK et l'isolation multi-tenant. MyPSK, également appelé PPSK ou Private Pre-Shared Key, résout un problème spécifique dans les environnements multi-tenants. Dans une résidence de coliving, un bureau partagé ou un logement étudiant, vous souhaitez que chaque locataire ou résident dispose de son propre mot de passe WiFi unique. Mais vous ne voulez pas créer un SSID distinct pour chaque locataire. Cela crée une congestion des radiofréquences et une surcharge de gestion. MyPSK vous permet de créer jusqu'à 500 clés pré-partagées uniques par SSID. Chaque clé est liée à un VLAN spécifique. Lorsqu'un résident se connecte à l'aide de sa clé unique, le point d'accès le place automatiquement sur son VLAN désigné. Le trafic du locataire A ne touche jamais le segment réseau du locataire B. Le chiffrement est également par utilisateur. Chaque clé génère une clé maîtresse par paire unique, de sorte qu'un locataire ne peut pas décrypter le trafic aérien d'un autre locataire, même s'ils partagent le même SSID. Dans EnGenius Cloud, vous configurez MyPSK sous les paramètres de sécurité du SSID. Sélectionnez WPA2 PSK ou WPA3 Personal, puis activez MyPSK. Vous pouvez ensuite créer des PSK individuellement ou générer automatiquement des lots allant jusqu'à 50 clés à la fois. Pour chaque PSK, vous attribuez un ID de VLAN et définissez éventuellement une date d'expiration. Lorsqu'un bail prend fin ou qu'un étudiant est diplômé, il vous suffit de désactiver ou de supprimer son PSK. L'accès est révoqué immédiatement sans affecter les autres locataires. Pour l'intégration de Purple dans un environnement MyPSK, les locataires faisant face aux invités peuvent toujours être dirigés vers un Captive Portal sur leur VLAN. Le personnel et les locataires opérationnels contournent entièrement le portail. La segmentation VLAN garantit que les données analytiques de Purple sont correctement attribuées par segment réseau. [RECOMMANDATIONS DE DÉPLOIEMENT ET PIÈGES À ÉVITER - 2 MINUTES] Permettez-moi de vous présenter la séquence de déploiement que je recommande pour une première installation propre. Commencez par votre architecture VLAN avant de toucher à la configuration du WiFi. Définissez le VLAN 10 pour les invités, le VLAN 20 pour le personnel, le VLAN 30 pour les locataires, ou toute autre numérotation adaptée à votre schéma existant. Configurez d'abord ces VLANs sur vos commutateurs ECS, avec les affectations de ports trunk et d'accès appropriées. Les points d'accès doivent recevoir du trafic balisé sur le port de liaison montante pour chaque VLAN que vous prévoyez d'utiliser. Configurez ensuite les SSIDs dans EnGenius Cloud dans cet ordre : le SSID invité d'abord, car c'est le plus simple. Validez la redirection du Captive Portal vers Purple avant de continuer. Configurez ensuite le SSID du personnel avec le protocole 802.1X. Testez avec un appareil connu avant de déployer sur l'ensemble du parc. Enfin, configurez MyPSK si vous avez besoin d'une isolation multi-locataire. Les pièges à éviter. Tout d'abord, le walled garden. C'est la cause numéro un des échecs de déploiement de Captive Portal. Si les invités ne parviennent pas à accéder au portail, vérifiez d'abord le walled garden. Deuxièmement, l'incohérence du secret partagé RADIUS. Le secret partagé doit être identique sur la configuration EnGenius Cloud et sur la configuration du serveur RADIUS de Purple. Une différence d'un seul caractère entraîne l'échec silencieux de chaque authentification. Troisièmement, la configuration du trunk VLAN sur le switch. Si le port du switch ECS qui connecte le point d'accès n'est pas configuré comme un trunk transportant tous les VLANs requis, l'attribution dynamique de VLAN échouera. Quatrièmement, la validation du certificat sur les clients 802.1X. Si les appareils du personnel ne sont pas configurés pour valider le certificat du serveur RADIUS, ils sont vulnérables au vol d'identifiants via des points d'accès malveillants. Imposez cette validation via une stratégie de groupe pour Windows et des profils MDM pour le reste. [Q&A EXPRESS - 1 MINUTE] Quelques questions que j'entends régulièrement sur les déploiements EnGenius et Purple. Puis-je utiliser le RADIUS d'EnGenius Cloud au lieu de celui de Purple ? Oui, pour l'authentification interne. Mais pour le WiFi invité avec les analyses et le portail de Purple, vous devez pointer vers le point de terminaison RADIUS de Purple. Les deux peuvent coexister sur des SSIDs différents. Est-ce que MyPSK fonctionne avec le WPA3 ? Oui. EnGenius prend en charge le WPA3 et le mode mixte WPA2/WPA3 avec MyPSK, de sorte que les appareils compatibles WPA3 bénéficient de l'authentification SAE tandis que les appareils plus anciens se rabattent sur le WPA2 PSK, le tout en utilisant la même clé par utilisateur. Est-ce que Purple prend en charge la comptabilité RADIUS pour les données de session ? Oui. Activez le serveur de comptabilité (accounting) dans la configuration RADIUS d'EnGenius Cloud, en pointant vers le point de terminaison de comptabilité de Purple sur le port UDP 1813. Cela permet d'intégrer la durée de la session et le volume de données dans les analyses de Purple. [RÉSUMÉ ET PROCHAINES ÉTAPES - 1 MINUTE] Pour résumer. Les points d'accès EnGenius Cloud s'intègrent parfaitement à la plateforme WiFi invité de Purple grâce à quatre couches de configuration. La redirection du Captive Portal invité utilise un RADIUS personnalisé et une URL de page de démarrage externe pointant vers Purple. La liste blanche du walled garden garantit le chargement du portail avant l'authentification. Le WiFi du personnel utilise le WPA2 Entreprise avec 802.1X et l'attribution dynamique de VLAN via des attributs RADIUS. Et l'isolation multi-locataire utilise EnGenius MyPSK pour attribuer des clés uniques par utilisateur liées à des VLANs spécifiques, avec des dates d'expiration facultatives pour les accès limités dans le temps. Purple est présent dans 80 000 sites et a traité 440 millions de connexions rien qu'en 2024. La plateforme est certifiée ISO 27001, conforme au GDPR et indépendante du matériel, ce qui explique précisément pourquoi elle fonctionne parfaitement avec EnGenius aux côtés de Cisco Meraki, HPE Aruba, Ruckus et le reste de l'écosystème de matériel d'entreprise. Si vous êtes prêt pour le déploiement, commencez par le guide de configuration du walled garden dans la documentation d'assistance de Purple, puis procédez à la configuration du SSID dans EnGenius Cloud. Le guide complet étape par étape est disponible sur purple.ai. Merci de votre attention.

Les points d'accès EnGenius gèrent la partie radio de votre réseau. Purple ajoute la couche invité par-dessus : le Captive Portal que vos visiteurs voient, le parcours d'authentification et les données de première partie que vous collectez. Il ne remplace aucun de vos équipements matériels.

Comment EnGenius fonctionne avec le WiFi invité Purple

Purple est un overlay cloud indépendant du matériel (hardware-agnostic). Si votre appareil prend en charge un Captive Portal externe et RADIUS, il peut faire fonctionner l'authentification des invités de Purple. Deux mécanismes standards font tout le travail.

  • Authentification web externe. L'appareil redirige un nouvel équipement vers votre portail de connexion Purple au lieu de lui accorder immédiatement l'accès. Le visiteur s'authentifie, puis la page redonne le contrôle.
  • RADIUS. L'appareil vérifie chaque connexion auprès du service RADIUS de Purple sur les ports standards, 1812 pour l'authentification et 1813 pour la comptabilisation (accounting). Ce sont ces données de comptabilisation qui alimentent vos analyses de visiteurs.

Un walled garden, qui est une courte liste d'adresses autorisées qu'un appareil peut atteindre avant de s'authentifier, permet de charger la page de connexion ainsi que de finaliser les étapes de paiement ou de connexion sociale.

C'est tout le modèle : votre matériel achemine les paquets, Purple gère l'authentification et les données. Comme il repose sur l'authentification web standard et RADIUS, il fonctionne de la même manière sur Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet. Purple est conçu pour être indépendant du matériel.

Ce dont vous avez besoin

  • Un point d'accès EnGenius qui prend en charge un Captive Portal externe et RADIUS.
  • Un espace Purple avec votre page de connexion et votre parcours utilisateur configurés.
  • Vos détails RADIUS Purple et les adresses de walled garden, disponibles depuis votre tableau de bord Purple.

Configurez-le avec Purple

La compatibilité de votre modèle exact et les paramètres à utiliser sont confirmés dans la liste des matériels compatibles de Purple. Vérifiez d'abord votre appareil à cet endroit, puis suivez le guide de configuration correspondant pour obtenir les valeurs précises à saisir.

Matériel compatible Purple

Cette page explique comment les éléments s'articulent afin que vous compreniez l'objectif de chaque étape.

Ce que vous obtenez

Une fois que les invités s'authentifient via Purple, chaque visite se transforme en données de première partie vérifiées avec consentement explicite : qui a visité, à quelle fréquence, et comment les contacter avec leur autorisation. C'est toute la différence entre un WiFi qui connecte simplement des personnes et un WiFi qui construit une audience marketing qui vous appartient. Purple est aligné sur le GDPR et certifié ISO 27001, avec une disponibilité de 99,999 % sur plus de 80 000 sites actifs.

Définitions clés

Overlay cloud

Purple se superpose à votre matériel existant. Vos équipements continuent de faire fonctionner le WiFi ; Purple gère l'authentification des invités et les données, sans rien remplacer.

Indépendant du matériel (hardware-agnostic)

Purple fonctionne avec n'importe quel point d'accès ou contrôleur prenant en charge un Captive Portal externe et RADIUS, plutôt que d'être lié à un seul fournisseur.

Authentification web externe

Un standard par lequel le point d'accès redirige un nouvel appareil vers un portail de connexion externe pour s'authentifier, plutôt que d'accorder l'accès lui-même. Purple héberge ce portail.

RADIUS

Le protocole que le matériel utilise pour vérifier chaque connexion et enregistrer les données de session auprès de Purple, sur les ports standards 1812 pour l'authentification et 1813 pour la comptabilisation.

Walled garden

Une courte liste d'adresses autorisées qu'un appareil peut atteindre avant de s'authentifier, afin que la page de connexion et les étapes de paiement ou de connexion sociale puissent se charger.