Altes NAS mit OpenWRT durch U-Bootloader sicher weiterverwenden

Altes NAS

Ich habe ein altes NAS von Zyxel gefunden, was allerdings seine letzten Sicherheitsupdates vor vielen Jahren bekommen hat, weil es in etwa 15 Jahre alt ist. Aber trotzdem wollte ich es gerne für den lokalen Gebrauch nutzen und als Backup-Speicherort nutzen. Leider war die ursprüngliche Benutzeroberfläche sehr unübersichtlich und hat auch mehrere Funktionen nicht ermöglicht, die ich mir von einem NAS gewünscht hätte.
Nach ein paar Suchen im Internet bin ich auf das Betriebssystem „OpenWRT“ gestoßen, was hauptsächlich für Router verwendet wird, aber auch Zugriff auf die Festplatte des NAS hat und Speichermanagement-Aufgaben erfüllen kann.
OpenWRT aufzuspielen erschien mir die nachhaltigere Version, als das gesamte Gerät zum Wertstoffhof zu bringen.

Obwohl die Original-Firmware stark eingeschränkt ist, lässt sich das Gerät mit OpenWrt zu einem flexiblen Linux-System umbauen. Die Installation erfolgte bei mir über die serielle Konsole und den Bootloader (U-Boot).

Disclaimer

Im Folgenden schreibe ich darüber, wie ich OpenWRT installieren konnte und warum es mir soviel Spaß gemacht hat. Das soll keine Anleitung zum Nachbasteln sein!! Denn wenn man nicht weiß was man tut, kann das Gerät schnell beschädigt werden und es kann zu Unfällen mit Strom kommen!

Zugriff auf NAS bekommen

Ich habe das NAS geöffnet und gesehen, dass es UART-Pins hat, über die ein Aufspielen eines neuen Betriebsystems erfolgen kann (auf dem Bild rechts neben der Knopfbatterie, über dem orangenen Kasten).

Mit einem USB-TTL Adapter kann man einen Computer mit dem NAS verbinden:

Der U-Bootloader

Nachdem der USB-zu-TTL-Adapter mit dem Computer verbunden wurde, kann über ein Terminalprogramm mitgelesen werden, was im Inneren passiert, beispielsweise Tera Term. In dem Programm wurde der COM-Port ausgewählt. Für die serielle Verbindung werden UART-Parameter eingestellt: eine Baudrate von 115200, 8 Datenbits. Sobald die Verbindung hergestellt war, war das Terminal bereit, Daten vom NAS zu empfangen.

Während des Bootvorgangs sendete der Bootloader des Geräts Statusmeldungen über die serielle Schnittstelle. Um Zugriff auf den Bootloader zu erhalten, muss der automatische Start des Systems unterbrochen werden, sodass de der Bootvorgang stoppt und die Eingabeaufforderung des Bootloaders, der U-Boot-Konsole erscheint. Von hier aus ließen sich verschiedene Befehle ausführen, mit denen Speicherinhalte gelesen oder geschrieben und alternative Firmware geladen werden können.

Danach wurde ein USB-Stick an das NAS angeschlossen. Auf diesem Stick befinden sich der Bootloader sowie die Firmware von OpenWrt für den ZyXEL. Über Befehle in der U-Boot-Konsole wurde zunächst der USB-Controller initialisiert und anschließend der neue Bootloader vom USB-Stick in den Arbeitsspeicher geladen. Danach wird der entsprechende Bereich im internen NAND-Flash gelöscht und der neue Bootloader dorthin geschrieben. Dieser Schritt ersetzt den ursprünglichen Bootloader des Geräts.

Installation von OpenWRT

Nach einem Neustart startete das NAS mit dem neuen Bootloader. Nun konnte die eigentliche Firmware installiert werden. Wieder wird der USB-Stick eingelesen, das OpenWRT-Image in den Speicher geladen und anschließend in die dafür vorgesehene Partition geschrieben.

Beim folgenden Bootvorgang startet das NAS nicht mehr mit der ursprünglichen Herstellerfirmware, sondern mit OpenWRT. Auf diese Weise wird aus dem ursprünglich sehr eingeschränkten NAS ein flexibel nutzbares, leichtgewichtiges Linux-System.

Abschließend

Wie das alles im Detail funktionierte, musste ich über eine Anleitung im Internet und ChatGPT rausfinden. Zwischendrin habe ich es auch mal geschafft, dass das NAS gebrickt wurde. Das Gerät also kein funktionierendes Betriebssystem hatte und nicht starten konnte und so nützlich war wie ein Ziegelstein (brick). Trotzdem hat dieses Projekt mir extrem viel Spaß gemacht. Es war spannend die Herstellergrenzen zu übertreten und seine eigenen Ideen und Projekte auf das Gerät zu bringen und ein altes Gerät sicher und zukunftsfähig umzubauen.

Schreibe einen Kommentar

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

Keine Antworten bisher