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:
- Router: potrzebujesz routera obsługiwanego przez OpenWrt. Na przykład wszystkie routery GL.iNet są obsługiwane przez OpenWrt i mają złącza szeregowe.
- 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.
- 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
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.