Hacking Hardware,  Redes

Instalar OpenWrt en EdgeRouter – EdgeMAX de Ubiquiti

OpenWrt
OpenWrt
EdgeMAX
EdgeMAX

motivación

El hecho de que con un dispositivo nos proporcionen un sistema operativo instalado de fábrica, no significa que tengamos que usarlo siempre con este sistema. Es posible instalar otro sistema puesto que normalmente el procesador principal no deja de ser una cpu generica de la cual existen implementaciones de un sistema u otro. Por ejemplo, para el router de Ubiquiti EdgeRouter Lite existe la posiblidad de instalar el sistema OpenWrt que le dará otro aire proporcionando nuevas funcionalidades.

inicio instalación

Como el almacenamiento en este router está ubicado en una memoria USB, la opción más cómoda es extraer la memoria del router e instalar el sistema desde otro equipo. Si el equipo está en garantía es mejor no abrirlo para no perderla.

EdgeRouter Lite

EdgeRouter Lite

Es necesario bajarse el software de OpenWrt. El proceso de instalación es preferible realizarlo con otra memoria usb para de esta manera no perder el sistema original. En la foto aparece un adaptador de tarjeta sd a usb que utilice de prueba.

# Creación de un sistema de ficheros FAT en la primera partición. Si la tarjeta es nueva primero
# es necesario crear las particiones.
$ sudo mkfs.vfat /dev/sdd1
mkfs.fat 3.0.28 (2015-05-16)

# Montaje de la partición en el sistema linux y proceso de copiado del kernel. Ojo que los 
# dispositivos y directorios cambian para cada sistema.
$ sudo mount /dev/sdd1 /mnt/ow1/
$ tar xf ./Descargas/openwrt-15.05.1-octeon-erlite-ext4-sysupgrade.tar 

$ ls -l ./sysupgrade-erlite/
total 54212
-rw-r--r-- 1 user user       13 feb  2  2016 CONTROL
-rwxr-xr-x 1 user user  5152648 feb  2  2016 kernel
-rw-r--r-- 1 user user 50331648 feb  2  2016 root
$ sudo cp ./sysupgrade-erlite/kernel /mnt/ow1/vmlinux.64
$ md5sum /mnt/ow1/vmlinux.64 | cut -d " " -f 1 | sudo tee /mnt/ow1/vmlinux.64.md5

# Copiado con dd del sistema a la segunda partición
$ sudo dd if=sysupgrade-erlite/root of=/dev/sdd2 bs=4096
12288+0 registros leídos
12288+0 registros escritos
50331648 bytes (50 MB, 48 MiB) copied, 10,9325 s, 4,6 MB/s

Una vez copiado el OpenWrt no queda más que poner la memoria en su sitio y probar. Puede ser de interés que también leas. EdgeRouter Lite 1 y EdgeRouter Lite 2.

Deja una respuesta