Crie o seu firmware OpenWrt em 30 minutos
Este artigo está desatualizado e serve apenas de referência.
Agora pode criar o seu firmware OpenWrt personalizado para routers GL.iNet em 30 minutos. Veja como:
Requisitos de hardware:
- Router: precisa de um router compatível com OpenWrt. Por exemplo, todos os routers GL.iNet são suportados pelo OpenWrt e têm conectores série.
- Linux: precisa de um PC Linux, podendo utilizar Ubuntu, Debian, Centro OS, entre outros. Se só tem windows, pode instalar uma máquina virtual, como virtualbox, que é gratuito. Na verdade, é bastante simples.
- UART: para desenvolvimento avançado, é indispensável um adaptador USB-UART.
Ambiente de software:
Utilizamos Ubuntu como exemplo; pode consultar o guia OpenWrt para mais informações sobre outros sistemas.
Precisa de instalar as ferramentas de desenvolvimento necessárias:
$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev
gawk git ccache gettext libssl-dev xsltproc wget
Depois de descarregar, extraia o Image Builder para uma pasta. Por exemplo:
$ tar jxvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2
$ cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64
Comece com um firmware limpo
Precisa de descarregar o nosso firmware limpo em https://dl.gl-inet.com e instalá-lo no router. Depois, configure-o de acordo com as suas necessidades e anote as definições efetuadas.
Crie o seu firmware
Depois de ter um firmware funcional, pode criar o mesmo firmware com o imagebuilder. Existe um guia detalhado aqui. É bastante simples e rápido.
Anote os pacotes de software instalados e os ficheiros que alterou. Por exemplo, se instalou luci-app-upnp e alterou /etc/config/wireless, copie o conteúdo desse ficheiro para files/etc/config/wireless na pasta atual. Se estiver a criar uma imagem para GL-MT300N, execute:
make image PROFILE=GL-MT300N PACKAGES="luci-app-upnp openvpn-openssl
kmod-usb-core" FILES=files/
O firmware ficará disponível na pasta bin após alguns minutos.
About GL.iNet
Founded in 2010, GL.iNet is a leading provider of innovative routers and networking solutions. From compact travel routers to cutting-edge remote KVMs, GL.iNet delivers award-winning networking technology designed for performance and security.
GL.iNet gives people and organizations the power to connect with confidence. By putting control in the hands of users, GL.iNet supports the productivity and collaboration that shape a Good Life.