Créer votre firmware OpenWrt en 30 minutes
Cet article est obsolète et fourni uniquement à titre de référence.
Vous pouvez créer votre propre firmware OpenWrt personnalisé pour les routeurs GL en 30 minutes. Voici comment procéder :
Matériel nécessaire :
- Routeur : il vous faut un routeur compatible avec OpenWrt. Par exemple, tous les routeurs GL sont compatibles et disposent de connecteurs série.
- Linux : il vous faut un ordinateur Linux, sous Ubuntu, Debian, Centro OS, etc. Si vous ne disposez que de Windows, vous pouvez installer une machine virtuelle gratuite comme VirtualBox. L'opération est assez simple.
- UART : pour un développement avancé, un adaptateur USB-UART est indispensable.
Environnement logiciel :
Nous prenons ici Ubuntu comme exemple. Consultez le guide OpenWrt pour plus de détails sur les autres systèmes.
Installez les outils de développement nécessaires :
$ apt-get install subversion build-essential libncurses5-dev zlib1g-dev
gawk git ccache gettext libssl-dev xsltproc wget
Après le téléchargement, extrayez l'Image Builder dans un dossier. Par exemple :
$ tar jxvf OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64.tar.bz2
$ cd OpenWrt-ImageBuilder-ramips-mt7620.Linux-x86_64
Commencer avec un firmware vierge
Téléchargez notre firmware vierge depuis https://dl.gl-inet.com et installez-le sur votre routeur. Configurez-le ensuite selon vos besoins. Notez bien les réglages effectués.
Créer votre firmware
Une fois le firmware opérationnel, vous pouvez recréer la même configuration avec Image Builder. Vous trouverez un guide détaillé ici. La procédure est simple et rapide.
Notez les paquets installés et les fichiers modifiés. Par exemple, si vous avez installé luci-app-upnp et modifié /etc/config/wireless, copiez le contenu du fichier wireless dans le dossier files/etc/config/wireless de votre répertoire actuel. Pour créer une image destinée au GL-MT300N, exécutez :
make image PROFILE=GL-MT300N PACKAGES="luci-app-upnp openvpn-openssl
kmod-usb-core" FILES=files/
Votre firmware sera disponible en quelques minutes dans le dossier bin.
À propos de GL.iNet
Fondée en 2010, GL.iNet est un fournisseur de premier plan de routeurs innovants et de solutions réseau. Des routeurs de voyage compacts aux solutions KVM à distance de pointe, GL.iNet propose des technologies réseau primées, conçues pour la performance et la sécurité.
GL.iNet donne aux particuliers et aux organisations les moyens de se connecter en toute confiance. En laissant le contrôle aux utilisateurs, GL.iNet favorise la productivité et la collaboration qui contribuent à une Good Life.