Aller au contenu

Ldfa

Admin
  • Compteur de contenus

    29 028
  • Inscription

  • Dernière visite

  • Jours gagnés

    982

Tout ce qui a été posté par Ldfa

  1. Exact, je viens de terminer la modification de l'annonce.
  2. J'utilise FreshTomato sur mon routeur Asus RT-AC66U qui se trouve entre mes périphériques réseau (PC, smartphones, TV, caméras, objets connectés divers, ...) et ma box Internet, sur un réseau local interne. Je fais les MAJ régulièrement afin d'avoir un système sécurisé, comme je le fais sur mes autres périphériques.
  3. durée de lecture : 4 min(modifié le 9 mars 2025 à 12:52) A chaque mise à jour de firmware de Tomato le process est le même, il est conseillé de ne pas repartir de sa configuration, mais de tout reparamétrer à la main... Je vous explique pourquoi et comment faire pour transposer votre configuration (nvram) après une mise à jour de firmware. Déjà parce qu'on est des feignants, mais aussi parce que cela n'a rien de passionnant. Et que c'est important de rester sur une version récente pour des questions de sécurité. Pourquoi est-ce déconseillé de ré-injecter votre config Chaque version de firmware tomato vient avec une liste de paramètres possible, le tout étant stocké en nvram. Cela peut poser plusieurs problèmes : paramètre qui n'existe plus (suppression) paramètre qui a changé de nom paramètre qui a changé de valeur possible introduction d'un nouveau paramètre Dans le pire des cas le routeur ne démarrera pas, plantera ou aura un fonctionnement difficilement compréhensible. Dans le meilleur des cas vous consommerez de l'espace précieux en nvram au fur et à mesure des versions de firmwares que vous installerez. Plus vous sautez de versions lors de l'upgrade, plus le risque est important. Et le changelog ne donne pas plus d'information sur les attributs qui changent (malheureusement). Rappel du processus de mise à jour Admettons que je suis sur la version Tomato 2022.1 et que je veux migrer vers la version 2025.1. Avant de faire une mise à jour du firmware de mon FreshTomato, je fais un backup : du fichier de configuration .cfg (cf tutoriel) du fichier de configuration nvram (format texte) nvram_v2021.1.txt Ensuite je lance une réinitialisation complète de nvram, puis le routeur reboot. Je définis une IP fixe sur ma machine (192.168.1.123/24) puis je me connecte sur http://192.168.1.1 avec l'identifiant "root" et le mot de passe "admin" Puis je fais à nouveau un backup du fichier de configuration texte nvram (cf tutoriel) que je nomme : nvram_v2022.1_vide.txt C'est maintenant le moment de faire la mise à jour firmware de Tomato en v2025.1 à partir du fichier TRX sans oublier de cocher la case : " Erase all data in NVRAM. Optional. This is performed between the firmware upload and the reboot." Après quelques minutes le routeur revient à la vie, je me connecte sur http://192.168.1.1 avec l'identifiant "root" et le mot de passe "admin". Puis je fais à nouveau un backup du fichier de configuration texte nvram (cf tutoriel) que je nomme nvram_v2025.1_vide.txt. Nous disposons maintenant de 2 fichiers de configuration usine, une pour chaque version de firmware : nvram_v2021.1_vide.txt nvram_v2025.1_vide.txt Comparer les versions Maintenant que nous disposons de 2 fichiers de configuration usine, nous allons pouvoir comparer ces 2 fichiers. Pour que ce soit plus pratique, je crée une version triée par ordre alphabétique en bash (ma préférence). En bash (depuis WSL par exemple, ou directement depuis votre routeur Tomato) : cat nvram_v2021.1_vide.txt | sort > nvram_v2021.1_vide_SORTED.txt cat nvram_v2025.1_vide.txt | sort > nvram_v2025.1_vide_SORTED.txt Aussi possible en PowerShell : gc nvram_v2021.1_vide.txt | Sort-Object | sc nvram_v2021.1_vide_SORTED.txt gc nvram_v2025.1_vide.txt | Sort-Object | sc nvram_v2025.1_vide_SORTED.txt Je compare ces 2 fichiers triés dans WinMerge. A noter que le tri est aussi possible directement dans WinMerge : Menu Plugins > appliquer un script > trier les lignes par ordre croissant (je conseille de travailler sur une copie pour garder les fichiers cd conf nvrame non triés). Dès que je vois un paramètre qui a été supprimé dans le firmware plus récent, je le répercute dans mon fichier nvram_v2021.1.txt. Même chose pour les nouveaux paramètres, je les ajoute à la main. Je travaille toujours sur le fichier non trié pour modifier, les 2 fichiers triés sont là pour que la comparaison visuelle dans WinMerge soit plus facile. Exemple ici avec la suppression du paramètre "log_ftp", que je supprime également dans ma configuration perso s'il était également présent. Je dispose maintenant d'un nouveau fichier nvram tout beau tout propre, prêt à être injecté dans le routeur : nvram_2025.1.txt. Script d'injection du nouveau fichier nvram Je copie mon nouveau fichier nvram_2025.1.txt dans le /tmp du routeur via FTP (activez-le avant) ou directement avec vi en copier/coller. Puis j'utilise ce code bash pour injecter la nouvelle configuration nvram : #!/bin/sh input="/tmp/nvram_injected.txt" while IFS= read -r line do nvram set "$line" done < "$input" Si tout s'est bien passé, on valide la nouvelle configuration : nvram commit && reboot Patientez plusieurs minutes jusqu'à ce que le routeur redémarre. Si ce n'est pas le cas c'est que vous avez flingué quelque chose. Commandes utiles Si vous avez quelques paramètres à retirer et ne souhaitez pas réinjecter toute la nvram, procédez ainsi : nvram unset nom_du_parametre1 nvram unset nom_du_parametre2 nvram unset nom_du_parametre3 nvram commit && reboot C'est un peu le même principe que chez Cisco, la configuration est lue au boot. Conclusion Et voilà ! Merci à ceux qui attendaient cet article depuis 2022 et qui se reconnaitront 🙂 De mon côté j'utilise un second routeur pour mes tests, cela me permet de voir s'il y a eu des changements importants d'une version de firmware à une autre, sans péter le vrai. Si vous suivez chaque version il y a peu de changement d'une version à une autre, mais ça vaut le coup de vérifier (regardez les changelog de FreshTomato). Enfin : gardez toujours la nvram configuration usine de votre version de firmware actuelle, cela vous évitera de faire un reset configuration avant l'upgrade... Sur le même thème : ◀️ Envoyer le résultat d'un script dans un attribut AD Afficher l’article complet
  4. Le n°73 est encore consultable en ligne : https://www.abandonware-magazines.org/affiche_mag.php?mag=7&num=1104&album=oui
  5. Changements principaux : + Ajout de la possibilité de coller des images copiées en tant que fichiers via le menu contextuel de la page web. * Mise à jour des traductions multilingues. - Correction d'un problème où certains types de fichiers étaient forcés d'utiliser le téléchargement amélioré. - Correction d'un problème où les paramètres d'affichage de la barre d'état n'étaient pas efficaces. - Correction d'un problème où certains types de fichiers ne pouvaient pas terminer le téléchargement. - Correction d'un problème où la page des paramètres était lente. - Correction d'un problème où la connexion échouait dans certains scénarios.
  6. Maxthon 7.3.1.3600 stable pour Windows est sorti aujourd'hui, il apporte son lot de nouvelles fonctionnalités / améliorations et de corrections de bugs. Téléchargement : https://github.com/maxthon/Maxthon/releases Les changements en français sont là. Vous pouvez également vous abonner au groupe Telegram NBdomain & MX6 pour faire remonter vos demandes d'améliorations et bugs rencontrés. Source : https://forum.maxthon.com/index.php?/topic/29167-maxthon-pc-7313600/
  7. Ldfa

    Faire un don

    Un grand à @Dixours qui a débuté les dons en ce début d'année.
  8. Je pensais m'ensortir très juste cette semaine, mais j'ai échoué de 34 places, c'est moche et je finis Or...
  9. Ldfa

    The Crew 2

    Je suis encore Platine cette semaine.
  10. Changements principaux : + Ajout d'un téléchargement amélioré, prenant en charge les liens Magnet et les téléchargements de fichiers Magnet. Activez "Bright" dans ”Paramètres ->>> Fonctionnalités " pour l'utiliser. + Ajout d'une option pour afficher/masquer le bouton 'Média' dans la barre d'outils. * Optimisation du problème de chargement lent pour les chemins d'enregistrement des notes. - Correction d'un problème où Maxnote affichait des entrées en double.
  11. Maxthon 7.2.2.6800 Bêta pour Windows 7 est sorti aujourd'hui, il apporte son lot de nouvelles fonctionnalités / améliorations et de corrections de bugs. Téléchargement : https://github.com/maxthon/Maxthon/releases/tag/7.2.2.6800 Attention : Cette version est compatible avec Windows 7, mais elle utilise une ancienne version 109 de Chromium. Les changements en français sont là. Vous pouvez également vous abonner au groupe Telegram NBdomain & MX6 pour faire remonter vos demandes d'améliorations et bugs rencontrés. Source : https://forum.maxthon.com/index.php?/topic/29170-maxthon-pc-7226800-win7/
  12. La fin s'approche doucement : https://next.ink/173397/sur-chrome-ublock-origin-cesse-doucement-de-fonctionner-edge-fait-brievement-de-meme/
  13. La traduction est approuvée. fr.ini
  14. There are new strings to translate in the Maxthon pour Windows project. You were a project participant previously so your help will be appreciated a lot. 19 new strings for translation (165 words).
  15. Changements principaux : + Ajout d'un téléchargement amélioré, prenant en charge les liens Magnet et les téléchargements de fichiers Magnet. Activez « Bright Data » dans « Paramètres » - « Gestion des fonctionnalités » pour l'utiliser. * Optimisation du problème de chargement lent pour les chemins d'enregistrement des notes. - Correction d'un problème où le contenu d'un site HTTP était mis à niveau de force vers HTTPS. - Correction d'un problème où le paramètre « Toujours ouvrir dans les onglets » ne prenait pas effet. - Correction d'un problème où la barre d'état n'affichait pas les adresses des liens.
  16. Maxthon 7.3.1.3400 Bêta pour Windows est sorti aujourd'hui, il apporte son lot de nouvelles fonctionnalités / améliorations et de corrections de bugs. Téléchargement : https://github.com/maxthon/Maxthon/releases Les changements en français sont là. Vous pouvez également vous abonner au groupe Telegram NBdomain & MX6 pour faire remonter vos demandes d'améliorations et bugs rencontrés. Source : https://forum.maxthon.com/index.php?/topic/29167-maxthon-pc-7313400-beta/
  17. La saison 6 arrive mercredi prochain, j'ai hâte de voir les nouveautés.
  18. Tuto pour Le Chat : https://www.lesnumeriques.com/intelligence-artificielle/le-chat-l-ia-francaise-qui-defie-chatgpt-voici-tout-ce-qu-elle-peut-faire-pour-vous-a233221.html
  19. Je termine en Or cette semaine car je n'ai pas réussi les 2 épreuves d'hélicoptère.
  20. Ldfa

    The Crew 2

    Je termine encore Platine cette semaine.
  21. Tu avais raison @POLAURENT, j'ai eu la réponse sur le FI : https://forum.maxthon.com/index.php?/topic/29146-maxthon-pc-7313200-beta/&do=findComment&comment=149262 La nouvelle option n'est pas encore au point effectivement.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.