Firmware-Update per SSH: Unterschied zwischen den Versionen

Aus Wiki Freifunk-3Ländereck
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Ein Update der Knoten-Firmware per SSH erfolgt wie folgt: *ftp://ftp.ff3l.net FTP-Server im Browser öffnen. *Ins sysupgrade Verzeichnis des gewünschten…“)
 
Zeile 15: Zeile 15:
 
<pre>
 
<pre>
 
root@freifunk-kpanic01:/tmp# sysupgrade -c gluon-ff3l-2014.4a~20150315-exp-tp-link-tl-wr841n-nd-v7-sysupgrade.bin
 
root@freifunk-kpanic01:/tmp# sysupgrade -c gluon-ff3l-2014.4a~20150315-exp-tp-link-tl-wr841n-nd-v7-sysupgrade.bin
 +
</pre>
 +
 +
---
 +
 +
Alternativ kann man, falls es z.B. nur darum geht den "site-..."-Fehler zu beseitigen, auch einfach die momentan installierte Versionsnummer "patchen":
 +
<pre>
 +
root@freifunk-kpanic01:/etc/config# echo 000-autoupdate-hack > /lib/gluon/release
 +
</pre>
 +
 +
Falls man gleichzeitig auch den Firmware-Zweig wechseln möchte, kann man dies z.B. wie folgt tun:
 +
<pre>
 +
root@freifunk-kpanic01:~# sed -i /option\ branch/s/\b'experimental'\b/'stable'/g /etc/config/autoupdater
 +
</pre>
 +
In diesem Beispiel wird von experimental zu stable gewechselt.
 +
 +
Nun kann man entweder warten, bis das automatische Update erfolgt, oder mit <code>autoupdater</code> den Updatevorgang manuell anstoßen.
 +
 +
Um die automatischen Updates zu aktivieren, so sie deaktiviert sein sollten, kann man folgende Zeile benutzen:
 +
<pre>
 +
root@freifunk-kpanic01:~# sed -i /option\ enabled/s/\b'0'\b/'1'/g /etc/config/autoupdater
 
</pre>
 
</pre>

Version vom 29. März 2015, 08:26 Uhr

Ein Update der Knoten-Firmware per SSH erfolgt wie folgt:

  • [FTP-Server] im Browser öffnen.
  • Ins sysupgrade Verzeichnis des gewünschten Zweigs wechseln und den Link zum zum Routermodell passenden Image kopieren.
  • per SSH auf den Router verbinden
  • das Image mit wget nach /tmp laden:
root@freifunk-kpanic01:~# cd /tmp
root@freifunk-kpanic01:/tmp# wget ftp://ftp.ff3l.net/gluon/experimental/sysupgrade/gluon-ff3l-2014.4a~20150315-exp-tp-link-tl-wr841n-nd-v7-sysupgrade.bin
Connecting to ftp.ff3l.net (5.45.110.180:21)
gluon-ff3l-2014.4a~2 100% |*******************************|  3328k  0:00:00 ETA
root@freifunk-kpanic01:/tmp#
  • das Image mit sysupgrade installieren (-c rettet geänderte Konfigurationsdateien in /etc):
root@freifunk-kpanic01:/tmp# sysupgrade -c gluon-ff3l-2014.4a~20150315-exp-tp-link-tl-wr841n-nd-v7-sysupgrade.bin

---

Alternativ kann man, falls es z.B. nur darum geht den "site-..."-Fehler zu beseitigen, auch einfach die momentan installierte Versionsnummer "patchen":

root@freifunk-kpanic01:/etc/config# echo 000-autoupdate-hack > /lib/gluon/release

Falls man gleichzeitig auch den Firmware-Zweig wechseln möchte, kann man dies z.B. wie folgt tun:

root@freifunk-kpanic01:~# sed -i /option\ branch/s/\b'experimental'\b/'stable'/g /etc/config/autoupdater

In diesem Beispiel wird von experimental zu stable gewechselt.

Nun kann man entweder warten, bis das automatische Update erfolgt, oder mit autoupdater den Updatevorgang manuell anstoßen.

Um die automatischen Updates zu aktivieren, so sie deaktiviert sein sollten, kann man folgende Zeile benutzen:

root@freifunk-kpanic01:~# sed -i /option\ enabled/s/\b'0'\b/'1'/g /etc/config/autoupdater