Contents
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
Bin to Trx: Convertir archivos bin a trx.
Instalación Openwrt: Información de la página para la instalación del firmware.
Instalar TFTP: Guia de openWRT para flashear via TFTP