Objectif

Rendre facile la création d'une node pour le réseau de la fédé. Proposer une interface simple pour l'utilisateur afin qu'il puisse participer au réseau sans avoir besoin d'être un 'geek'

Avancement

Le firmware est actuellement en phase de tests. Je souhaiterais notamment avoir des retour de personnes se connectant à internet en PPPoE. Tous les retour seront les bienvenue.

Où télécharger le firmware ?

Le firmware est disponible sur le site du projet polaris ou ici.

Captures d'écran

Firmwareinstall

Actuel

Comment installer le firmware ? sur un WRT54GL

L'installation du firmware se fait de la même manière que pour une mise à jour. Rendez vous dans Administration/firmware upgrade. Cliquez sur le bouton Browse et sélectionnez le fichier du firmware wireless-fr sur votre disque dur. Cliquez ensuite sur Upload.

Le routeur va alors récupérer le nouveau firmware et l'intaller. Cette étape prend un peut plus de temps que lors d'une simple mise à jour. L'installation dure tout le temps que la led Power clignote. Une fois qu'elle ne clignote plus, la led DMZ s'allume, ce qui indique que le routeur redémarre. Vous pourrez alors accéder à nouveau à votre routeur dès que cette dernière sera éteinte.

Comment installer le firmware si j'ai un buffalo WHR-G54S ?

l'apareil est basé sur du broadcom vous aurez besoin de l'image .trx image. vous pouvez récuperer le trx du firmware beta de la fede ici

  • brancher l'ethernet
  • tirer le jack d'alim
  • appuyez et laisser enclencher le bouton ("INIT")
  • commencez le tftp comme ci dessous
  • remettre l'alim
  • lacher le bouton

l'adresse ip est 192.168.11.1.

TFTP commands:

tftp 192.168.11.1

tftp> binary

tftp> trace

tftp> rexmt 1

tftp> timeout 60

tftp> put firmware.trx

si cela rate recommencez

puis attendez, patientez que le routeur reboot.

Futur

  1. l'utilisateur crée son compte sur le portail Wifidog ou il rentre son adresse postale.
  2. Il cliques sur le lien "télécharger son firmware".
  3. L'utilisateur rentre dans un formulaire ou il choisit sa ville ou "France" ( on lui assigne une IP suivant un schéma spécifique à chaque ville).
  4. Il télécharge alors soit un .Jnlp qui lance l'application en Webstart, soit un .Jar/.exe qui contient le firmware et le logiciel. Une autre option serait disponible pour les experts afin d'obtenir le .trx ou le .bin.
  5. Il lance ensuite le logiciel (ou webstart), on lui demande de connecter son routeur en ethernet.
  6. Il choisit le type de son routeur : buffalo/WRT ou Fonera. ( autres ? ) ( on déduit alors l'ip pour se connecter en SSH au routeur).
  7. L'interface lui demande son mdp root pour son routeur en proposant les mots de passe par défaut suivant le routeur choisi.
  8. Le firmware se flash, une fois terminé, l'application lui ouvre l'interface de config du firmware.
  9. Le nom de proprio wifidog est déjà rentré, les coord GPS sont déjà sur le serveur wifidog.
  10. On propose alors de mettre un raccourci sur bureau/programmesfiles pour qu'il puisse accéder à l'appli en cas de besoin pour une update par exemple.

Firmwarefeatures

Le firmware est basé sur le firmware freifunk lui même basé sur le projet OpenWRT. A ce firmware sont ajouté quelques fonctionnalitées supplémentaires afin de satisfaire nos besoins pour le réseau de la fédération france wireless, a savoir :

  • Portail captif avec authentification login/mdp pour accéder a Internet (Wifidog)
  • un proxy transparent : tinyproxy
  • la possibilité de se connecter en PPPoE à internet
  • La possibilité de se connecter en IpFixe? et d'utiliser un DNS par défaut ( tel que http://opendns.com/ )
  • la possibilité de limiter la bande passante utilisée.
  • pouvoir utiliser un service de DNS dynamique (compatible dyndns et freedns)
  • Accès libre sur le réseau local Wifi + Tunnel entre villes.

FirmwarePackages?

1) -Freifunk

Ce firmware sera disponible pour les versions g, gl, gs, gs4.0, g3g, trx (buffalo notament).

 - Portail captif -------------->Wifidog patché fédé 1.1.3beta6 
      Ajouts des options: members, Lat, Lon, Proxyport, Network, Propriétary, NodeName
      Ajout de la règle iptable pour Tinyproxy
 - Proxy Transparent ----------> Tinyproxy (+ modif concernant ip du syslog ---> S10boot) 
 - Dnsmasq (+ modif S50dnsmasq)
 - Interface web (personnalisé par alkahan)
 - Visualisation OLSR ---------> Freifunk-olsr-viz
 - Statistiques Graphiques ----> freifunk-statistics-fr + dépendances
 - Dynamique dns

2) -OpenWRT

Ce firmware sera basé sur la version kamikaze d'Openwrt. (projet en cour)

FirmwareRebuildHowto?

==Notes==

Bruxelles a aussi beaucoup avancé

http://www.reseaucitoyen.be/wiki/index.php/BombolongFirmware