Le Firmware Freifunk
Un article de Caen sans fil.
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.
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.
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
5. Entrer dans le programme TFTP mais sans confirmer avec la touche Entrée. Exemple :
Lire Charger le Firmware (plus loin).
LINUX
1. Ouvrir un shell root.
3. Configurer l'interface réseau connectée à l'AP. Exemple :
4. Lancer l'outil TFTP. Entrer
5. Taper la command TFTP upload mais ne confirmer pas tout de suite en pressant la touche entrée. Exemple :
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)

