OpenWrt – TP-Link TL-WR802N v4 flashen

In dieser Anleitung zeige ich dir, wie du mit Hilfe eines einfachen TFTP-Servers, OpenWrt auf ein TP-Link TL-WR802N v4 installieren kannst.
Für diese Anleitung wurde das EU-Modell genutzt. (TL-WR802N(EU))




Was brauchen wir?
– Den TP-Link TL-WR802N(EU) in Version 4 (AU-Modell geht auch)
– Ein Linux-System
– Ein RJ45-Anschluss (LAN-Anschluss) am Rechner
– Ein RJ45-Patchkabel („LAN-Kabel“)
– Ein Spitzen Gegenstand, um den Reset-Knopf betätigen zu können
– Die OpenWrt-Firmware
– Ein TFTP-Server

Legen wir los!

1. TFTP-Server vorbereiten

1.1 Installiere das kleine Tool tftpd-hpa

# sudo apt install tftpd-hpa

1.2 Lege die Konfigurationsdatei an

# sudo nano /etc/default/tftpd-hpa

INHALT:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

1.3 Lege das Verzeichnis für den TFTP-Server an und erteile die Rechte

# sudo mkdir -p /var/lib/tftpboot
# sudo chown -R tftp:tftp /var/lib/tftpboot
# sudo chmod -R 777 /var/lib/tftpboot

1.4 Starte den TFTP-Dienst neu

# sudo systemctl restart tftpd-hpa

Warum das ganze?
Wir brauchen ein einfachen TFTP-Server ohne Zugangsdaten, von dem der Router gleich die Firmware herunterladen kann.

2. Firmware herunterladen

2.1 Öffne den Firmware-Selector: https://firmware-selector.openwrt.org/
2.2 Suche nach TL-WR802N
2.3 Lade „TFTP-RECOVERY“ herunter
2.4 Benenne den Download von openwrt-XX.XX.X-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-tftp-recovery.bin in tp_recovery.bin um
2.5 Kopiere / Verschiebe die tp_recovery.bin Datei in das TFTP-Verzeichnis /var/lib/tftpboot

Warum das umbenennen?
Der Router sucht gleich nach genau dieser Datei mit diesem Namen. Ist sie nicht da, wird auch nichts installiert.

3. Netzwerkadapter vorbereiten

3.1 Setze eine statische IP-Adresse für deinen LAN-Anschluss (RJ45) im Bereich 192.168.0.XXX/24
Bespiel:
IP-Adresse: 192.168.0.69
Netzwerkmaske: 255.255.255.0
Standardgateway: Kann leer gelassen werden
3.2 Starte dein Netzwerkadapter neu (Deaktivieren und wieder aktivieren)
3.3 Schließe den Router mit dem LAN-Kabel nun direkt an deinen Rechner an
3.4 OPTIONAL: Schalte die Firewall deines Systems aus, damit der TFTP-Server aus Schritt 1 ohne Probleme erreichbar ist

Warum?
Der Router hat gleich die statische IP 192.168.0.1 und sucht damit den TFTP-Server mit der Datei aus Schritt 2.
Die Firewall kann nach der Installation natürlich wieder eingeschaltet werden.

4. Firmware installieren

4.1 Sorge dafür, dass der TP-Link Router nun mit deinem PC mit einem LAN-Kabel direkt verbunden ist
4.2 Öffne ein Systemmonitor, um die Auslastung deiner Netzwerkkarte zu sehen
4.3 Halte den Reset-Knopf gedrückt und steck das Stromkabel wieder an (Micro-USB)
4.4 Halte den Reset-Knopf ca. 10 Sekunden lang gedrückt, sobald du Auslastung auf der Netzwerkkarte sieht, lass den Knopf los
4.5 Warte nun 5 Minuten, bis der Router die Firmware installiert hat


Wiki-Eintrag: https://openwrt.org/toh/tp-link/tl-wr802n_v4


Was kann man erwarten?

OpenWrt kann das Gerät nicht auf magische Art und Weise zum Super-Router umwandeln.
Wir haben nur einen 100Mbit/s LAN-Port, welcher d.h. stark limitiert ist.
Des weiteren gibt es nur WLAN mit dem Standard „N“, was eine Theoretische Bandbreite von 300Mbit/s erlaubt, aber nutzbar sind davon nur maximal 70Mbit/s.
Wir können also per WLAN den LAN-Port maximal zu ~75% ausreizen.
Immerhin kann mit OpenWrt 24.10 das WLAN per WPA3 abgesichert werden und die Hardwarebeschleunigung greift.
Somit wird die CPU kaum belastet, wenn wir einmal was über das Netzwerk ziehen.
Wer VPN damit nutzen möchte, muss mit Ein-Stelligen Werten rechnen.

Wer ein Notfall-Reiseroute braucht, kann diesen Kollegen gerne nutzen.
Ich würde ihn ehr als Notfall AccessPoint für die letzte Ecke des Hauses / Grundstück einsetzen, sofern ich dort unbedingt WLAN brauch.
Im Bedarfsfall kann man den Kollegen auch als WLAN-Brücke nutzen, um ein Nicht-WLAN-fähiges Gerät über den LAN-Port mit WLAN ausstatten zu können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.