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:
- Router: necesitas un router compatible con OpenWrt. Por ejemplo, todos los routers GL son compatibles con OpenWrt y tienen conectores serie.
- 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.
- 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
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.