#!/bin/sh
export DATE="14.9.2008";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