Archiv

Archiv für Dezember, 2015

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: , ,