Información por defecto al flashear

Cuando se flashea el equipo este queda con ssh, telnet y http(80) activos, se debe primero conectar por telnet al equipo como root y cambiar la contraseña para luego conectarse por ssh y desactivar el telnet por seguridad.

telnet 192.168.1.1
passwd
exit
ssh root@192.168.1.1
rm /etc/rc.d/S50telnet
reboot

Via TFTP

TFTP (Protocolo de transferencia de archivos trivial) es un protocolo para transferir archivos sin ninguna autenticación muy útil para transferir cuando arranca servicios o para cargar firmwares a algunos dispositivos. Para mayor información http://es.wikipedia.org/wiki/TFTP

descargar http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-wrt54g-2.4-squashfs.bin

Para este procedimiento se debe tener configurado la cara de red a 10 Half Duplex por consiguiente se debe instalar el paquete ethtool y luego bajar la velocidad de la tarjeta de red

apt-get install ethtool
ethtool -s eth1 speed 10 duplex half autoneg off
ethtool eth1

se debe revisar que este configurada la velocidad a 10 half duplex.

Seguido de eso se instala TFTP y se realizan los siguientes pasos:

apt-get install tftp

tftp 192.168.1.1
binary
rexmt 1
timeout 60
trace
Packet tracing on.
tftp> put openwrt-wrt54g-2.4-squashfs.bin       

tamibién puede funcionar con atftp

apt-get install atftp

atftp 
tftp> connect 192.168.1.1
tftp> mode octet
tftp> trace
Trace mode on.
tftp> timeout 1
tftp> put openwrt-wrt54g-2.4-squashfs.bin 

TRX y BIN

Estos dos tipos de archivo son lo que se utilizan para flashear los equipos su diferencia básica es que el .BIN posee información adicional de la marca y la compatibilidad del archivo en sus primeros 32 bytes, el resto del archivo es igual en su información.

Conviertir un .bin a un .trx

Para convertir un .bin a un .trx se utiliza dd de la siguiente forma:

dd if=openwrt-wrt54g-2.4-squashfs.bin of=openwrt-brcm-2.4-squashfs.trx bs=32 skip=1

Reflashear openwrt

Para reflashear se utiliza un archivo .trx este se puede generar del .bin que se descarga para flashear el router inicialmente o también se puede descargar directamente de la página, luego se copia al router y se reescribe la flash

scp openwrt-brcm-2.4-squashfs.trx root@192.168.1.1:
ssh root@192.168.1.1
mtd -r write openwrt-brcm-2.4-squashfs.trx linux

Referencias

OpTrWiki: WRT54GL/Flashear (last edited 2009-03-03 22:34:19 by localhost)