#!/bin/sh
export DATE="27.8.2007";SCRIPT=${0#/rom}
export TITLE="Administration : Firmware"
. ${SCRIPT%/*}/cgi-bin-pre.sh
cat< Attention : Si
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. 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
plat. Lire Charger le Firmware
(plus loin). 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 : 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. Le chargement du firmware a été
annulé. Charger
le fichier de firmware *.bin ou *.trx qui convient. Chargement du Firmware annulé.
Fichier
Firmware :
Windows XP
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.cd
.
Exemple : Entrer cd /d x:\download\firmware
et
confirmer avec la touche Entrée.tftp -i 192.168.1.1 put
openwrt-g-freifunk-%VERSION%-fr.bin
Linux
cd
Exemple : taper cd
/tmp/download/firmware
et confirmer avec la touche Entrée.ifconfig eth0 192.168.1.2
tftp 192.168.1.1
. Au prompt TFTP,
vous devez entrer deux commande successivement. Entrer binary
et rexmt 1
put
openwrt-g-freifunk-%VERSION%-fr.bin
Charger le Firmware
$ffout
Enregistrement
du fichier de firmware $ffout dans la mémoire flash. Attendez
SVP...
EOF
echo -n "
"
firmware-burn "$ffout"
echo "
"
;;
*)
rm -f "$ffout"
cat<
Le Firmware ne possède
pas la bonne entête.
Réception du fichier de firmware
non effectuée.
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)EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh