Le Firmware Freifunk

Un article de Caen sans fil.

Jump to: navigation, search
INSTALLATION DE FREIFUNK FIRMWARE


L'installation du firmware Freifunk ou de n'importe quels autres firmwares en général peut se faire de deux façons.


Sommaire

Via HTTP (Interface web)

La première et la plus rapide s'agit d'utiliser l'interface web d'administration fournit d'origine par le constructeur ou dans Freifunk. Il suffit alors d'aller chercher par l'interface web d'administration de votre AP (Access Point ou Point d'accès) le firmware préalablement télécharger sur votre PC d'admin.


Freifunk Firmware


Les répertoires contiennent les différents binaires des firmwares en fonction du modèle et de la version du routeur sans fil ou du point d'accès sans fil :

../_g/ -------> Linksys WRT54G-v1.x, v2.0, v2.2, v3.0, v3.1, v4.0 ou GL
../_gs/ ------> Linksys WRT54GS-v1.0, WRT54GS-v1.1
../_gs40/ ---> Linksys WRT54GS-v4.0 (WRT54GS-v3.0 unverified)
../_g3g/ ----> Linksys WRT54G3G (A WRT54G with UMTS card)
../_allnet/ --> Allnet ALL0277 (tested: all0277 without ADSL)
../_moto/ ---> Motorola WR850G (tested: wr850g v1.0, minor issues)
../_se505/ --> Siemens SE505 (v1.0, v2.0)
../_trx/ ------> Linksys WAP54G-v1.1, v2.0; Asus WL500, WL500-Deluxe
../_kit/ ------> BIN/TRX Linux generation kits


Quatres langues au choix pour l'interface web :

  • openwrt*freifunk-de: --> With OLSR/Freifunk Web UI, German Language
  • openwrt*freifunk-en: --> With OLSR/Freifunk Web UI, English Language
  • openwrt*freifunk-fr: ---> With OLSR/Freifunk Web UI, French Language
  • openwrt*freifunk-es: --> With OLSR/Freifunk Web UI, Spanish Language


Exemple : Pour un Linksys WRT54G-v1.x, v2.0, v2.2, v3.0, v3.1, v4.0 ou GL, interface web en français, on prendra : openwrt-g-freifunk-1.2.5-fr.bin


ATTENTION : Ne débrancher surtout pas l'alimentation éléctrique durant le transfert du firmware sur votre équipement !!! Le transfert dure approximativement 5 secondes. La procédure de mise à jour en elle même devrait se terminer au bout de 2 minutes au plus tard. Ensuite, l'AP va redémarrer automatiquement en utilisant le nouveau firmware.


Via TFTP (Transfert de fichiers)

La deuxième possibilité est la suivante :

Lorsque vous démarrer l'AP, il va écouter sur l'adresse IP 192.168.1.1 pendant approximativement 5 secondes pour une éventuelle mise à jour du firmware par TFTP, ou si le firmware venait à ne pas fonctionner, l'AP peut être réparer de cette manière. Connecter un PC à l'AP avec un câble sur l'une des 4 prises éthernet [1-4]. Vous pouvez aussi bien utiliser un câble croisé que droit.


WINDOWS XP

1. Se connecter sur le PC sur un compte administrateur.
2. Dans la fenêtre Connexions réseaux sélectionner la boite de dialogue Connexion réseau local. Changer les paramètres de TCP/IP internet protocole.

3. Changer l'adresse IP à
192.168.1.2
. Accepter le masque par défaut de
255.255.255.0
. Laisser les autres paramètres à leur valeur par défaut.
4. Sélectionner Démarrer : Programmes : Accessoires : Ligne de commande. Se déplacer dans le répertoire qui contient le firmware à charger avec la commande
cd
. Exemple : Entrer
cd /d x:\download\firmware
et confirmer avec la touche Entrée.
5. Entrer dans le programme TFTP mais sans confirmer avec la touche Entrée. Exemple :
tftp -i 192.168.1.1 put openwrt-g-freifunk-%VERSION%-fr.bin

Lire Charger le Firmware (plus loin).


LINUX

1. Ouvrir un shell root.

2. Se déplacer dans le répertoire qui contient le firmware à charger avec la commande
cd
. Exemple : taper
cd /tmp/download/firmware
et confirmer avec la touche Entrée.
3. Configurer l'interface réseau connectée à l'AP. Exemple :
ifconfig eth0 192.168.1.2

4. Lancer l'outil TFTP. Entrer
tftp 192.168.1.1
. Au prompt TFTP, vous devez entrer deux commande successivement. Entrer
binary
et
rexmt 1

5. Taper la command TFTP upload mais ne confirmer pas tout de suite en pressant la touche entrée. Exemple :
put openwrt-g-freifunk-%VERSION%-fr.bin


Charger le Firmware

La prise réseau du PC normalement est équipée d'une LED de connexion. Cette LED s'allume si la connexion réseau est UP. Après avoir allumé l'AP, cette LED devrait s'allumer pendant quelques petites secondes. Sur l'AP lui même, une des quatres LED devrait s'allumer aussi après quelques secondes. Vérifier ce comportement avant, en débranchant et rebranchant le câble d'alimentation du point d'accès. Après ce test vous pouvez passez aux étapes suivantes :

1. Débrancher le câble d'alimentation électrique.
2. Rebrancher le câble d'alimentation électrique.
3. Attendre approximativement 2 secondes jusqu'à ce que la LED réseau s'allume
4. Attendre encore 1-2 secondes.
5. Confirmer à ce moment là seulement la commande upload de TFTP en pressant la touche Entrée


Le chargement devrait se terminer approximativement au bout de 5 secondes sans erreurs. L'AP signale la procédure de mise à jour en faisant clignoter la LED 'Power'. La procédure de mise à jour en elle même devrait se terminer au bout de 2 minutes au plus tard. L'AP va redémarrer automatiquement en utilisant le nouveau firmware.

Voilà, c'est fini ! Il ne vous reste plus qu'à le configurer... ;-)


Avec Freifunk, un nouveau fimware ne peut-être chargé qu'en mode failsafe ou en mode lecture seule. Sur la page de redémarrage sélectionner l'option désirée et confirmer avec Redémarrage. Charger le Firmware après le redémarrage.

Explication : La commande OpenWRT mtd pourra réécrire la partition OpenWrt en mode lecture écriture. En mode failsafe, cette partition n'est pas utilisée. En mode lecture seule, cette partition sera montée en mode lecture seule (ro).

Les partitions suivantes existent :

$(cat /proc/mtd)


Merci à loloster pour la version Française de Freifunk Firmware