Router Recovery

Wenn beim Aufspielen der Freifunk-Firmware irgendetwas schiefgeht, kann es sein dass der Router gar nicht mehr reagiert. Für solche Fälle haben viele Router in ihrem Bootloader ein kleines Notfallsystem. Damit kann der Router im Notfall wiederhergestellt werden. Hierzu wird von einem TFTP Server, die Firmware des Routers geladen und installiert. Dieser TFTP Server muss eine fest definierte IP haben und die Firmware eine bestimmt Namensgebung aufweisen.

Im OpenWRT Wiki kannst du nachlesen, ob dein Router diese Methode unterstützt. Du findet diese Informationen unter der Rubrik “Recovery, un/debrick oder Flash via tftp”. Dort steht auch, wie du die Firmwaredatei benennen musst und auf welche statische IP Adresse du deinen LAN Adapter einstellen musst.

Darüber hinaus können viele Router auch über eine serielle Schnittstelle mit neuer Firmware versorgt werden. Mehr dazu im Freifunk-Forum, z.B.: https://forum.freifunk.net/t/router-recovery-tftp-pushbutton-und-ttl-serial-recovery/8691/1. Von dort wurde auch der Text auf dieser Seite weitgehend übernommen.

  • gebrickten Router und LAN Kabel bereitlegen

  • Firmware herunterladen (Freifunk-Firmware, original Firmware vom Hersteller oder ein OpenWRT Factory Image)

  • ggf. TFTP herunterladen und installieren. Infos dazu siehe z.B. https://wiki.ubuntuusers.de/advanced_TFTP

  • unter Windows die Firewall komplett ausschalten

  • TFTP starten

  • Sicherstellen dass kein anderer Netzwerkadapter, z.B. WLAN verbunden ist.

  • Statische IP-Adresse einstellen.

  • Die Firmwaredatei in das Verzeichnis des TFTP Servers kopieren.

  • Die Datei wie im OpenWRT Wiki beschrieben umbenennen.

  • Den Router (gelbe Buchse) mit dem PC verbinden

  • Die Reset-Taste gedrückt halten und den Router einschalten. Nach kurzer Zeit wird dieser die Firmware vom TFTP Server laden und sich neu initialisieren.

  • Sobald die Datei geladen wird, den Resetknopf wieder loslassen.

  • Je nachdem welche Firmware du installiert hast, ist der Router wieder unter der auf dem Router Etikett angegebenen IP oder bei Freifunk/OpenWRT unter 192.168.1.1 erreichbar.