Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| chillispot [Le 20/04/2011, 11:21] – [Configuration] floflo_20 | chillispot [Le 11/09/2022, 10:35] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>wi-fi réseau sécurité portail_captif}} | + | {{tag>wifi réseau sécurité portail_captif |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| - | <note tip>Le projet Chillispot est abandonné le développeur principal étant | + | <note tip>Le projet Chillispot est abandonné le développeur principal étant |
| - | Chillispot est un portail captif. Il a pour rôle dans un premier temps de distribuer les adresses IP aux clients qui se connectent sur le Hotspot, puis dans un second temps de capturer toutes les requêtes à destination du web. Il force ainsi le client à passer par la page de demande d’authentification. Il n’est pas possible de passer outre, seuls les sites de dimension iT et la page d’authentification de Chillispot sont autorisés sans être, au préalable, authentifié sur le serveur Radius. Chillispot peut à la fois être installé sur une machine, via les paquets téléchargeables sur le site officiel, mais peut également être flashé dans un routeur compatible (du type Linksys WRT-54G) au moyen d’un | + | Chillispot est un portail captif. Il a pour rôle dans un premier temps de distribuer les adresses IP aux clients qui se connectent sur le Hotspot, puis dans un second temps de capturer toutes les requêtes à destination du web. Il force ainsi le client à passer par la page de demande d’authentification. Il n’est pas possible de passer outre, seuls les sites de dimension iT et la page d’authentification de Chillispot sont autorisés sans être, au préalable, authentifié sur le serveur Radius. Chillispot peut à la fois être installé sur une machine, via les paquets téléchargeables sur le site officiel, mais peut également être flashé dans un routeur compatible (du type Linksys WRT-54G) au moyen d’un |
| Ligne 19: | Ligne 19: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | + | FIXME / [[: | |
| - | [[: | + | |
| ==== Configuration Réseau (module TUN/TAP) ==== | ==== Configuration Réseau (module TUN/TAP) ==== | ||
| Ligne 31: | Ligne 30: | ||
| ==== Installation de la partie applicative ==== | ==== Installation de la partie applicative ==== | ||
| [[: | [[: | ||
| - | * [[: | + | * [[: |
| * Configuration du cgi | * Configuration du cgi | ||
| On copie le fichier cgi fourni dans le répertoire adéquat : | On copie le fichier cgi fourni dans le répertoire adéquat : | ||
| Ligne 38: | Ligne 37: | ||
| cd / | cd / | ||
| gunzip hotspotlogin.cgi.gz | gunzip hotspotlogin.cgi.gz | ||
| - | chmod a+x hotspotlogin.cgi.gz | + | chmod a+x hotspotlogin.cgi |
| </ | </ | ||
| (vous pourrez éditer ce fichier une fois chillispot fonctionnel afin de personnalisez l' | (vous pourrez éditer ce fichier une fois chillispot fonctionnel afin de personnalisez l' | ||
| ==== Configuration ==== | ==== Configuration ==== | ||
| - | * Dans le fichier **/ | + | * [[: |
| - | < | + | < |
| - | * Dans le fichier **/ | + | * [[: |
| | net 192.168.1.0/ | | net 192.168.1.0/ | ||
| Ligne 52: | Ligne 51: | ||
| | radiusserver1 127.0.0.1 | | radiusserver1 127.0.0.1 | ||
| | radiusserver2 127.0.0.1 | | radiusserver2 127.0.0.1 | ||
| - | | radiussecret | + | | radiussecret |
| | Radiusnasid portail | | Radiusnasid portail | ||
| | radiuslocationid | | radiuslocationid | ||
| | dhcpif eth1 | nom de l’interface reliée au point d’accès | | dhcpif eth1 | nom de l’interface reliée au point d’accès | ||
| | uamserver https:// | | uamserver https:// | ||
| - | | Uamsecret | + | | Uamsecret |
| | Uamlisten 192.168.1.1 | | Uamlisten 192.168.1.1 | ||
| | uamallowed localhost www.yahoo.fr | | uamallowed localhost www.yahoo.fr | ||
| Ligne 76: | Ligne 75: | ||
| < | < | ||
| #secret = testing123 | #secret = testing123 | ||
| - | secret = secretradius | + | secret = radiussecret |
| === Configuration de Freeradius === | === Configuration de Freeradius === | ||
| * [[: | * [[: | ||
| < | < | ||
| - | server = " | + | server = " |
| - | login = "radius" | + | login = "radius_login_sql" |
| - | password = "xxxx" | + | password = "radius_pass_sql" |
| </ | </ | ||
| Ligne 227: | Ligne 226: | ||
| === Configuration de MySQL === | === Configuration de MySQL === | ||
| - | On s' | + | |
| + | FIXME / On s' | ||
| < | < | ||
| echo " | echo " | ||
| - | echo "grant all on radius.* to radius@' | + | echo "grant all on radius.* to radius_login_sql@' |
| zcat / | zcat / | ||
| #ou bien | #ou bien | ||
| zcat / | zcat / | ||
| - | # sur lucid Lynx, il est possible que les zcat ne marchent pas. | + | # sur Lucid Lynx, il est possible que les zcat ne marchent pas. |
| #Essayez celles ci (vous devez rentrer les 2) : | #Essayez celles ci (vous devez rentrer les 2) : | ||
| - | mysql -u radius | + | mysql -u radius_login_sql |
| - | mysql -u radius | + | mysql -u radius_login_sql |
| </ | </ | ||
| Ligne 268: | Ligne 268: | ||
| < | < | ||
| / | / | ||
| - | freeradius -XXX -A | + | # ou bien |
| + | service freeradius stop | ||
| + | |||
| + | freeradius -XX | ||
| [...] | [...] | ||
| Debug: Listening on authentication *: | Debug: Listening on authentication *: | ||
| Ligne 278: | Ligne 281: | ||
| Dans une autre console on lance un radtest : | Dans une autre console on lance un radtest : | ||
| < | < | ||
| - | radtest tux tuxy 127.0.0.1 0 monsecret_nasradius | + | radtest tux tuxy 127.0.0.1 0 radiussecret |
| Sending Access-Request of id 95 to 127.0.0.1: | Sending Access-Request of id 95 to 127.0.0.1: | ||
| Ligne 288: | Ligne 291: | ||
| </ | </ | ||
| - | Notre identification par rapport à mysql est donc fonctionnelle on peut dès à présent tester notre chillispot. | + | FIXME / Notre identification par rapport à mysql est donc fonctionnelle on peut dès à présent tester notre chillispot. |
| < | < | ||
| / | / | ||
| Ligne 300: | Ligne 304: | ||
| Vérifiez que la borne wifi à bien pris son adresse en dhcp puis connectez vous au réseau wifi avec votre poste, lancez une page web, si tout ce passe bien vous devriez être redirigé sur [[https:// | Vérifiez que la borne wifi à bien pris son adresse en dhcp puis connectez vous au réseau wifi avec votre poste, lancez une page web, si tout ce passe bien vous devriez être redirigé sur [[https:// | ||
| - | Il vous reste maintenant à vous authentifier, | + | Il vous reste maintenant à vous authentifier, |
| - | Un popup s' | + | Un popup s' |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
