J'ai testé pour vous, la création d'un portail captif. Pour cela j'ai utilisé un ordinateur des plus basiques qui supporte une distribution de ubuntu asser récente, et un routeur Linksys 54 gl.

 

Pour commencer il faut installer Unbuntu sur votre ordinateur.

 

Ensuite, une fois qu'il est installé, relier le sur internet, et avec le gestionnaire de paquet synaptic, vous aller installer les fichiers : APACHE 2, MYSQL, PHP .

 

APACHE, va servir à créer votre serveur http sécurisé pour votre portail captif. Quand ceux qui veulent accéder à votre serveur, ils pourrons y accéder directement à partir de mozilla Firefox ou internet explorer

 

MYSQL, est un système de gestion de base de donnée, il va servir à sauvegarder, lire et traiter les données de la base de donnée, donc : les connexions des utilisateurs et les fichiers logs, les images, les videos etc...

 

PHP, est un language, il est utilisé pour créer les pages html pour les pages web. Il va permetre de créer des pages web interactive comme des formulaires. C'est donc avec lui que vous allez  créer votre page de login pour les utilisateurs, en plus php est en liaison avec le system de base de donnée.

 

Le routeur Linksys

Il va falloir maintenant changer le firmware du routeur linksys, en lui ajoutant le firmware DDWRT 54 GL  ( ATTENTION : à ne pas confondre le 54GL et le 54GS, se sont deux firmware différents bien adapter à la version de votre routeur  ).

un bon tuto pour vous :

 

http://www.crack-wifi.com/tutoriel-flash-wrt54gl-avec-firmware-dd-wrt.php

 

Une fois flasher, votre interface graphique a complétement changer, vous pouvez désormais, et directement en wifi accéder à l'interrieur et controler la connexion de tout les ordinateurs connecté à votre réseau. Le logiciel vous montre les adresses mac et ip des ordinateurs mais l'inconvénian il les enregistre pas tout seul , il faut les entrer à la mains. Vous pouvez choisir les heurs de connexion, soit pour tout les ordinateurs ou soit pour 1 ou certains ordinateurs. Et encore plein d'autre possibilités.