Passer au contenu

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 :

  1. Routeur : il vous faut un routeur compatible avec OpenWrt. Par exemple, tous les routeurs GL sont compatibles et disposent de connecteurs série.
  2. 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.
  3. 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

Téléchargez l'Image Builder correspondant à votre routeur depuis notre GitHub. Ces versions comprennent déjà les modules du noyau et les paquets logiciels, ce qui évite de les compiler vous-même. Elles ont toutes été compilées sur une machine 64 bits et peuvent ne pas fonctionner sur une machine 32 bits.

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.

Article précédent Configurer un pont répéteur OpenWrt sur les mini-routeurs GL
Article suivant GL-MT300N classé 4e parmi les 8 meilleurs mini-routeurs de voyage par Ezvid Wiki (mai 2017)

Comparer les produits

{"one"=>"Sélectionnez 2 ou 3 articles à comparer", "other"=>"{{ count }} éléments sélectionnés sur 3"}

Sélectionnez le premier élément à comparer

Sélectionnez le deuxième élément à comparer

Sélectionnez le troisième élément à comparer

Comparer