URL: https://linuxfr.org/users/trim/journaux/mise-a-jour-simplifiee-des-routeurs-openwrt Title: Mise à jour simplifiée des routeurs OpenWRT Authors: Adrien Dorsaz Date: 2024年07月21日T11:36:13+02:00 License: CC By-SA Tags: service, openwrt, mise_à_jour et build Score: 35 Hello, OpenWRT a sorti une nouvelle version mineure cette semaine, la version 23.05.4, comme annoncé sur leur [forum](https://forum.openwrt.org/t/openwrt-23-05-4-service-release/204514/1). En lisant la discussion sur l’annonce du forum, j’apprends que des utilisateurs ont des soucis avec `attended sysupgrade` (abrégé `ASU`) en interface web et qu’il y a un outil en ligne de commande nommé `acu` qui fonctionnerait bien. J’étais complètement passé à côté de ces outils et [j’ai trouvé la page de documentation qui explique son utilité](https://openwrt.org/docs/guide-user/installation/attended.sysupgrade) : la communauté OpenWRT propose un service de construction d’image firmware personnalisée d’OpenWRT avec les paquets actuellement installés sur votre routeur pour simplifier la procédure de mise à jour. Ça n’a l’air de rien comme ça, mais en vrai c’est une sacrée épine sortie du pied pour moi pour mettre à jour mon routeur, parce que dans mon installation j’utilise le paquet `dnsmasq-full`[^1] et qu’il nécessite de supprimer le paquet de base avant de l’installer[^2] avec le risque de briquer mon routeur. Je viens d’essayer le service `ASU` et ça a très bien marché, je n’ai plus de raison de procrastiner les mises à jour de mon routeur 😀 Je suis vraiment bluffé par ce service fourni par OpenWRT. J’étais déjà hyper satisfait de leur firmware et des paquets mis à disposition, mais là, ils fournissent quand même un service de build automatique et personnalisé pour pouvoir faire des mises à jour en deux cliques sur des machines qui ont relativement peu de ressources ! [^1]: si je me souviens bien, j’en ai besoin pour activer la validation `DNSSEC` pour qu’elle soit faite directement par le résolveur `DNS` du routeur. [^2]: en gros, je me connecte en SSH et j’exécute une ligne de shell qui exécute deux commandes à la suite : une pour désinstaller le paquet de base et une pour installer le paquet `-full`. Je croise les doigts à chaque fois pour que ça se passe bien, sinon le routeur se bloque et n’est plus accessible facilement. J’ai déjà dû exécuter quelques fois la [procédure de débriquage](https://openwrt.org/toh/netgear/r7800#debricking), ça marche bien, mais c’est assez long et pendant ce temps il n’y a plus d’Internet chez moi.