<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hi Ralf,<br>
    <br>
    <blockquote type="cite"
      cite="mid:7040d90f-d8a9-7429-e6e9-41017060e7ab@ralfj.de">
      <pre class="moz-quote-pre" wrap="">
</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Da die Domain relevant fürs meshen ist, schlage ich vor in der
stable-Version die Domain mit ins motd aufzunehmen
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
Leider weiß ich keinen guten Mechanismus, das zu realisieren.  Oder kann man
irgendwie beliebige Shell-Befehle im motd ausführen?</pre>
    </blockquote>
    <br>
    habe mal auf die Schnelle etwas ausporbiert und folgendes
    funktioniert bei mir.<br>
    <br>
    <tt>SFmba:HammelsbergVa fontaines$ diff etc/init.d/dropbear.orig
      etc/init.d/dropbear</tt><tt><br>
    </tt><tt>204a205,209</tt><tt><br>
    </tt><tt>> # proposal of <a class="moz-txt-link-abbreviated" href="mailto:mail@sfinp.de">mail@sfinp.de</a> from 16.08.2020</tt><tt><br>
    </tt><tt>> dom=`uci get gluon.core.domain`</tt><tt><br>
    </tt><tt>> /bin/sed "s/Domain: .*/Domain: ${dom}/" /etc/banner
      > /tmp/banner.tmp</tt><tt><br>
    </tt><tt>> /bin/mv /tmp/banner.tmp /etc/banner</tt><tt><br>
    </tt><tt>> # endo of proposal of <a class="moz-txt-link-abbreviated" href="mailto:mail@sfinp.de">mail@sfinp.de</a> from 16.08.2020</tt><tt><br>
    </tt><tt>SFmba:HammelsbergVa fontaines$ </tt><tt><br>
    </tt><tt>SFmba:HammelsbergVa fontaines$ diff etc/banner.orig
      etc/banner</tt><tt><br>
    </tt><tt>8a9</tt><tt><br>
    </tt><tt>>  Domain: mzg</tt><tt><br>
    </tt><tt>SFmba:HammelsbergVa fontaines$ </tt><tt><br>
    </tt><tt>SFmba:HammelsbergVa fontaines$ cat etc/banner</tt><tt><br>
    </tt><tt>  _____  _____</tt><tt><br>
    </tt><tt>_/ ____\/ ____\___________  _____ _______</tt><tt><br>
    </tt><tt>\   __\\   __\/  ___/\__  \ \__  \\_  ___\</tt><tt><br>
    </tt><tt> |  |   |  |  \___ \  / __ \_/ __ \|  |</tt><tt><br>
    </tt><tt> |__|   |__| /_____/ (_____/(_____//__|</tt><tt><br>
    </tt><tt> -----------------------------------------------------</tt><tt><br>
    </tt><tt> OpenWrt 19.07-SNAPSHOT, r11098+13-9cafcbe0bd</tt><tt><br>
    </tt><tt> gluon-ffsaar 1.9.0~exp20200809 / gluon v2020.2</tt><tt><br>
    </tt><tt> Domain: mzg</tt><tt><br>
    </tt><tt> -----------------------------------------------------</tt><tt><br>
    </tt><tt> Gluon commandline administration reference:</tt><tt><br>
    </tt><tt> <a class="moz-txt-link-freetext" href="https://github.com/freifunk-gluon/gluon/wiki/Commandline-administration">https://github.com/freifunk-gluon/gluon/wiki/Commandline-administration</a></tt><tt><br>
    </tt><tt> -----------------------------------------------------</tt><tt><br>
    </tt><tt>SFmba:HammelsbergVa fontaines$ </tt><br>
    <br>
    <br>
    Allerdings gebe ich gerne zu, dass das Ändern des dropbear
    start-scriptes vielleicht nicht die allerbeste Idee ist.<br>
    Da dropbear aber die Grundvorraussetzung für einen ssh-login ist
    fand ich es ganz nützlich.<br>
    Man das Code-sniplet natürlich auch in andere Codes einbauen, oder
    sogar ein eigenes boot-script dafür vorsehen.<br>
    Vielleicht auch in "uci commit" einbauen (lassen)?<br>
    <br>
    Grüße<br>
    Sebastian<br>
    <br>
    <blockquote type="cite"
      cite="mid:7040d90f-d8a9-7429-e6e9-41017060e7ab@ralfj.de">
      <pre class="moz-quote-pre" wrap="">

Viele Grüße,
Ralf

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">
Grüße
Sebastian


Am 10.08.20 um 14:16 schrieb Ralf Jung via freifunk-public:
</pre>
        <blockquote type="cite">
          <pre class="moz-quote-pre" wrap="">Hallo allerseits,

es gibt eine neue Firmware auf unserem experimental-Branch!  Version
1.9.0~exp20200809 der ffsaar-Firmware basiert auf Gluon v2020.2, das inzwischen
endlich einen stabilen Release hat.

Damit gibt es (gegenüber 1.8.1) eine ganze Reihe neuer unterstützter Geräte:

* Aruba: AP-303, Instant On AP11
* AVM: FRITZ!Repeater 1200, FRITZ!Box 7312, FRITZ!Box 7360 (v1, v2),
   FRITZ!Box 7360 SL, FRITZ!Box 7362 SL, FRITZ!Box 7412
* Cudy: WR1000
* devolo: WiFi pro 1200e, WiFi pro 1200i, WiFi pro 1750c, WiFi pro 1750e,
   WiFi pro 1750i, WiFi pro 1750x
* EnGenius: ENS620EXT
* Enterasys: WS-AP3710i
* GL.iNet: GL-AR300M-Lite, GL-AR750S, VIXMINI
* Linksys: EA6350 (v3)
* Netgear: R7800, EX6150 (v1), R6220, DGN3500B
* OCEDO: Raccoon, Panda
* TP-Link: Archer C6 v2, Archer C2 (v1), Archer C20 (v1), Archer C20i,
   Archer C50 (v1), TL-MR3020 (v3), TL-WA801ND (v5), TL-WR902AC (v3),
   CPE220 (v3), TD-W8970
* Xiaomi: MiWifi Mini

Leider musste die Unterstützung für manche Geräte wieder entfernt werden, weil
die Partitionierung auf diesen Geräten für Gluon ungeeignet ist:
* ALFA: Network Hornet-UB, Network Tube2H, Network N2, Network N5

Außerdem wurden diverse Fehler behoben, insbesondere einer im
Tunneldigger-Watchdog der für unnötige Neustarts gesorgt hat.  Alte Geräte mit
wenig RAM sollten dank zram-swap etwas besser laufen.

In der neuen Firmware ist bereits die Unterstützung für die geplanten "Domains"
enthalten, mit der wir das Netz in mehrere kleine Netze aufteilen wollen.
Kleinere Netze sind einfach zu verwalten, was einerseits den Datenverkehr
reduziert und andererseits auch auf Geräten mit wenig RAM kostbaren Platz spart.
Jede Domain ist ein eigenes Netz; für den User sehen sie alle aus wie
"saar.freifunk.net" aber die Meshes sind getrennt (d.h. benachbarte oder per
Kabel verbundene Geräte in verschiedenen Domains meshen nicht).

Es gibt eine Domain pro Landkreis.  Später werden wir Knoten automatisch der
richtigen Domain zuweisen; aktuell muss das aus Testzwecken noch von Hand
geschehen.  Es wäre super, wenn manche von euch das testen könnten, indem ihr
ein paar Geräte in die entsprechende Landkreis-Domain schiebt. Das geht per SSH
mit den folgenden Befehlen:

uci set gluon.core.domain="newdomaincode"
gluon-reconfigure
reboot

"newdomaincode" ist hierbei "saar" (für Saarbrücken und alle Knoten, die noch
nicht umgezogen sind) oder das Kennzeichenkürzel des Landkreises: mzg, nk, sls,
hom, wnd. Außerdem gibt es "test", welches wir zum Testen verwenden; dort
sollten Knoten nicht dauerhaft reingetan werden und unsere Tests können dort
auch zu längeren Ausfällen führen.  Aktuell ist diese Domain auch nützlich, wenn
einer von euch in Saarbrücken oder außerhalb des Saarlands ist (also keiner der
Landkreise passt), aber helfen will, Domains zu testen.
Falls ihr euch entscheidet, in eine der Domains zu wechseln, sagt uns bitte auf
jeden Fall Bescheid, wie es läuft -- ob gut oder schlecht. :)

Viele Grüße,
Ralf
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">
</pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>