Firmware updaten: Unterschied zwischen den Versionen

Aus Freifunk Kiel
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Aktualisieren = Die aktuelle Firmware für deinen Router findest du auf http://freifunk.in-kiel.de/firmware.html<br> Beim Firmware Update bleiben alle Einste…“)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
  
 
== Kurzanleitung ==
 
== Kurzanleitung ==
 +
=== Vorbereitung ===
 +
 +
* Lade die richtige Firmware auf deinen Rechner herunter
 +
* Falls noch nicht geschehen aber gewünscht, ermittle die Koordinaten deines Routers auf unserer [[Karte]] und notiere diese
 +
 
=== Weg 1: Config Mode ===
 
=== Weg 1: Config Mode ===
  
* Kabel an LAN-Port
+
* Verbinde deinen Rechner per Kabel an einen (meist gelben) LAN-Port
* Im Betrieb QSS-Taste (an der Rückseite des Routers) bis alle Lampen leuchten, loslassen, neu booten lassen
+
* Im Betrieb die QSS-Taste (an der Rückseite des Routers) ca 9 Sekunden gedrückt halten bis alle Lampen leuchten, loslassen, neu booten lassen
* Netzseite ist erreichbar auf [http://192.168.1.1 192.168.1.1]
+
* Der Router ist dann im Browser erreichbar auf [http://192.168.1.1 192.168.1.1]
 
* Dort oben rechts in den "Expert Mode" wechseln und  “Firmware aktualisieren” klicken
 
* Dort oben rechts in den "Expert Mode" wechseln und  “Firmware aktualisieren” klicken
* Dann wählst du die Datei aus, die du heruntergeladen hast
+
* Dann wählst du die Firmware Datei aus, die du vorher heruntergeladen hast
 
* Alle Einstellungen bleiben erhalten, wenn der Haken "Konfiguration behalten" gesetzt ist
 
* Alle Einstellungen bleiben erhalten, wenn der Haken "Konfiguration behalten" gesetzt ist
 
* Auf "Datei hochladen" klicken. Du brauchst nach dem Neustart des Routers nichts weiter zu tun
 
* Auf "Datei hochladen" klicken. Du brauchst nach dem Neustart des Routers nichts weiter zu tun
 +
* Falls du nun noch die Koordinaten aktualisieren willst, warte ca 2 Minuten bis der Router im normalen Betrieb ist, dann brauchst du nur den Router erneut in den Config Mode versetzen und dort die Koordinaten auf der Hauptseite eintragen
  
 
=== Weg 2: SSH ===
 
=== Weg 2: SSH ===
  
 
Erfahrene Nutzer können bei Knoten, die per Kabel ans Internet angeschlossen sind, eine Firmware-Aktualisierung alternativ per SSH durchführen.
 
Erfahrene Nutzer können bei Knoten, die per Kabel ans Internet angeschlossen sind, eine Firmware-Aktualisierung alternativ per SSH durchführen.
* Verbinden mit dem Router über IPv6 aus dem Freifunk-Netz per SSH (siehe [[IPv6 ermitteln]]
+
* Verbinden mit dem Router über IPv6 aus dem Freifunk-Netz per SSH (siehe [[IPv6 ermitteln]])
 
* Die richtige Firmware auf den Router in den Ordner /tmp übertragen
 
* Die richtige Firmware auf den Router in den Ordner /tmp übertragen
 
* Auf der Kommandozeile den Befehl sysupgrade mit dem Pfad zur Firmware als Parameter übergeben.<br />
 
* Auf der Kommandozeile den Befehl sysupgrade mit dem Pfad zur Firmware als Parameter übergeben.<br />
Zeile 34: Zeile 40:
 
  wget http://<pfad zur aktuellen Firmware>/gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
 
  wget http://<pfad zur aktuellen Firmware>/gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
 
  sysupgrade gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
 
  sysupgrade gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
* Die SSH-Verbindung wird kurz darauf zusammenbrechen. Nach einiger Zeit startet der Router mit neuer Firmware neu. Fertig.
+
* Die SSH-Verbindung wird kurz darauf zusammenbrechen. Nach einiger Zeit startet der Router mit neuer Firmware neu
 +
* Falls du nun noch die Koordinaten aktualisieren willst, warte ca 2 Minuten bis der Router im normalen Betrieb ist, dann brauchst du nun nur den Router erneut in den Config Mode versetzen und dort die Koordinaten auf der Hauptseite eintragen
  
 
Alternativ: Für router die per funk-mesh im Netz hängen funktioniert wget nicht. Dort muss die firmware erst auf den eigenen Rechner geladen und per scp erst auf den router kopiert werden.<br>
 
Alternativ: Für router die per funk-mesh im Netz hängen funktioniert wget nicht. Dort muss die firmware erst auf den eigenen Rechner geladen und per scp erst auf den router kopiert werden.<br>

Aktuelle Version vom 4. Oktober 2015, 07:18 Uhr

Aktualisieren

Die aktuelle Firmware für deinen Router findest du auf http://freifunk.in-kiel.de/firmware.html
Beim Firmware Update bleiben alle Einstellungen erhalten. Wähle dort die passende (Firmware) zu deinem Modell aus. Modelle und Hardware Version finidest du unter deinem Router.

Kurzanleitung

Vorbereitung

  • Lade die richtige Firmware auf deinen Rechner herunter
  • Falls noch nicht geschehen aber gewünscht, ermittle die Koordinaten deines Routers auf unserer Karte und notiere diese

Weg 1: Config Mode

  • Verbinde deinen Rechner per Kabel an einen (meist gelben) LAN-Port
  • Im Betrieb die QSS-Taste (an der Rückseite des Routers) ca 9 Sekunden gedrückt halten bis alle Lampen leuchten, loslassen, neu booten lassen
  • Der Router ist dann im Browser erreichbar auf 192.168.1.1
  • Dort oben rechts in den "Expert Mode" wechseln und “Firmware aktualisieren” klicken
  • Dann wählst du die Firmware Datei aus, die du vorher heruntergeladen hast
  • Alle Einstellungen bleiben erhalten, wenn der Haken "Konfiguration behalten" gesetzt ist
  • Auf "Datei hochladen" klicken. Du brauchst nach dem Neustart des Routers nichts weiter zu tun
  • Falls du nun noch die Koordinaten aktualisieren willst, warte ca 2 Minuten bis der Router im normalen Betrieb ist, dann brauchst du nur den Router erneut in den Config Mode versetzen und dort die Koordinaten auf der Hauptseite eintragen

Weg 2: SSH

Erfahrene Nutzer können bei Knoten, die per Kabel ans Internet angeschlossen sind, eine Firmware-Aktualisierung alternativ per SSH durchführen.

  • Verbinden mit dem Router über IPv6 aus dem Freifunk-Netz per SSH (siehe IPv6 ermitteln)
  • Die richtige Firmware auf den Router in den Ordner /tmp übertragen
  • Auf der Kommandozeile den Befehl sysupgrade mit dem Pfad zur Firmware als Parameter übergeben.

Für aktuellere Knoten mit Firmware ab Version 0.4:

autoupdater -f

Ansonsten, Beispiel für den TP-Link TL-WR841N v8:

RAM für die firmware freigeben:

sync
echo 3 > /proc/sys/vm/drop_caches
cd /tmp
wget http://<pfad zur aktuellen Firmware>/gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
sysupgrade gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
  • Die SSH-Verbindung wird kurz darauf zusammenbrechen. Nach einiger Zeit startet der Router mit neuer Firmware neu
  • Falls du nun noch die Koordinaten aktualisieren willst, warte ca 2 Minuten bis der Router im normalen Betrieb ist, dann brauchst du nun nur den Router erneut in den Config Mode versetzen und dort die Koordinaten auf der Hauptseite eintragen

Alternativ: Für router die per funk-mesh im Netz hängen funktioniert wget nicht. Dort muss die firmware erst auf den eigenen Rechner geladen und per scp erst auf den router kopiert werden.
zunächst lokal:

wget http://<pfad zur aktuellen Firmware>/gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin
scp gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin root@\[IPv6-ADRESSE-DES-KNOTENS\]:/tmp
ssh root@[IPv6-ADRESSE-DES-KNOTENS]

Dann weiter auf dem Knoten:

cd /tmp
sysupgrade gluon-ffki-0.7.1-tp-link-tl-wr841n-nd-v8-sysupgrade.bin

Weg 3: freifunk hilft

Du kannst deine(n) Knoten gerne bei einem Treffen vorbeibringen (Donnerstags ab 19:00 in der Toppoint) . Wir helfen dir gerne.
Oder komme in den IRC Live-Chat auf unserer Startseite