Firmware-Update per SSH: Unterschied zwischen den Versionen
Aus Wiki Freifunk-3Ländereck
Kpanic (Diskussion | Beiträge) |
Kpanic (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Ein Update der Knoten-Firmware per SSH erfolgt wie folgt: | Ein Update der Knoten-Firmware per SSH erfolgt wie folgt: | ||
− | *[[ | + | *[[http://ftp.ff3l.net FTP-Server]] im Browser öffnen. |
*Ins sysupgrade Verzeichnis des gewünschten Zweigs wechseln und den Link zum zum Routermodell passenden Image kopieren. | *Ins sysupgrade Verzeichnis des gewünschten Zweigs wechseln und den Link zum zum Routermodell passenden Image kopieren. | ||
*per [[SSH]] auf den Router verbinden | *per [[SSH]] auf den Router verbinden | ||
Zeile 7: | Zeile 7: | ||
<pre> | <pre> | ||
root@freifunk-kpanic01:~# cd /tmp | root@freifunk-kpanic01:~# cd /tmp | ||
− | root@freifunk-kpanic01:/tmp# wget | + | root@freifunk-kpanic01:/tmp# wget http://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) | Connecting to ftp.ff3l.net (5.45.110.180:21) | ||
gluon-ff3l-2014.4a~2 100% |*******************************| 3328k 0:00:00 ETA | gluon-ff3l-2014.4a~2 100% |*******************************| 3328k 0:00:00 ETA | ||
Zeile 36: | Zeile 36: | ||
root@freifunk-kpanic01:~# sed -i /option\ enabled/s/\b'0'\b/'1'/g /etc/config/autoupdater | root@freifunk-kpanic01:~# sed -i /option\ enabled/s/\b'0'\b/'1'/g /etc/config/autoupdater | ||
</pre> | </pre> | ||
+ | |||
+ | [[Kategorie:Firmware]][[Kategorie:Gluon]] |
Aktuelle Version vom 28. Juni 2016, 16:40 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 http://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