#!/bin/sh
export DATE="14.9.2008";SCRIPT=${0#/rom}
export TITLE="Amministrazione:
Firmware"
. ${SCRIPT%/*}/cgi-bin-pre.sh
cat< Attenzione: Se avvii l'apparato,
questo resterà in ascolto all'indirizzo IP 192.168.1.1
approssivativamente per 5 secondi per permettere il caricamento del
firmware via TFTP. Se il firmware caricato non funziona, l'apparato può
essere ripristinato usando questo meccanismo. Connetti il PC all'apparato
usando uno dei connettori di rete LAN [1-4]. E' possibile usare sia un
cavo ethernet normale che un cavo incrociato. Leggi sotto Carica
Firmware (guarda più sotto). Sulla
scheda di rete del PC è normalmente presente un LED di connessione.
Il LED si illuminerà se la connessione alla rete è attiva.
Dopo l'accensione dell'apparato, questo LED si illuminerà dopo
qualche secondo. Anche nell'apparato uno dei quattro LED si illuminerà
dopo qualche secondo. Questo comportamento può essere verificato
rimuovendo e reinserendo il connettore di alimentazione dell'apparato.
Dopo questo test segui i seguenti passi: Il caricamento dovrebbe essere
completato approssimativamente dopo 5 secondi senza errori.
L'apparato segnalerà ip processo di aggiornamento facendo
lampeggiare il LED 'Power'. Il processo di aggiornamento dovrebbe
completarsi dopo 2 minuti al massimo. L'apparato si riavvierà
con il nuovo firmware automaticamente. Il caricamento del firmware non è
andato a buon fine. Per
favore, caricare file firmware *.bin o *.trx . Il
caricamento del Firmware è stato cancellato.
File Firmware:
Windows XP
192.168.1.2
. Accetta la Subnet mask (netmask/maschera
di rete/maschera di sottorete) di default 255.255.255.0
.
Lascia gli altri settaggi ai valori correnti.cd
. Esempio: Enter cd /d
x:\download\firmware
e conferma premendo il tasto Invio.tftp -i 192.168.1.1 put openwrt-g-freifunk-%VERSION%-en.bin
Linux
cd
. Esempio: Scrivi cd
/tmp/download/firmware
e conferma premendo il tasto Invio.ifconfig
eth0 192.168.1.2
tftp 192.168.1.1
. al prompt dei
comandi TFTP, dovrai inserire i successivi due comandi. Inserisci
binary
seguito da Invio e rexmt 1
seguito
da Invio
put openwrt-g-freifunk-%VERSION%-en.bin
Carica
il Firmware
$ffout
File firmware $ffout in scrittura sulla
memoria flash. Attendere prego...
EOF
echo -n "
"
firmware-burn "$ffout"
echo "
"
;;
*)
rm -f "$ffout"
cat<
Il file firmware ha
l'intestazione (header) errata.
Nessun file firmware
recevuto.
Spiegazione: Il comando di OpenWRT mtd renderà possibile riscrivere la partizione di lettura-scrittura OpenWrt. In modalità failsafe, questa partizione non è usata. In modalità di sola lettura, questa partizione verrà montata in sola lettura. Esisteranno le seguenti partizioni:
$(cat /proc/mtd)EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh