Firmware-Anpassungen
Firmware-Anpassungen
Die Firmware sollte dringend aktualisiert werden. Es gibt aber nur minimale Änderungen, nicht an Gluon selbst, sondern an der site.conf. Genau gesagt:
- Gateway limit auf 1
- Kanalbandbreite auf 20MHz
- ECDSA-Key Änderungen:
- + Oliver
- + ?? (wir bräuchten ein paar, mindestens zwei. Marius würde sich einen machen)
- -Stefan
Damit passen wir uns an die aktuelle Firmware der Mainzer an.
Habe ein Build als experimental auf meinem Knoten laufen, funktioniert erwartungsgemäß problemlos, trotzdem sollten wir das noch einmal auf ein paar weiteren testen.
Mein Vorschlag: wir treffen uns die Tage irgendwo und gehen den gesamten Build-Vorgang gemeinsam durch, damit ihr auch bescheid wisst. Mit ihr meine ich jeden, der an der aktiven Firmare-Entwicklung teilnehmen will und idealerweise ein paar Linux-Konsolen-Kenntnisse mitbringt, also es sollte keine Einführung in Linux Firmware werden, sondern zügig vorangehen.
Wann wäre dafür Zeit?
Kannst Du die Images für den experimental-branch auch auf mettbroetchen ablegen, damit ich das autoupdate auf meinem Knoten testen kann? Ich glaube, da gibt bisher nur den stable.
Sobald ich noch zwei weitere ECDSA Keys habe veröffentliche ich die experimental und pushe ins Git
Ich meinte nicht das git, da machen die images wenig sinn, sonder unser eigenes repo fürs autoupdate auf mettbroetchen. Da reicht es wenn du das manifest unterschreibst, dann kann ich autoupdate ausprobieren...(1 key für experimental-builds)
Ich meinte sowohl Git, als auch den Build. Kommt morgen.
@manuel wie wäre mittwoch abend wegen der firmware geschichte?
Mittwoch ist etwas ungünstig. Lieber wäre mir.. jeder andere Tag.
Das war auch nur ein Vorschlag, ich kann die neue Version auch selbst backen und wir verschieben das auf später, z.B. wenn die neue Gluon raus ist
Ich wäre auch gerne beim Treffen dabei, wann wäre denn das JUZ offen? Oder wollen wir uns wo anders treffen?
Wie wärs mit heute abend?
Heute abend könnte ich ab ca 21 Uhr, JuZ Schlüssel hab ich
Das würde mir auch gut passen. Donnerstag könnte ich nicht und Freitag ist auch noch fraglich.
Eija 21h ist gut
Build ist fertig, bitte manifest unterschreiben (https://github.com/freifunk-bingen/docs-ffbin/tree/master/builds)
UND: bitte auf euren Routern testen:
ssh root@nextnode.ffbin
~# uci set autoupdater.beta.good_signatures=1~# uci set autoupdater.settings.branch=beta
~# uci commit
~# autoupdater -f
(Erste Zeile deshalb, weil bisher nur ich unterschrieben habe und das Manifest erst von Hand ins Firmware-Verzeichnis geladen werden muss.)
Router startet danach neu, dauert ein bisschen, bis die neue Version auf der Karte angezeigt wird. Kann aber in der Konsole mit
cat /lib/gluon/release
direkt überprüft werden.
Bitte nach dem Update noch folgendes überprüfen:
~# uci show wireless.radio0.htmode
(sollte HT20 sein )
~# uci show fastd.mesh_vpn_backbone.peer_limit
(sollte 1 sein)
kann es sein das man das update nur bei routern machen kann die einen direkte verbindung haben? wenn ich das auf den routern versuche die über mesh verbunden sind funktionierts nicht
Ja kann gut sein, gab Probleme mit dem freifunk-internen Webserver, werde ich morgen beheben.
ffbin-mainzerstr-14-16 migriert von experimental2 via autoupdater
Model: TP-Link TL-WA901N/ND v3 Firmware release: 2015.1.2-beta1
HT20 geht.
ffbin-burgstr-76 migriert von stable1
Model: TP-Link TL-WR841N/ND v9
ht20 geht
Signiertes Manifest ist hochgeladen, also ist das setzen der good-signatures auf 1 nicht mehr nötig. Der Webserver für Freifunk-Internes Netz läuft auch wieder, also können auch Mesh-Only Knoten aktualisieren.
Wir müssten uns aber etwas sinnvolleres für die Versionsnummern überlegen, wir haben unser release jetzt auf die gleiche Versionsnummer von Gluon gesetzt, was irgendwie nicht sinnvoll ist. Es gibt im Gluon zwei Versionsdaten:
1. Firmware-Release von uns (cat /lib/gluon/release)
2. Gluon-Version von Gluon (cat /lib/gluon/gluon-version)
Aktuell hätten wir Probleme eine eigene zweite Version vom gleichen Gluon-Release zu veröffentlichen, wir hätten es doch bei 0.6x belassen sollen. Sollen wir einfach 2015. nehmen, also aktuell 2015.11?