Erstellen Sie Ihre OpenWrt-Firmware in 30 Minuten
Dieser Artikel ist veraltet und dient nur als Referenz.
Jetzt können Sie Ihre eigene, individuell angepasste OpenWrt-Firmware für GL-Router in 30 Minuten erstellen. So geht es:
Hardware-Anforderungen:
- Router: Sie benötigen einen OpenWrt-unterstützten Router. Beispielsweise werden alle GL-Router von OpenWrt unterstützt und verfügen über serielle Anschlüsse.
- Linux: Sie benötigen einen Linux-PC und können Ubuntu, Debian, Centro OS usw. verwenden. Wenn Sie nur Windows haben, können Sie eine virtuelle Maschine wie virtualbox installieren, die kostenlos ist. Das ist eigentlich ganz einfach.
- UART: Für die fortgeschrittene Entwicklung benötigen Sie zwingend einen USB-UART-Adapter.
Softwareumgebung:
Wir verwenden hier Ubuntu als Beispiel. Weitere Informationen zu anderen Systemen finden Sie im OpenWrt-Anleitung.
Sie müssen die erforderlichen Entwicklungswerkzeuge installieren:
$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev
gawk git ccache gettext libssl-dev xsltproc wget
Nach dem Download müssen Sie den Image builder in einen Ordner entpacken. Zum Beispiel:
$ tar jxvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2
$ cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64
Beginnen Sie mit einer sauberen Firmware
Sie müssen unsere saubere Firmware von https://dl.gl-inet.com herunterladen und auf Ihrem Router installieren. Anschließend müssen Sie die Firmware nach Ihren eigenen Anforderungen konfigurieren. Merken Sie sich unbedingt die vorgenommenen Einstellungen.
Erstellen Sie Ihre Firmware
Nachdem Sie über eine funktionierende Firmware verfügen, können Sie mit dem Imagebuilder dieselbe Firmware erstellen. Eine ausführliche Anleitung finden Sie hier. Das geht sehr einfach und schnell.
Notieren Sie die installierten Softwarepakete und die von Ihnen geänderten Dateien. Wenn Sie beispielsweise luci-app-upnp installieren und /etc/config/wireless ändern, kopieren Sie den Inhalt von wireless und legen Sie ihn im aktuellen Ordner files/etc/config/wireless ab. Angenommen, Sie erstellen ein Image für GL-MT300N, führen Sie Folgendes aus:
make image PROFILE=GL-MT300N PACKAGES="luci-app-upnp openvpn-openssl
kmod-usb-core" FILES=files/
Nach wenigen Minuten finden Sie Ihre Firmware im bin-Ordner.
Über GL.iNet
GL.iNet wurde 2010 gegründet und ist ein führender Anbieter innovativer Router und Netzwerklösungen. Von kompakten Reiseroutern bis hin zu hochmodernen Remote-KVMs liefert GL.iNet preisgekrönte Netzwerktechnologie, die auf Leistung und Sicherheit ausgelegt ist.
GL.iNet ermöglicht Menschen und Organisationen, sich mit Vertrauen zu vernetzen. Indem GL.iNet die Kontrolle in die Hände der Nutzer legt, unterstützt das Unternehmen Produktivität und Zusammenarbeit für ein Good Life.