Flashen von Buffalo-Routern mittels TFTP

Das erste Flashen eines Routers von Buffalo muss per tftp erfolgen. Wenn einmal die hotsplots-Firmware aufgespielt wurde, gehen weitere Updates ganz komfortabel über die Weboberfläche.

Flashen mit tftp unter Windows

Die folgende Anleitung funktioniert zumindest mit Windows 2000 und Windows XP.

  1. Laden Sie aus dem Downloadbereich die aktuelle Firmware mit der Endung trx herunter und speichern die Datei auf Ihrem PC.
  2. Die LAN-Ports sind bei Buffalo werkseitig auf 192.168.11.1 konfiguriert. Stellen Sie deswegen die LAN-Karte Ihres PCs auf eine Adresse im selben Subnetz, z.B. 192.168.11.2.
  3. Verbinden Sie den PC mit dem Netzwerkkabel mit einem der 4 LAN-Ports des Routers.
  4. Rufen Sie die Command-Shell auf und wechseln Sie auf der Konsole in das Verzeichnis, in das Sie die Firmwaredatei opensplot-x.x-xxx-brcm-2.4-squashfs.trx gespeichert haben.
    Für Anfänger: Dies können Sie tun, indem Sie mit den Tasten Windows+R das Ausführen-Fenster aufrufen und dort cmd eingeben.  In das entsprechende Verzeichnis wechseln Sie mit dem Befehl cd Verzeichnisname. Nutzen Sie die Auto-Vervollständigen-Funktion mit der Tabulator-Taste. Den Verzeichnisinhalt sehen Sie mit dem Befehl dir. Eine Ebene höher kommen Sie mit dem Befehl "cd ..".
    Starten Sie den tftp Server zum Upload der Firmwaredatei zum Router. Ersetzen Sie die "x" im Dateinamen entsprechend der aktuellen Versionsnummer. Das bei Windows mitgelieferte tftp Programm beherrscht leider keine automatische Wiederholfunktion. Deswegen müssen Sie den richtigen Moment im Bootvorgang des Routers abpassen. Dieser ist etwa 2-3 Sekunden nach einstecken des Netzsteckers.

tftp -i 192.168.11.1 PUT opensplot-x.x-xxx-brcm-2.4-squashfs.trx

  1. Wenn Sie den richtigen Zeitpunkt erwischt haben, erhalten Sie eine Meldung wie "Übertragung erfolgreich: 2596864 Bytes in 4 Sekunden, 649216 Bytes/s". Anderenfalls "Zeitüberschreitung". Starten Sie in dem Fall bitte einen neuen Versuch.
    Tipp für Anfänger: Sie müssen den Befehl nicht jedesmal neu eintippen. Mit der Pfeil-Taste nach oben können Sie die zuletzt benutzten Befehle  wieder abrufen.
    Nach dem Aufspielen der hotsplots-Firmware bootet der Router automatisch neu. Anschließend erreichen Sie mit einem Browser unter der URL 192.168.11.1 die Administrationsoberfläche. Benutzername und Passwort sind admin.

Flashen mit tftp unter Linux

  1. Laden Sie aus dem Downloadbereich die aktuelle Firmware mit der Endung trx herunter und speichern die Datei auf Ihrem PC.
  2. Die LAN-Ports sind bei Buffalo werkseitig auf 192.168.11.1 konfiguriert. Stellen Sie deswegen die LAN-Karte Ihres PCs auf eine Adresse im selben Subnetz, z.B. 192.168.11.2. Typischerweise geht dies, indem Sie als root das Kommando
    ifconfig eth0 192.168.11.2
    ausführen.
  3. Verbinden Sie den PC mit dem Netzwerkkabel mit einem der 4 LAN-Ports des Routers.
  4. Wechseln Sie auf der Konsole in das Verzeichnis, in das Sie die Firmwaredatei opensplot-x.x-xxx-brcm-2.4-squashfs.trx gespeichert haben und starten Sie  den tftp Server zum Upload der Firmwaredatei zum Router. Ersetzen Sie die "x" im Dateinamen entsprechend der aktuellen Versionsnummer. Stecken Sie unmittelbar nach dem letzten Befehl den Netzwerkstecker in den Router. Mit den folgenden Befehlen versucht der tftp Server 60 Sekunden lang den Client zu erreichen, so dass Sie nicht genau den richtigen Moment während des Bootvorgangs abpassen müssen.

tftp 192.168.11.1
binary
rexmt 1
timeout 60
trace
tftp> put opensplot-x.x-xxx-brcm-2.4-squashfs.trx

  1. Nach dem Aufspielen der hotsplots-Firmware bootet der Router automatisch neu. Anschließend erreichen Sie mit einem Brwoser unter der URL 192.168.11.1 die Administrationsoberfläche. Benutzername und Passwort sind admin.