5
März
2024
19:07

So flashen Sie den TP-Link 842ND-Router auf OpenWrt

5 März 2024 19:07

Installieren einer anderen OpenWrt-Firmware.

Einführung

Routermodell TL-WR842ND. Es war notwendig, eine OpenWrt-Firmware auf eine andere umzustellen.
Die erste wurde über die standardmäßige „grüne“ Weboberfläche der regulären Firmware installiert.
Nach einiger Zeit stellte sich heraus, dass die Ressourcen für die 23. Version nicht ausreichten und der Router sich kaum bewegen konnte.
Dann begann das WLAN zu verschwinden. Auf der technischen Informationsseite zum TL-WR842ND gab es eine entsprechende Warnung in roter Schrift.

Es stellte sich heraus, dass im Router ein 8-GB-Festspeicher installiert ist und die Firmware fast den gesamten Speicher belegt. Für das 4 GB ROM ist die Installation einer anderen, leichteren Firmware erforderlich.

Einzelheiten:
1) Anfänglich geflashte (über die Webschnittstelle) Software openwrt-22.03.5-ath79-generic-tplink_tl-wr842n-v2-squashfs-factory.bin - 8 GB, sein Router „hält nicht stand“.
2) Sie müssen die Softwareversion openwrt-19.07.9-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin – 4 GB flashen.

Aktionen

0) Das WAN-Kabel wurde abgezogen, weil... es den Prozessor belastet. Das LAN-Kabel ist mit dem PC verbunden.

1) Den Router in den Fail-Safe-Modus versetzt, bei dem nach dem Einschalten der Stromversorgung im Moment des Wechsels des schnellen und langsamen Blinkens der „Power“-LED, spätestens 2 Sekunden nach dem Wechsel des Anzeigemodus, einmal die „Reset“-Taste gedrückt wurde (zweite von links, wenn der Router mit der Aufschrift „TP-Link“ „zugewandt“ ist).

Die LED blinkt schnell und zeigt damit an, dass der Fail-Safe-Modus aktiviert ist.

2) Konfigurieren Sie auf dem Computer mithilfe des grafischen Dienstprogramms „NetworkManager“ (sein Symbol befindet sich in der Taskleiste) die statische IP-Adresse des PCs 192.168.1.2, die sich neben der IP-Adresse des Routers 192.168.1.1 befindet.

3) Setzen Sie mit dem Terminal und dem SSH-Befehl das Root-Passwort zurück (vorzugsweise).

ssh root@192.168.1.1

Auf der Routerseite:

mount_root
passwd

Ich habe ein neues leeres Passwort festgelegt, weil... Für die Router-Firmware wird das Root-Benutzerpasswort nicht empfohlen.

4) Die neue Firmware openwrt-19.07.9-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin unter einem einfachen Namen, zum Beispiel „2.bin“, in den Home-Ordner ~/ des aktuellen Benutzers kopiert.

5) Sie müssen die neue Firmware auf den Router übertragen. Dies geschieht mit dem SCP-Befehl (abgekürzt SSH CP):

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

Das Passwort hier ist leer.

Die Authentizität des Hosts „192.168.1.1 (192.168.1.1)“ kann nicht festgestellt werden.
Der ED25519-Schlüsselfingerabdruck ist SHA256:3AIqYPaydw000GCqy2ocx+Oapeyrckm+RjXif3h6zjE.
Dieser Schlüssel ist unter keinem anderen Namen bekannt
Sind Sie sicher, dass Sie die Verbindung fortsetzen möchten (Ja/Nein/[Fingerabdruck])? ja
Warnung: „192.168.1.1“ (ED25519) wurde dauerhaft zur Liste der bekannten Hosts hinzugefügt.
Passwort von root@192.168.1.1:
2.bin 100 % 4032 KB 3,9 MB/s 00:01 

6) Aktualisieren der Router-Software in einer SSH-Sitzung:

sysupgrade -n /tmp/2.bin

Dabei wird das Verzeichnis /tmp basierend auf dem größten freien Speicherplatz ausgewählt df -h. Der Pfad /tmp/2.bin im Dateisystem des Routers kann unterschiedlich sein, sollte aber auf die Firmware-Datei verweisen.

Hinweis:

Eine einfachere Möglichkeit, die Firmware von LuCi aus zu aktualisieren, ist die Verwendung des Menüs OpenWRT – System – Backup/Flash-Firmware, wobei Sie auch die Datei mit der Firmware *.bin angeben müssen.

Dadurch reagierte der WLAN-Router nach dem Laden sehr schnell und das Problem mit der WLAN-Verbindungsunterbrechung verschwand und die Anmeldung bei der Weboberfläche erfolgte fast augenblicklich.

Katalog mit Firmware für 4 GB ROM -OpenWrt-Downloads für ath79. Wie bereits erwähnt, lautet die Firmware openwrt-19.07.9-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin


Links:
OpenWRT failsafe_and_factory_reset
OpenWRT-Failsafe-Modus
Übertragen von Dateien per SSH
Forum - Dateien mit SCP übertragen
MAN SCP auf Russisch
Wenn auf dem Gerät am Router nicht genügend Speicherplatz vorhanden ist
Technische Informationen zu OpenWRT für das Modell TP-Link 842
Firmware OpenWrt 19.07.9