domingo, 27 de mayo de 2012

Instalando OpenWrt en ASL26555

Una vez lograda la conexión a consola y probado el firmware en RAM podemos instalar definitivamente OpenWrt en nuestro router.

IMPORTANTE: al seguir estos pasos perderemos la funcionalidad ADSL. 


La flash es tipo SPI con 16 MB particionada de la siguiente forma en Openwrt:

mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00010000 00010000 "factory"
mtd3: 000e0000 00010000 "kernel"
mtd4: 00ea0000 00010000 "rootfs"
mtd5: 00c80000 00010000 "rootfs_data"
mtd6: 00f80000 00010000 "linux"
mtd7: 00010000 00010000 "devdata"
mtd8: 00010000 00010000 "cert"
mtd9: 00010000 00010000 "langpack"

Las 3 primeras particiones son para el bootloader y datos por defecto. El espacio ocupado por OpenWRT comprende las particiones kernel, roofs y rootfs_data, y todas se agrupan en la partición linux. Devdata contiene datos como las MAC de modo que nunca la debemos tocar.

Siempre utilizaremos pues para instalar el OpenWRT la partición linux.


Como tenemos OpenWrt operativo, es muy fácil flashear la versión definitiva:


  • Activamos el servidor SSH añadiendo una contraseña con el comando passwd
  • Subimos el firmware adecuado via SCP al router (WinSCP si lo haces en windows). En consola de ubuntu sería algo como:
scp openwrt-ramips-rt305x-asl26555-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/

  • Escribimos el firmware desde el directorio /tmp con el comando mtd tal cual sigue:

root@OpenWrt:/tmp# mtd -r write openwrt-ramips-rt305x-asl26555-squashfs-sysupgrade.bin linux
Unlocking linux ...
Writing from openwrt-ramips-rt305x-asl26555-squashfs-sysupgrade.bin to linux ...


  • El router se reiniciará automáticamente y arrancará OpenWrt :-D
  • La dirección IP por defecto de la red por cable es 192.168.1.1 Inicialmente accederemos vía telnet y luego por SSH en cuanto pongamos una contraseña con el comando passwd como vimos antes.

Posteriormente añadiré como configurar el WIFI e instalar todo lo necesario para que nos funcione la radio WIFI.

DESCARGAS:

Compilación desde trunk r31855 de OpenWrt con soporte de WIFI, USB, sistema de ficheros EXT4, vfat y NFS:

Firmware ASL26555 Sysupgrade












1 comentario:

  1. podrias resubir el firmware para probarlo???

    es para el español o para el chileno

    Gracias

    ResponderEliminar