Bygg din OpenWrt-firmware på 30 minuter
Den här artikeln är föråldrad och är endast avsedd som referens.
Nu kan du bygga din egen anpassade OpenWrt-firmware för GL.iNet-routrar på 30 minuter. Så här gör du:
Hårdvarukrav:
- Router: du behöver en router med stöd för OpenWrt. Alla GL.iNet-routrar stöds till exempel av OpenWrt och har seriella kontakter.
- Linux: du behöver en Linux-dator. Du kan använda Ubuntu, Debian, Centro OS med flera. Om du bara har windows kan du installera en virtuell maskin som virtualbox, som är gratis. Det är faktiskt ganska enkelt.
- UART: för avancerad utveckling behöver du en USB-UART-adapter.
Programvarumiljö:
Vi använder Ubuntu som exempel här. Se OpenWrt-guiden för mer information om andra system.
Du behöver installera de utvecklingsverktyg som krävs:
$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev
gawk git ccache gettext libssl-dev xsltproc wget
Efter nedladdningen behöver du packa upp image builder i en mapp. Till exempel:
$ tar jxvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2
$ cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64
Börja med en ren firmware
Du behöver ladda ner vår rena firmware från https://dl.gl-inet.com och installera den på din router. Sedan behöver du konfigurera firmwaren efter dina egna behov. Kom ihåg vilka inställningar du gjorde.
Bygg din firmware
När du har en fungerande firmware kan du fortsätta med att bygga samma firmware med imagebuilder. En detaljerad guide finns här. Det är ganska enkelt och går snabbt.
Du behöver skriva ner vilka programvarupaket du installerade och vilka filer du ändrade. Om du till exempel installerar luci-app-upnp och ändrar /etc/config/wireless kopierar du innehållet i wireless och lägger det i files/etc/config/wireless i din aktuella mapp. Anta att du bygger en avbild för GL-MT300N. Gör då så här:
make image PROFILE=GL-MT300N PACKAGES="luci-app-upnp openvpn-openssl
kmod-usb-core" FILES=files/
Efter några minuter finns din firmware i mappen bin.
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.