Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
coovachilli [Le 01/05/2017, 00:21] raphaeldu68 [Installation de CoovaChilli à partir des fichiers Sources] |
coovachilli [Le 01/05/2017, 01:35] raphaeldu68 [Paramétrage du serveur hotspot] |
||
---|---|---|---|
Ligne 346: | Ligne 346: | ||
--enable-modules --enable-multiroute | --enable-modules --enable-multiroute | ||
</code> | </code> | ||
- | instalaltion | + | Installation |
<code> | <code> | ||
make && make install | make && make install | ||
Ligne 353: | Ligne 353: | ||
<note important>Les paquets préfabriqués de Coova-Chilli sont compilés pour i386.\\ | <note important>Les paquets préfabriqués de Coova-Chilli sont compilés pour i386.\\ | ||
Pour un PC 64bits et pour éviter les soucis d'identification (MD5, SHA, SSL,...), il faudra (pour le moment) compiler à partir des sources téléchargeables sur le site de Coova.org</note> | Pour un PC 64bits et pour éviter les soucis d'identification (MD5, SHA, SSL,...), il faudra (pour le moment) compiler à partir des sources téléchargeables sur le site de Coova.org</note> | ||
- | Pensez à installer également le packet haserl pour permettre à serveur chilli de rediriger les clients vers la page d'accueil. | ||
- | |||
+ | ==== Installation du packet haserl pour permettre au serveur chilli de rediriger les clients vers la page d'accueil ==== | ||
+ | <code> | ||
+ | cd /usr/src | ||
+ | wget http://downloads.sourceforge.net/project/haserl/haserl-devel/haserl-0.9.35.tar.gz | ||
+ | tar zxvf haserl-0.9.35.tar.gz | ||
+ | cd haserl-0.9.35 | ||
+ | </code> | ||
+ | Compilation puis installation de Haserl | ||
+ | <code> | ||
+ | ./configure && make && make install | ||
+ | </code> | ||
==== Paramétrage du serveur hotspot ==== | ==== Paramétrage du serveur hotspot ==== | ||
Ligne 369: | Ligne 378: | ||
cp /var/www/hotspot/coova.jpg /var/www/hotspot/images/ | cp /var/www/hotspot/coova.jpg /var/www/hotspot/images/ | ||
mkdir /var/www/hotspot/uam | mkdir /var/www/hotspot/uam | ||
- | cd /var/www/hotspot/uam | + | cd /var/www/hotspot/uam</code> |
- | wget http://ap.coova.org/uam/ | + | FIXME : adresse introuvable : |
+ | <code>wget http://ap.coova.org/uam/ | ||
wget http://ap.coova.org/js/chilli.js | wget http://ap.coova.org/js/chilli.js | ||
exit | exit | ||
Ligne 390: | Ligne 400: | ||
<note>Vous pouvez donner à l'interface //eth0// la valeur 192.168.0.1/24, la valeur 192.168.182.1 étant celle par defaut FIXME du mal à comprendre le sens de la phrase et les adresses </note> | <note>Vous pouvez donner à l'interface //eth0// la valeur 192.168.0.1/24, la valeur 192.168.182.1 étant celle par defaut FIXME du mal à comprendre le sens de la phrase et les adresses </note> | ||
- | Afin de déplacer FIXME (formulation "déplacer"???) l'adresse IP de l'interface réseau **numéro 0** avec celle de l'interface réseau **numéro 1** de votre ordinateur, éditez le fichier **/etc/default/chilli** pour donner à la fonction START_CHILLI la valeur 1<file> | + | ===Configuration de CoovaChill=== |
- | START_CHILLI=1 | + | A la fin du fichier **/etc/chilli/up.sh** ajouter la ligne : |
- | </file> | + | <code>iptables -I POSTROUTING -t nat -o $HS_WANIF -j MASQUERADE</code> |
+ | Elle va permettre de transférer ce qui arrive par le Wifi vers l’Ethernet | ||
+ | |||
+ | Editer le fichier **/etc/default/chilli** et remplacer | ||
+ | <code>START_CHILLI=0</code> | ||
+ | par | ||
+ | <code>START_CHILLI=1</code> | ||
+ | Cela autorise le démarrage de CoovaChilli | ||
+ | |||
+ | Editer le fichier **/etc/chilli/wwwsh** et donner l’emplacement exact de haserl à la ligne 9 | ||
+ | <code>haserl=/usr/local/bin/haserl</code> | ||
+ | |||
+ | Editer le fichier **/etc/chilli/config** et modifier ces valeurs en fonction de votre réseau : | ||
+ | <code> | ||
+ | HS_WANIF=eth0 | ||
+ | HS_LANIF=wlan0 | ||
+ | HS_NETWORK=192.168.10.0 | ||
+ | HS_UAMLISTEN=192.168.10.1 | ||
+ | HS_UAMALLOW=192.168.10.0/24 | ||
+ | HS_SSID=PiHomeServerAP | ||
+ | ... | ||
+ | HS_RADSECRET=testing123 # Set to be your RADIUS shared secret | ||
+ | </code> | ||
+ | |||
+ | Le détail des paramètres configurés : | ||
+ | * HS_WANIF est l’interface reliée à Internet | ||
+ | * HS_LANIF est l’interface du Wifi/Hotspot | ||
+ | * HS_NETWORK le réseau du hotspot | ||
+ | * HS_UAMLISTEN la gateway du réseau du hotspot | ||
+ | * HS_UAMALLOW les IP du réseau du hotspot autorisées à se connecter | ||
+ | * HS_SSID le SSID (ne semble pas avoir d’effet) | ||
+ | * HS_RADSECRET la clée secrète du radius défini précédemment dans **/etc/freeradius/clients.conf** | ||
Redémarrez votre ordinateur.\\ | Redémarrez votre ordinateur.\\ | ||
Testez si la configuration de réseau s'est bien passée en démarrant tout simplement le serveur Chilli : | Testez si la configuration de réseau s'est bien passée en démarrant tout simplement le serveur Chilli : |