Author Topic: Solution DHCP et Portail Captif, Bonus PHP portail captif  (Read 2572 times)

romain25

  • Zen Apprentice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Solution DHCP et Portail Captif, Bonus PHP portail captif
« on: October 25, 2012, 02:36:18 pm »
Les IP fixes du DHCP et les exceptions du portail captif sont liées.

Réseau > Objets
Créer une liste d'objet, mettre en nom par exemple IP Fixe
Dans Membres, ajouter un membre qui aura une adresse HORS DE LA PLAGE DHCP que vous aurez défini. C'est là ou ça déconnait pour moi.

Je m'explique si vous avez un réseau en 172.16.0.0/22 (255.255.252.0)
J'ai défini une plage DHCP 172.16.0.10 à 172.16.2.254
Votre objet devra être en dehors de cette plage ex: 172.16.3.10.

Exemple concret:
Créer liste Objets IP Fixe

Ajouter
Objet iPad
CIDR :172.16.3.240 / 22 (Hors Plage DHCP)
Adresse Mac : xx:xx:xx:xx:xx:xx

Partie DHCP
Plage DHCP 172.16.0.10 à 172.16.2.254
Adresse Fixe
Ajouter un nouveau
Choisir IP Fixe

Et la par magie il reçoit l'adresse IP fixe.

Pour le portail captif > Onglet Exceptions > Ajouter un nouveau
Object Exempt > IP Fixe

Ajouter > Sauvegarder

Et Hop hop hop tous fonctionne :)

Dernier conseil pour le portail captif, changer les valeurs d'apache par défaut car j'ai eu des lenteurs de réponse.

Bonus avoir sa propre config d'apache pour le portail captif:
cp /var/lib/zentyal-captiveportal/apache2.conf /var/lib/zentyal-captiveportal/apache2-jeu.conf
Modifier
/usr/share/zentyal-captiveportal/captiveportal-apache2-start
Dernière ligne du fichier remplacer apache2.conf par apache2-jeu.conf

J'ai repris les valeurs de /etc/apache2/apache2.conf
Notament KeepAliveTimeout à 5 au lieu de 15

Pour PHP, si vous en avez besoin pour votre portail captif:
apt-get install libapache2-mod-php5 php5 php5-curl php5-mysql php5-gd

Si vous avez des erreurs:
apt-get -f install

Dans votre fichier apache2-jeu.conf
Ajouter au début en dessous de AddDefaultCharset UTF-8
DirectoryIndex index.html index.php

Ajouter dans les includes
Includes /etc/apache2/mods-available/php5.conf
Includes /etc/apache2/mods-available/php5.load

[Edit]

Connexion automatique avec un utilisateur

/etc/lxdm/default.conf

Décommenter
[base]
autologin=user

:)

http://blog.soft-online.fr
« Last Edit: November 26, 2013, 11:39:39 am by romain25 »

christian

  • Guest
Re: Solution DHCP et Portail Captif, Bonus PHP portail captif
« Reply #1 on: October 25, 2012, 02:42:59 pm »
Les IP fixes du DHCP et les exceptions du portail captif sont liées.

Réseau > Objets
Créer une liste d'objet, mettre en nom par exemple IP Fixe
Dans Membres, ajouter un membre qui aura une adresse HORS DE LA PLAGE DHCP que vous aurez défini. C'est là ou ça déconnait pour moi.

 :) c'est ce qui est expliqué dans la doc   8)
Je dis dire que la toute première fois, je me suis fait surprendre également: définir une plage DHCP pour ensuite allouer des adresses dynamiquement mais avec réservation basée sur l'adresse MAC en dehors de cette plage est un peu bizarre, mais une fois que tu as compris le truc, pourquoi pas...

romain25

  • Zen Apprentice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: Solution DHCP et Portail Captif, Bonus PHP portail captif
« Reply #2 on: October 25, 2012, 02:58:36 pm »
Vu que j'ai passé pas mal de temps ça permettra peu-être à d'autre Français de perdre du temps :)