[Freifunk-Bonn] Remote-Updates von Classic auf Gluon-Beta
Nunatak
nunatak at mailbox.org
So Sep 6 03:03:06 CEST 2015
Hi,
für Updates von Classic auf Gluon (aktuell noch Beta, deshalb nur wenn's muss), bei dem man bekanntlich die alte Konfiguration nicht retten kann bzw. darf (und den entsprechenden Haken beim Update über das Webinterface deaktivieren muss) klappt ein sysupgrade _ohne_ übernahme aller Konfigurationen nur dann, wenn man seinen ssh-Key in /etc/dropbox/authorized_keys retten kann. Das geht dann am Beispiel eines Ubiquity Loco M2 Routers so:
1. Einlogen per ssh auf den Router (ohne Passwort aber mit ssh-Key)
2. per scp die neue Firmware auf den Router nach /tmp kopieren
3. Auf dem Router folgende Kommandos ausführen, andere Firmware analog:
# tar -czvf /tmp/drop.tar.gz /etc/dropbear/authorized_keys
# sysupgrade -v -d 10 -n -f /tmp/drop.tar.gz /tmp/gluon-ffkbu-0.6\+exp20150814-ubiquiti-loco-m-sysupgrade.bin
Die Location in /etc/config/gluon-node-info sowie ggf. "mesh on LAN/WAN" kann man dann noch per ssh konfigurieren, d.h. man macht das dann nur mit meshenden mesh-on-WLAN-Routern ;-)
Damit spart man sich ggf. etwas Aufwand an unzugänglichen Orten. Wichtig: die sysupgrade-Firmware-Version verwenden!
Gruß,
Nunatak
Mehr Informationen über die Mailingliste Freifunk-Bonn