Archiv

Artikel Tagged ‘TP-Link’

Router Firmware Upgrade OpenWRT 15.05.1 auf LEDE 17.01.1

Nun gut mein Router TP-Link TL-WR1043N/ND v2 hat sich ein Upgrade verdient … nachdem das letzte Upgrade nicht so glücklich verlaufen ist hatte ich davor etwas bammel.

Da jedoch LEDE ja von OpenWRT abstammt hatte ich mir einfach mal die neueste sysupgrade heruntergeladen. Über die Webpage für den Target kann man sich den SHA256 ansehen und mit seiner Datei vergleichen.

Um ein Fallback zu haben hab ich mir über „System>Backup/Flash Firmware“ ein Backup von der Konfiguration gemacht und noch die alte OpenWRT Firmware heruntergeladen. Nun kann man im selben Menüpunkt gleich auch die Firmware hinaufladen. Nachdem mir der Router den MD5 Hash der Datei anzeigt überprüfen wir den auch noch und dann Proceed!

Sop warten und geduldig sein bis sich die Router Homepage wieder aufbaut, und TaDa! es funktioniert … selbst mit den zusätzlich installierten Modulen welche ich für meine ADSL Verbindung benötige waren keine Probleme er hat sich sofort wieder eingewählt, wer hätte das gedacht :).

Also Respekt für den tollen Upgrade Process 🙂 gefällt mir.

l8t0r ;

KategorienLinux Tags: , , ,

OpenWRT Upgrade 14.07 auf 15.05

13. Dezember 2015 Keine Kommentare

So nachdem eine neue Version(15.05 alias Chaos Calmer) von OpenWRT draußen ist und wir ja Early Adopter sind möchten wir auch die neueste Version verwenden, auf zum Upgrade.

Am einfachsten geht es wohl über das Webinterface, was auch gut in der Doku beschrieben ist.

Ich gehe davon aus dass, die vorherige Version(14.07) von OpenWRT auf dem Gerät(bei mir ein TL-WR1043ND v2) vorhanden ist.

Backup

Zunächst machen wir ein Backup um ein Fall Back zu haben.

  1. Übers Webinterface am Router einloggen.
  2. Nun im WUI auf System > Backup/Flash Firmware
  3. Hier nun bei Download Backup auf den Generate archive Knopf drücken und die Datei speichern.

Danach sollte man sich noch darüber informieren welche Pakete man selbst installiert hat bzw. auf dem Router installiert sind um kein Wunder zu erleben :). Gut beschrieben hier zu finden.

  1. SSH auf den Router
  2. Skript öffnen
    vi /tmp/listuserpackages.sh
  3. Anlegen
    #!/bin/ash
    echo "User-installed packages are the following:"
    packages="$(cat /usr/lib/opkg/status | grep -n 'user install' | cut -d ':' -f1)"'
    '
    printf %s "$packages" | while IFS= read -r nline; do
      sed -n 1,$nline' s/Package/&/p' /usr/lib/opkg/status | tail -n 1
    done
  4. Ausführen
    /bin/ash /tmp/listuserpackages.sh
  5. Nun wird eine Liste der installierten Pakete angezeigt, am besten irgendwo kurz zwischenspeichern.

Upgrade

Gut nun zum eigentlichen Upgrade wie gesagt übers Webinterface. Zunächst müssen wir uns die neue Firmware herunterladen. Idealerweise gibt es für den verwendeten Router eine Wiki-Seite auf wiki.openwrt.org und man kann sich hier direkt seine Firmware herunterladen, wohlgemerkt die UPGRADE Version.

  1. UPGRADE Version der neuen Firmware herunterladen
  2. Über das Webinterface am Router auf System > Backup/Flash Firmware > Flash new firmware image
  3. Hier den Durchsuchen Knopf drücken und die eben heruntergeladen Firmware suchen und mit dem Knopf Flash image … den Upgrade Prozess starten. Darauf achten das Keep settings aktiv ist.
  4. Warten, der Router ist nun auf sich gestellt und macht sein Upgrade man kann per Dauerping schauen wann der Router wieder erreichbar ist.

Nun sollte nach einem Reboot alles wieder da sein.

Probleme

Denkste!

Nachdem sich mein Router über ein ADSL Modem einwählt und das ppp-mod-pptp anscheinend nicht standardmäßig in der Setup ist, hatte ich einiges zu tun. Modem wieder auf MultiUser stellen, Pakete herunterladen und wieder zurück auf SingelUser stellen. Das war leider auch nicht alles, für die neue Version 15.05 benötigt er für das einwählen zusätzlich noch ein Paket kmod-nf-nathelper-extra die Referenz darauf habe ich erst nach langer, langer suche in einem Bugreport gefunden.

So jetzt geht aber wieder alles wie gewohnt.

Puh 🙂

KategorienAllgemein, Linux Tags: , ,