La Fibre
Datacenter et équipements réseaux => Routeurs =>
OpenWrt => Discussion démarrée par: rooot le 12 novembre 2024 à 13:04:50
-
Bonjour,
pour info : APK will become the default package manager on main snapshot as of 2024-10-11
https://forum.openwrt.org/t/the-future-is-now-opkg-vs-apk/201164/29
-
Enfin...
Même si opkg fonctionne. Au moins apk est maintenu. Faut juste espérer que comme c'est pas mal utilisé dans docker (sur les PC), cela ne deviendra pas une usine à gaz.
-
Caramba !
Pas d'apk pour la version 24.10: https://lists.openwrt.org/pipermail/openwrt-devel/2024-November/043431.html
-
La version 24.10.0 stable va sortir dans très peu de temps (peut-être demain).
-
La version 24.10.0 stable va sortir dans très peu de temps (peut-être demain).
j'avais lu il y a quelques semaines une mésaventure avec le BPI-R3 pour lequel il fallait upgrader uboot avant de passer à 24.10, sans quoi plus possible de booter.
j'ai fait cette upgrade il y a quelques jours, sans pour autant passer sur la 24.10 RC mais je ne sais plus sur quel forum (BPI ou openwrt) j'ai vu cette info, je ne retrouve pas le lien.
-
@rooot:
Actuellement, je ne fais pas de mise à niveau usuelle. Je reconstruis manuellement l'image du micrologiciel avec OpenWrt Buildroot. C'est laborieux.
J'ai déjà testé la version en développement (snapshot) et je n'ai pas rencontré de problème d'amorçage sur mon BPI-R3. Tout cela est transitoire. Je
cherche à intégrer des fonctionnalités logicielles dans OpenWrt pour activer la Livebox placée dans le réseau local en IPv6. Ma configuration actuelle
ne me convient pas en l'état : réseau local en double pile et Livebox tournant seulement en IPv4. Je veux du IPv6-mostly et que la Livebox tourne en
plus en IPv6 dans un sous-réseau à part. Ainsi, quand le téléphone fonctionnera avec IPv6 sur la Livebox, je pourrais simplifier encore en désactivant
IPv4 (Livebox que je ne conserve qu'à cause du téléphone fixe qui y est rattaché).
-
Et j'attends la nouvelle version avec impatience !
-
j'avais lu il y a quelques semaines une mésaventure avec le BPI-R3 pour lequel il fallait upgrader uboot avant de passer à 24.10, sans quoi plus possible de booter.
j'ai fait cette upgrade il y a quelques jours, sans pour autant passer sur la 24.10 RC mais je ne sais plus sur quel forum (BPI ou openwrt) j'ai vu cette info, je ne retrouve pas le lien.
openwrt c'est pour un public averti ou au moins pas du grand public, il faut lire les release notes et les known issues entre la version installée et la version cible.
exemple, la bascule en DSA pour la gestion du switch dans les gros dossiers des dernières versions.
-
La version 24.10.0 stable va sortir dans très peu de temps (peut-être demain).
C'est dispo
https://openwrt.org/releases/24.10/notes-24.10.0 (https://openwrt.org/releases/24.10/notes-24.10.0)
-
(https://i.imgur.com/nVZHJ5e.png)
J'ai le fameux message concernant le bootloader...
-
Salut,
Quel est votre routeur ?
-
@rooot :
Le message me semble avoir une mauvaise mise en forme.
Sat Feb 8 10:33:26 CET 2025 upgrade:
The device is supported, but the config is incompatible to the new image (1.1->1.2). Please upgrade without keeping config (syupgrade -n).
Sat Feb 8 10:33:26 CET 2025 upgrade:
SPI-NAND flash layout changes require bootloader update. Image check failed.
Ce n'est apparemment pas si simple de mettre à niveau (upgrade).
-
Je cherche à savoir si on peut automatiser le déploiement d'une image personnalisée. Il me semble qu'on peut aller plus loin à partir des sources.
Sur une connexion Orange, il faut potentiellement déployer des correctifs pour plusieurs programmes du micrologiciel. Je crois qu'on peut sécuriser
davantage le système de base lorsqu'on souhaite y intégrer des modules d'extension. Cela varie suivant la méthode choisie pour déployer le système
mais il peut arriver de reprendre régulièrement les même opérations. Je ne connais pas suffisamment OpenWrt : on trouve divers éléments tels que
uci-defaults (configuration), Buildroot, SDK, module d'extension (package)... que l'on peut éventuellement faire interagir. Par exemple, je ne parviens
actuellement qu'à partiellement automatiser la reconfiguration du micrologiciel avec Buildroot. Cela équivaut quelque peu à une mise à niveau du micrologiciel.
-
Je cherche à savoir si on peut automatiser le déploiement d'une image personnalisée.
Vous avez essayé AUC ?
Ceci dit tout ce qui est plus au moins automatisé, il vaut mieux avoir un routeur double flash ou avoir rodé un système de remise à zéro en cas de problème.
-
@dr191:
Non, mais cela semble bien pratique. J'essayerais peut-être pour la prochaine version majeure (25).
Les modifications que j'aimerais incorporer dans le micrologiciel sont trop éparses. Il faut avoir une
vue d'ensemble de sa configuration mais tester bout par bout. Mon but est de parvenir à automatiser
et homogénéiser. C'est partiellement fait de façon classique avec uci-defaults. Je souhaiterais remplacer
les multiples invocations des commandes uci batch du Shell par un script modulaire en Lua pour la clarté
des opérations tout en pouvant lancer une installation complexe : communiquer avec le système via des APIs.
J'ai découpé la configuration en plusieurs fichiers (network, system, ssh, firewall, etc.). Mais c'est fastidieux à
relire encore et encore lors de la phase de mise au point.
Je n'ai pas vraiment de modèle ou de véritable piste. J'ai tout de même l'impression qu'il sera plus facile de mettre
au point des tests en Lua qu'en POSIX sh. Plusieurs programmes du système sont implémentés en C.
-
La version 24.10 est de sortie:
https://openwrt.org/releases/24.10/notes-24.10.0