Upgrade

Aus Freifunk-Rheinbach Wiki
Zur Navigation springen Zur Suche springen

Eine neue Freifunk-Firmware kann entweder im Setup- oder Konfigurationsmodus aufgespielt werden oder mittels scp und ssh.

scp und ssh

Dies ist die schnellste Methode ein neues Image auf einen Router zu bringen.

Voraussetzungen

  • Auf dem Router ist ein ssh-key (z.B.my_ff_rsa.pub) hinterlegt.
  • Auf dem Rechner, von dem das Upgrade durchgeführt wird, ist scp und ssh verfügbar.
  • Rechner ist
    1. über Freifunk mit Router verbunden (Kabel an gelben Port oder WLAN) oder
    2. über den blauen WAN-Port mit dem Router - ggf. über einen Switch - angeschlossen und der Router erhält eine IP-Adresse aus dem lokalen Netz bzw. vom Rechner.

In ersten Fall ist der Router über die Adresse 10.111.0.1 erreichbar; andernfalls über die lokale IP-Adresse z.B. 192.168.20.43.

Upgrade

Unter diesen Bedingungen kann der Router mit den nachfolgenden drei Befehlen (Beispiel) aktualisiert werden. Im ersten Schritt wird das Image vom Server mit wget heruntergeladen, dann wird es in nach /tmp auf den Router kopiert und zum Schluss wird der Befehl sysupgrade auf den Router ausgeführt.

wget http://images.freifunk-rheinbach.de/stable/sysupgrade/gluon-su-rhb-s-20160104-tp-link-tl-wr842n-nd-v2-sysupgrade.bin
scp -i .ssh/my_ff_rsa gluon-su-rhb-s-20160104-tp-link-tl-wr842n-nd-v2-sysupgrade.bin root@10.111.0.1:/tmp/sysupgrade.bin
ssh -i .ssh/my_ff_rsa root@10.111.0.1 "sysupgrade /tmp/sysupgrade.bin