Przejdź do treści

Zbuduj własne oprogramowanie układowe OpenWrt w 30 minut

Ten artykuł jest nieaktualny i służy wyłącznie jako materiał referencyjny.


Teraz możesz zbudować własne, dostosowane oprogramowanie układowe OpenWrt dla routerów GL.iNet w 30 minut. Oto jak:

Wymagania sprzętowe:

  1. Router: potrzebujesz routera obsługiwanego przez OpenWrt. Na przykład wszystkie routery GL.iNet są obsługiwane przez OpenWrt i mają złącza szeregowe.
  2. Linux: potrzebujesz komputera z systemem Linux, np. Ubuntu, Debian, Centro OS itp. Jeśli masz tylko Windows, możesz zainstalować maszynę wirtualną, taką jak virtualbox, która jest bezpłatna. To naprawdę proste.
  3. UART: do zaawansowanego tworzenia oprogramowania niezbędny jest adapter USB-UART .

Środowisko programowe:

Jako przykład wykorzystamy Ubuntu. Zajrzyj do instrukcji OpenWrt , aby poznać szczegóły dotyczące innych systemów.

Zainstaluj niezbędne narzędzia programistyczne:

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

Pobierz Image builder dla swojego routera z naszego github.  Wszystkie te narzędzia Image builder są skompilowane ze wszystkimi modułami jądra i pakietami oprogramowania, więc nie trzeba ich samodzielnie kompilować. Wszystkie nasze narzędzia Image builder są kompilowane na maszynie 64bit. Mogą nie działać na maszynie 32bit .

Po pobraniu rozpakuj Image builder do jednego folderu. Na przykład:

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

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

Zacznij od czystego oprogramowania układowego

Pobierz nasze czyste oprogramowanie układowe z https://dl.gl-inet.com i zainstaluj je na routerze. Następnie skonfiguruj je zgodnie z własnymi potrzebami. Zapamiętaj wprowadzone ustawienia.

Zbuduj własne oprogramowanie układowe

Gdy masz już działające oprogramowanie układowe, możesz zbudować takie samo za pomocą imagebuilder. Szczegółową instrukcję znajdziesz tutaj. To proste i szybkie.

Zapisz zainstalowane pakiety oprogramowania i zmodyfikowane pliki . Na przykład, jeśli instalujesz luci-app-upnp i modyfikujesz /etc/config/wireless, skopiuj zawartość wireless i umieść ją w bieżącym folderze files/etc/config/wireless. Jeśli budujesz obraz dla GL-MT300N, wykonaj:

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

Oprogramowanie układowe pojawi się w folderze bin po kilku minutach.

O GL.iNet

Założona w 2010 roku firma GL.iNet jest wiodącym dostawcą innowacyjnych routerów i rozwiązań sieciowych. Od kompaktowych routerów podróżnych po zaawansowane zdalne KVM, GL.iNet oferuje nagradzaną technologię sieciową zaprojektowaną z myślą o wydajności i bezpieczeństwie.

GL.iNet umożliwia osobom i organizacjom pewne korzystanie z łączności. Oddając kontrolę w ręce użytkowników, GL.iNet wspiera produktywność i współpracę, które przyczyniają się do lepszego życia.

Poprzedni artykuł Jak skonfigurować most repeatera z OpenWrt na minirouterze GL.iNet
Następny artykuł GL-MT300N na miejscu #4 w rankingu 8 najlepszych minirouterów podróżnych | maj 2017 według Ezvid Wiki

Porównaj produkty

{"one"=>"Wybierz 2 lub 3 produkty do porównania", "few"=>"Wybrane produkty: {{ count }} z 3", "many"=>"Wybrane produkty: {{ count }} z 3", "other"=>"Wybrane produkty: {{ count }} z 3"}

Wybierz pierwszy produkt do porównania

Wybierz drugi produkt do porównania

Wybierz trzeci produkt do porównania

Porównaj