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 w 30 minut. Oto jak:
Wymagania sprzętowe:
- Router: potrzebujesz routera obsługiwanego przez OpenWrt. Na przykład wszystkie routery GL 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.
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.