Mise en place d'un portail captif

Dans le cadre d’un projet Personnel encadré nous avons dû faire un hotspot wifi avec un portail captif, au sein d'une société

  • Prérequis
- Routeur sous PFSense.
- Une borne Wi-Fi.
- Avoir configuré un VLAN spécifique.
  • Partie I - Création des Voucher
Sur la page principale de PFSense, allez dans service et cliquez sur " Captive Portal ". wifi_menucaptiv Ensuite, allez dans l’onglet Vouchers. Ici, activez les Vouchers en cliquant sur " Enable Vouchers ". wifi_captiv_voucher Vous pouvez configurer un les Vouchers sur cette page, comme par exemple, les codes créés, la taille des codes, etc. wifi_captiv_voucher_config Pour suivre, et enfin créér le premier Voucher, cliquez sur le petit " Plus " ( pfsense_addbutton ) en haut de la page. Une nouvelle page va apparaître. wifi_captiv_newvoucher - Roll# : Numéro du groupe de code. - Minutes per Ticket : La durée de validité du Voucher. - Count : Le nombre de ticket générés. - Comment : Si on veut mettre un commentaire (Non obligatoire). Une fois que vos paramètres choisis, cliquez sur Save en bas de page. Après avoir enregistré vos paramètres, revenez sur la page " Captive Portal " sous l’onglet " Vouchers ". Vous verrez apparaître votre nouvelle règle fraîchement créée. Les code Voucher sont desponible via le petit icone bleu bullei
  • Partie II - Activer le portail captif sur une interface
Retournez donc par la suite sur l’onglet " Captive Portal ". wifi_captiv_menuenable Enfin, cliquez sur " Enable Captive Portal ", et sélectionnez l’interface sur lequel activer le Portail Captif. Dans " Authentication " ( descendez sur la page ), sélectionnez " Local User Manager / Vouchers ". Description de la page : ( Les plus important ) - Maximum concurrent connexions : Nombre de poste qui peuvent se connecter. - Idle Timeout : Déconnecte automatiquement le client après un temps d’inactivité. (Possibilité de se reconnecter). - Hard Timeout : Déconnecte automatiquement le client après un temps d’inactivité SANS possibilité de reconnexion. - Per-User Badwidtch restriction : Permet de limiter le débit par les utilisateurs connectés. - Portal Page Content : Permet de modifier la page d’entrée du code Vouchers (pour que cela soit plus accueillant). Vous pouvez retrouver toute la documentation utilisé et produite