ARTIKEL NOCH IM AUFBAU

Flashen von Images mit Hilfe des Bootloadres unter Windows

Über den Bootloader des NAS kann man übers Netzwerk ein Image auf das NAS flashen. Der Bootloader wartet immer auf dem ersten Netzwerkanschluss (eth0) des NAS. Bei Geräten mit nur einem Netzwerkanschluss (wie dem NAS 110 und NAS 200) ist der vorhandene LAN Anschluss immer eth0. Bei Geräten mit 4-Port-Switch führen alle Anschlüsse des Switches auf eth1 und nur der WAN Anschluss führt auf eth0. Daher muss ein Gerät mit Switch immer über den WAN Port geflasht werden. Per Bootloader hört das NAS immer auf die IP 192.168.1.254.

Vorraussetzungen zum Flashen

Um das NAS zu flashen benötigt ihr eine serielle Schnittstelle am NAS und ein COM Terminal. Außerdem benötigt Euer Computer eine IP aus dem Adressraum 192.198.1.1 bis 192.168.1.253. Die IP Adresse 192.168.1.254 ist für das NAS reserviert. Das Flashen sollte wenn möglich in einem eigen physikalischem Netzwerk stattfinden um Probleme mit doppelten IP-Adressen zu vermeiden. Neben dem Seriellen Terminal benötigt ihr zum Flashen auch noch die normale Eingabeaufforderung von Windows und natürlich das Image welches ihr flashen wollt.

Ablauf des Flashens

Um in dem zum flashen nötigen Bootloader zu gelangen müssen wir vor dem starten des NAS den Bootjumper setzten. Wenn dieser gesetzt ist und unser NAS übers Netzwerk sowie über die serielle Schnittstelle mit dem PC verbunden ist, können wir es einschalten. Im COM Terminal sehen wir nun das der Boot Vorgang im Bootloader stehen bleibt. Wenn dies der Fall ist können wir den Bootjumper wieder öffnen.
Zu nächst überprüfen wir in der Eingabeaufforderung mit einem Ping auf das NAs ob die Netzwerkeinstellungen richtig sind.

ping 192.168.2.254

Wenn der Ping erfolgreich waren schalten wir das NAS mit dem Befehl load über das COM Terminal in den Datenempfangsmodus. Nun können wir in der Eingabeaufforderung mit

tftp -i 192.168.1.254 image_zum_flashen.bin

unser Image an das NAS schicken. Wenn die Datenübertragung erfolgreich war können wir mit flash im COM Terminal den Flashvorgang anstoßen. Wenn dies erfolgreich war meldet uns der Bootloader dies mit einem Finish. Nun können wir das NAS abschalten und den Bootjumper wieder entfernen.
Wenn das NAS nun eingeschaltet wird bootet es das neu geflashte Image.