4 years ago 1458 views

Instalando LibreMESH en Mikrotik LiteHead

Autor: Fernando Castro T
Contacto: fernando@nuestrared.org
Licencia: CC-BY-SA

Este procedimiento funciona para cualquiera de estos modelos:

Lo primero que se debe hacer es decargar los archivos de instalación base para MicroTik del siguiente enlace:
Revisar la actualización de los enlaces [1]

https://downloads.openwrt.org/releases/18.06.6/targets/ar71xx/mikrotik/

Yo descargué los archivos en la carpeta /tmp/tftp , puedes crear y/o usar cualquier otra carpeta. ! Asegurate de identificar esta ruta en los comandos citados y reemplazarla por la ruta que escogiste para guardar los archivos

Para hacer este proceso recomiendo utilizar una maquina linux con el paquete DNSMasq Instalado

Despues de tener descargado los archivos en tu computador se debe configurar tu interfaz de red con la IP 192.168.1.10/24

Despues de configurar tu interfaz de red debes ejecutar el siguiente comando:

dnsmasq -i **eno1** -u root --log-dhcp --bootp-dynamic --dhcp-range=192.168.1.110,192.168.1.120 -d -p0 -K --dhcp-boot=**openwrt-18.06.6-ar71xx-mikrotik-vmlinux-initramfs.elf** --enable-tftp --tftp-root=**/tmp/tftp**

Explicacion del comando:

Explicacion del comando:

** eno1 ** :Reemplazar con el código correspondiente a la interfaz de red cableada en otros computadores puede ser eth0 u otro nombre

** dhcp-boot ** : Lee el archivo que empieza el arranque de OpenWRT en la maquina.

** /tmp/tftp ** : poner la ruta donde se encuentra el archivo

Con este comando indico que haga una función a la interfaz de red, que lea un archivo con determinado nombre y que lo busque en una ruta determinada que debo indicarle

Procedimiento con el equipo

  1. Desconecta de la energía el equipo Mikrotic
  2. Pulsa el botón de reset del Mikrotik mientras vuelves a encender el equipo.
  3. Continúa manteniendo pulsado el botón de reset hasta que veas en la consola donde ejecutaste el comando dnsmasq el resultado de la configuración, lo que debería ocurrir después de unos quince a veinte segundos.
  4. Suelta el botón de reset cuando el ordenador empiece a comunicarse con el nodo.
  5. Cuando vea el mensaje de “send”, esto indica que ha tenido éxito, y que el módulo ha descargado la imágen y se reiniciará.
  6. Ahora puedes ejecutar <ctrl>C para terminar dnsmasq.

Despues de instalado el firmware base

ping 192.168.1.1

Ahora lo que hacemos es subir por ssh el firmware precompilado de NuestraRED.org con el siguiente comando:

scp openwrt-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin root@192.168.1.1:/tmp
        

Luego ingreso por ssh al router de la siguiente forma y ejecuto lo siguientes comandos para instalar el firmware de forma permanente en el Mikrotik

ssh root@192.168.1.1
cd /tmp
sysupgrade -v -n openwrt-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin
            

Listo, despues de unos 2 o 3 minutos ya podemos cambiar la configuración de nuestro puerto de RED para que tome las configuraciones por DHCP, esperar que nos de IP e ingresar a la IP del router para ingresar a la interface de LibreMesh


Pruebas

Referencias:


  1. Actualizar con la versión de desarrollo de LibreMesh ↩︎