HowTo/GluonUpgrade

Aus Freifunk MWU Wiki
Zur Navigation springen Zur Suche springen

Aktualisieren der alten Freifunk-Firmware

→ Nötig wenn: Freifunk-Firmware vor Januar 2015 schon in Betrieb ging.

Firmware besorgen

Lade dir die neue Firmware zunächst passend für dein Gerät herunter. Du kannst die FACTORY Version nehmen, wenn du später mit dem Befehl "sysupgrade -n /tmp/{firmwaredateiname}" arbeitest.

Dabei ist zu unterscheiden:

→ Wohnort > Mainz und Rheinhessen oder Wiesbaden und hessisches Umland
→ Router hat noch Hersteller-Firmware drauf > Factory-Image nötig
→ Router hat schon ältere Freifunk-Software drauf > SysUpgrade-Image nötig

Lade dir hier jetzt deine passende Firmware:

Wohnort Factory SysUpgrade
Mainz MZ-Factory-Image-Link MZ-SysUpgrade-Image-Link
Wiesbaden WI-Factory-Image-Link WI-SysUpgrade-Image-Link

Speichere die Datei auf deinem Rechner zwischen bis wir sie wieder benötigen...

Voraussetzungen

Die folgende Beschreibung soll dir helfen, deinen bisherigen schon im Freifunk-Netz benutzten (nicht-Gluon) Router auf die neue Gluon-Firmware umzurüsten.

Hier sind die Ausgangs-Szenarios tabellarisch aufgelistet:

Router-Passwort Bekommt Freifunk-IP Starte hier
unbekannt egal Neues Passwort setzen
bekannt Keine IP [GotoLink]
bekannt OK [GotoLink]

Passwort setzen über den Failsafe-Modus

Wenn das Passwort für den "root"-User nicht (mehr) bekannt ist, müssen wir uns mit einem Trick wieder Zugriff verschaffen und ein neues Passwort setzen.

Folgende Schritte müssen dazu abgearbeitet werden:

  • Setze deinen Rechner auf eine feste IP Adresse/Maske: z.B. 192.168.1.10 / 255.255.255.0
  • Verbinde per Netzwerkkabel deinen Rechner mit einem LAN-Port deines Routers (bei WR841ND nimm den WAN-Port)
  • Schalte den Router ein
    • Power-Lampe leuchtet
    • warte darauf das die "*" Lampe (daneben) zuckt
    • Dann hurtig den Reset-Knopf auf der Rückseite ein paar mal drücken bis diese Lampe schnell flackert.
  • Optional: Mit einem "ping 192.168.1.1" kannst du vom Rechner aus testen, ob der Router antwortet
  • Mit "telnet 192.168.1.1" erfolgt der Zugriff (ohne Passwort)
  • Verbindung ok, dann gib "mount_root" ein und warte auf die Bestätigung
  • Nun mit "passwd" ein neues Passwort setzen und wiederholen. Hinschauen ob akzeptiert!
  • Du kennst die Freifunk-IP Adresse nicht mehr? Dann nutze die Gelegenheit und lasse sie dir gleich anzeigen
    • Gib ein: cat /etc/config/network|grep "10."
    • Anzeige: option ipaddr 10.37.xxx.xxx merken für SSH Zugriff
  • Mit "reboot -f" neu booten lassen.
  • Setze am Rechner deinen LAN-Port wieder auf DHCP zurück (wird gerne vergessen).
  • Voraussetzungen für Zugriff per SSH mit neuem Passwort sind gegeben.


Zurück zu Voraussetzungen gehen und Fragen neu bewerten


Freifunk-IP Adresse setzen

Die Freifunk Adressen werden zentral vergeben. Steht aktuell bisherige Netz nicht mehr zur Verfügung, dann musst du deinen Rechner, mit dem du gleich per SSH darauf zugreifen willst, manuell eine Adresse setzen.

Benutze dazu eine Adresse aus dem Segment 10.37.xxx.xxx mit der Netzwerkmaske 255.255.0.0. Als Beispiel: 10.37.88.99.


Weiter machen mit nachfolgenden Schritten


SSH Verbindung zum Router herstellen

Jetzt deinen Rechner mit einem LAN-Port deines Routers per Kabel verbinden.

Mit einem SSH Befehl (Unix) oder dem kostenlosen Programm PUTTY für Windows-PCs baust du eine Verbindung zu deinem Router auf. Deine Router-Adresse kennst du ja oder hast sie vorhin ausgelesen (siehe Neues Passwort setzen).

Benutzer: root
Passwort: dein neu gesetztes oder bekanntes Passwort

Neue Firmware-Datei auf den Router übertragen

Test