#!/bin/sh
export DATE="12.1.2006";SCRIPT=${0#/rom}
export TITLE="Administración: Firmware"
. ${SCRIPT%/*}/cgi-bin-pre.sh
cat< Cuidado: Si enciendes el
aparato, estará escuchando en la dirección IP 192.168.1.1
por unos 5 segundos por una eventual actualización del firmware por
TFTP. Si el firmware enviado fuera defectuoso, los aparatos pueden
reiniciarse de esta manera. Conecta el PC al aparato utilizando uno de los
puertos de red [1-4]. Puedes usar un cable cruzado o plano (no cruzado). Lee el apartado
Actualizar el Firmware (más abajo). La toma de
red del PC está normalmente equipada de un LED de conexión.
El LED se encenderá si la conexión de red está
activa. Tras encender el aparato, este LED tendría que encenderse
en unos segundos. En el punto de acceso también, uno de los cuatro
LEDs tendría que encenderse después de unos segundos. Puedes
verificarlo desconectando y volviendo a conectar el cable de alimentación
en el punto de acceso. Después de haberlo verificado, sigue estas páutas: La carga
del firmware tendría que terminar en unos 5 segundos sin errores.
El punto de acceso mostrará el proceso de carga haciendo parpadear
el LED de alimentación. La actualización tendría que
terminar en 2 minutos como máximo. El punto de acceso reiniciará
automáticamente con el nuevo firmware. La carga del firmware
ha sido interrumpida. Por favor, carga un fichero firmware
dek tipo ;*.bin o *.trx . La carga del firmware ha sido
cancelada.
Fichero del Firmware:
Windows XP
192.168.1.2
.
Accepta la máscara de red por defecto 255.255.255.0
.
No modifiques ninguno de los otros parámetros.cd
. Ejemplo: Dígita cd /d
x:\download\firmware
y pulsa la tecla Envío.tftp -i 192.168.1.1 put openwrt-g-freifunk-%VERSION%-es.bin
Linux
cd
.
Ejemplo: Dígita cd /tmp/download/firmware
y
confirma con la tecla Envío.ifconfig eth0 192.168.1.2
tftp 192.168.1.1
. Una vez dentro del
programa TFTP, tienes que digitar dos comandos succesivamente. Dígita
binary
y rexmt 1
put
openwrt-g-freifunk-%VERSION%-es.bin
Actualizar el Firmware
$ffout
Escribiendo
el fichero firmware $ffout a la memoria flash. Por favor espera...
EOF
echo -n "
"
./firmware-burn "$ffout"
echo "
"
;;
*)
rm -f "$ffout"
cat<El archivo firmware tiene un encabezado
corrupto.
No se ha recibido ningún fichero
firmware.
Explicación: El comando OpenWRT mtd puede sobreescribir la partición de lectura y escritura OpenWrt. En modo failsafe, esta partición no es utilizada. En modo sólo lectura, esta partición será montada como sólo lectura (ro). Existen las siguientes particiones:
$(cat /proc/mtd)EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh