Log portail captif
-
Contexte : milieu pro, Apprenti ingénieur systèmes&réseaux, age de la solution firewall : 2 semaines pour test
Besoin : Ajouter des champs (adresse mail, nom, prénom) sur la page web du portail captif (sans authentification) pour permettre à l'utilisateur d'accéder à internet et afficher les informations rentrées auparavant dans le fichier log du portail captif
Schéma :
WAN (box) : Une interface WAN connecté à une box avec une adresse IP en DHCP
LAN : Une interface LAN avec une adresse IP statique
WIFI : Un AP connecté à l'interface LAN de pfsense
DHCP : Un serveur DHCP sur l'interface LAN pour attribuer des adresses IP aux utilisateurs connectés à l'AP
Portail Captif : un Portail captif sur l'interface LAN
Question : Est-ce-qu'il existe une manière de procéder afin de créer une page d'authentification qui demande une adresse e-mail, un nom et un prénom à l'utilisateur et afficher ces derniers dans les log du portail captif.
Merci pour votre aide.
-
Bonjour,
@Alsnso93:Question : Est-ce-qu'il existe une manière de procéder afin de créer une page d'authentification qui demande une adresse e-mail, un nom et un prénom à l'utilisateur et afficher ces derniers dans les log du portail captif.
La feuille de route :
A partir de l'exemple qui figure sur la page de paramétrage d'un portail captif : préparer son propre page de login (et error). - Il te faut quelques notions 'html'.
Puis : lire et comprendre /usr/local/captiveportal/index.php, puis ajouter ces quelques lignes PHP nécessaire pour que les variables saisi dans la page de login sont envoyé vers le log. -
Le raisonnement de Gertjan est limpide et tellement logique.
Car vouloir modifier les fichiers modèles proposés en standard suppose une certaine hauteur (et une certaine expertise) :
- compréhension des mécanismes et successions d'étapes
- capacité à modifier les fichiers impliqués, avec leur langage (html, les formulaires sous html)
- capacité inscrire en log les informations reçues (php, syslog ?).
Ce n'est pas très complexe mais assez technique …
A minima la doc pfSense et la recherche dans le forum (toutes langues) sera nécessaire ...