Creation d'un node france-wireless en Guadeloupe
Par oliman le lundi 6 octobre 2008, 21:04 - Ekipment - Lien permanent
)Bon, toujours dans mes tests OpenWrt
et dans mon projet de réseau citoyen en Guadeloupe, j'ai donc créé un
node France Wireless en Guadeloupe.
Résumé des manips de création d'un node france-wireless avec Polaris 0.2.1 (OpenWrt / freifunk)
Préliminaires
- Créer un compte sur auth.france-wireless.org
- Télécharger la version de Polaris correspondant à votre firmware
Le serveur polaris-net.org était down, une visite sur l'IRC et qq mn plus tard la version de Polaris dont j'avais besoin était ds ma boîte gmail (merci florida).
Installation de Polaris 0.2.1
Installation via interface d'administration web
Mon WRT54Gl était sous OpenWrt kamikaze ; hors depuis cette version, le seul format de fichier accepté pour un (*)grade de firmware est le .trx[1]. j'ai donc dowgradé vers OpenWrt White Russian et de là fais un upgrade vers Polaris
Variante via tftp (non utilisée):
$ tftp tftp> connect 192.168.1.1 tftp> verbose Verbose mode on. tftp> timeout 90 tftp> mode octet mode set to octet tftp> trace Packet tracing on. tftp> put openwrt-wrt54g-squashfs.bin
1er boot (192.168.0.1, root / admin)
Se connecter en ssh et corriger la valeur de wifi_ifname
root@avaland:~# nvram set wifi_ifname=eth1 root@avaland:~# nvram commit
Se connecter via l'interface d'administration web et suivre les indications données sur http://dev.wireless-fr.org/wiki/ConfigFreifunk.
Note :certains sous éléments de formulaires ne sont disponibles que après un 1er envoi du formulaire
Configuration de Polaris pour créer un node france-wireless : notes des valeurs passées aux variables non mentionnées sur le wiki et présentes dans la configuration de Polaris 0.2.1. La plupart des valeurs par défaut fonctionnent chez moi.
Configuration réseau / Sans fil / Basique
https://192.168.0.1/cgi-bin/network/wifi.html
La règle pour l'adresse IP est la suivante :
10.<num-departement->.0.1. Comme le code de la
Guadeloupe était hors limite (971), on a pris
99 qui était dispo (merci freechelmi)
Configuration réseau / Sans fil / Avancé
https://192.168.0.1/cgi-bin/network/wifi-advanced.html
- "protection CTS" : auto
Services / OLSR
https://192.168.0.1/cgi-bin/olsrd.html-https://192.168.0.1/cgi-bin/olsrd.html
- Policy Routing : [] Désactivé
- Adresses à pinguer&n : vide
- Arp Refresh : [X]Activé
Déploiement du HotSpot
https://192.168.0.1/cgi-bin/system/system.html
Aller Système / Administration : les données de latitude longitude
(utilisées pour géolocaliser un hotspot déployé) indiquées stockées dans
ff_adm_latlon sont prises à en inversé par le sytème par le
système.
Correction dans /etc/init.d/ S65wifidog remplacer les lignes 35 et 36 (merci florida)
long=$(echo $(nvram get ff_adm_latlon) | sed -e "s/\(.*\);\(.*\)/\1/") lat=$(echo $(nvram get ff_adm_latlon) | sed -e "s/\(.*\);\(.*\)/\2/")
par
lat=$(echo $(nvram get ff_adm_latlon) | sed -e "s/\(.*\);\(.*\)/\1/") long=$(echo $(nvram get ff_adm_latlon) | sed -e "s/\(.*\);\(.*\)/\2/")
Pour que les modifs (nom du node, coordonnées GPS...) soient prises en compte ne pas oublier d'aller sur https://auth.wireless-fr.org/, se connecter avec son compte france-wireless, aller dans Préférences. Dans la colonne de gauche apparait un bloc Gestion du noeud" avec un bouton modifier...(merci Alex_Calibur'')
Une Gooflemap est disponible pour recuprér les coodonnées approximatifs du HotSpot : https://auth.wireless-fr.org/admin/hotspot_location_map.php?node_id=001EE5464BF5
Commandes wifidog indispensables
Redémarrer wifidog
root@avaland:~# killall wifidog root@avaland:~# /etc/init.d/S65wifidog
Vérifier état du service wifidog
root@avaland:~# wdctl status
Conclusion
Une installation basique simple et rapide, un salon IRC et des humains très
accueillants 
@ suivre
Notes
[1] en cas d'envoi d'un *.bin, on obtient le message
bad trx header et l'opération aborte


