Skip to content

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:

  1. 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.
  2. 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.
  3. 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

Du behöver ladda ner Image builder för din router. Hämta den från vår github.  Alla dessa image builder är kompilerade med alla kärnmoduler och programvarupaket, så du kan använda dem utan att kompilera själv. Alla våra image builder är kompilerade på en maskin med 64bit. De kanske inte fungerar på en maskin med 32bit.

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.

Previous article Så konfigurerar du en repeaterbrygga med OpenWrt på en GL.iNet-minirouter
Next article GL-MT300N på plats #4 bland de 8 bästa minireseroutrarna | maj 2017 av Ezvid Wiki

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare