5
mars
2024
19:07

Comment flasher le routeur TP-Link 842ND sur OpenWrt

5 mars 2024 19:07

Installation d'un autre firmware OpenWrt.

Présentation

Modèle de routeur TL-WR842ND. Il était nécessaire de remplacer un firmware OpenWrt par un autre.
Le premier a été installé via l’interface Web « verte » standard du micrologiciel standard.
Après un certain temps, il s'est avéré qu'il n'y avait pas assez de ressources pour la 23ème version et que le routeur pouvait à peine bouger.
Puis le Wi-Fi a commencé à disparaître. Il y avait un avertissement à ce sujet sur la page d'informations techniques du TL-WR842ND en texte rouge.

Il s'est avéré que le routeur dispose d'un périphérique de stockage permanent de 8 Go et que le micrologiciel occupe presque toute la mémoire. Il est nécessaire d'installer un autre firmware plus léger pour la ROM de 4 Go.

Détails :
1) Logiciel initialement flashé (via l'interface web) openwrt-22.03.5-ath79-generic-tplink_tl-wr842n-v2-squashfs-factory.bin - 8Go, son routeur « ne tient pas ».
2) Vous devez flasher la version du logiciel openwrt-19.07.9-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin - 4 Go.

Actions

0) Déconnecté le câble WAN car... il charge le processeur. Le câble LAN est connecté au PC.

1) Vous avez entré le routeur en mode Fail Safe, pour lequel, après la mise sous tension, au moment de modifier le clignotement rapide et lent de la LED « Power », au plus tard 2 secondes après le changement de mode d'affichage, vous avez appuyé une fois sur le bouton « Reset » (deuxième en partant de la gauche, si le routeur est « face » à l'inscription TP-Link).

La LED clignotera rapidement, indiquant que le mode Fail Safe est activé.

2) Sur l'ordinateur, à l'aide de l'utilitaire graphique "NetworkManager" (son icône se trouve dans la barre d'état système), configurez l'adresse IP statique du PC 192.168.1.2, qui se trouve à côté de l'adresse IP du routeur 192.168.1.1.

3) A l'aide du terminal et de la commande ssh, réinitialisez le mot de passe root (de préférence)

ssh root@192.168.1.1

Côté routeur :

mount_root
passwd

J'ai défini un nouveau mot de passe vide car... Pour le micrologiciel du routeur, le mot de passe de l'utilisateur root n'est pas recommandé.

4) Copié le nouveau firmware openwrt-19.07.9-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin dans le dossier personnel de l'utilisateur actuel ~/ sous un nom simple, par exemple « 2.bin ».

5) Vous devez transférer le nouveau firmware sur le routeur. Cela se fait avec la commande SCP (en abrégé SSH CP) :

sudo scp ~/2.bin root@192.168.1.1:/tmp/2.bin

Le mot de passe ici est vide.

L'authenticité de l'hôte '192.168.1.1 (192.168.1.1)' ne peut pas être établie.
L'empreinte digitale de la clé ED25519 est SHA256:3AIqYPaydw000GCqy2ocx+Oapeyrckm+RjXif3h6zjE.
Cette clé n'est connue sous aucun autre nom
Êtes-vous sûr de vouloir continuer à vous connecter (oui/non/[empreinte digitale]) ? oui
Avertissement : Ajout permanent de « 192.168.1.1 » (ED25519) à la liste des hôtes connus.
Mot de passe de root@192.168.1.1 :
2.bin 100% 4032 Ko 3,9 Mo/s 00:01 

6) Mise à jour du logiciel du routeur lors d'une session SSH :

sysupgrade -n /tmp/2.bin

où le répertoire /tmp est sélectionné en fonction du plus grand espace libre df-h. Le chemin /tmp/2.bin dans le système de fichiers du routeur peut être différent, mais doit pointer vers le fichier du micrologiciel.

Remarque :

Un moyen plus simple de mettre à jour le firmware depuis LuCi - en utilisant le menu OpenWRT - Système - Micrologiciel de sauvegarde/Flash, où vous devez également spécifier le fichier avec le firmware *.bin.

En conséquence, le routeur Wi-Fi est devenu très réactif après le chargement et le problème de déconnexion Wi-Fi a disparu et la connexion à l'interface Web est devenue presque instantanée.

Catalogue avec firmware pour ROM 4 Go -Téléchargements OpenWrt pour ath79. Comme mentionné précédemment, le firmware est openwrt-19.07.9-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin


Liens :
OpenWRT failsafe_and_factory_reset
Mode de sécurité OpenWRT
Transférer des fichiers via SSH
Forum - transférer des fichiers à l'aide de SCP
MAN SCP en russe
S'il n'y a pas assez d'espace sur l'appareil sur le routeur
Informations techniques sur OpenWRT pour le modèle TP-Link 842
Micrologiciel OpenWrt 19.07.9