Ir al contenido

Compila tu firmware OpenWrt en 30 minutos

Este artículo está desactualizado y se ofrece solo como referencia.


Ahora puedes compilar tu propio firmware OpenWrt personalizado para routers GL en 30 minutos. Así se hace:

Requisitos de hardware:

  1. Router: necesitas un router compatible con OpenWrt. Por ejemplo, todos los routers GL son compatibles con OpenWrt y tienen conectores serie.
  2. Linux: necesitas un PC con Linux; puedes utilizar Ubuntu, Debian, Centro OS, etc. Si solo tienes Windows, puedes instalar una máquina virtual como virtualbox, que es gratuita. En realidad, es bastante sencillo.
  3. UART: para el desarrollo avanzado, es imprescindible disponer de un adaptador USB-UART.

Entorno de software:

Aquí utilizamos Ubuntu como ejemplo; puedes consultar la guía de OpenWrt para obtener más información sobre otros sistemas.

Debes instalar las herramientas de desarrollo necesarias:

$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc wget

Debes descargar Image builder para tu router. Descárgalo desde nuestro github. Todos estos Image builder se compilan con todos los módulos del núcleo y paquetes de software, por lo que puedes utilizarlos sin compilarlos tú mismo. Todos nuestros Image builder se compilan en una máquina de 64bit. Es posible que no funcionen en una máquina de 32bit.

Después de descargarlo, debes descomprimir Image builder en una carpeta. Por ejemplo:

$ tar jxvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2

$ cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64

Empieza con un firmware limpio

Debes descargar nuestro firmware limpio desde https://dl.gl-inet.com e instalarlo en tu router. Después, configura el firmware según tus necesidades. Asegúrate de recordar los ajustes realizados.

Compila tu firmware

Una vez que tengas un firmware funcional, puedes compilar el mismo firmware con imagebuilder. Encontrará una guía detallada aquí. Es un proceso bastante sencillo y rápido.

Debes anotar los paquetes de software instalados y los archivos modificados. Por ejemplo, si instala luci-app-upnp y modifica /etc/config/wireless, copia el contenido de wireless y colóquelo en files/etc/config/wireless dentro de tu carpeta actual. Suponiendo que esté creando una imagen para GL-MT300N, haz lo siguiente:

make image PROFILE=GL-MT300N PACKAGES="luci-app-upnp openvpn-openssl kmod-usb-core" FILES=files/

En unos minutos tendrás tu firmware en la carpeta bin.

Acerca de GL.iNet

Fundada en 2010, GL.iNet es un proveedor líder de routers innovadores y soluciones de red. Desde routers de viaje compactos hasta dispositivos KVM remotos de última generación, GL.iNet ofrece tecnología de red galardonada, diseñada para brindar rendimiento y seguridad.

GL.iNet permite a personas y organizaciones conectarse con confianza. Al poner el control en manos de los usuarios, GL.iNet impulsa la productividad y la colaboración que contribuyen a una buena vida.

Artículo anterior Cómo configurar un puente repetidor con OpenWrt en mini routers GL
Artículo siguiente GL-MT300N ocupa el puesto #4 entre los 8 mejores mini routers de viaje | mayo de 2017, según Ezvid Wiki

Comparar productos

{"one"=>"Selecciona 2 o 3 artículos para comparar", "other"=>"{{ count }} de 3 artículos seleccionados"}

Selecciona el primer artículo para comparar

Selecciona el segundo artículo para comparar

Selecciona el tercer elemento para comparar

Comparar