Fertigstellung einer ersten Gateway-Variante

Tim Niemeyer tim at tn-x.org
Sa Aug 31 13:38:52 CEST 2019


Am Samstag, den 31.08.2019, 13:25 +0200 schrieb Christian Dresel:
> hi
> 
> On 31.08.19 12:12, Fabian Bläse wrote:
> > Hallo zusammen,
> > 
> > ich hab mal einen Build mit den noch ausstehenden Patches auf der
> > Liste gebaut, um grob abzuschätzen, wie weit wir schon sind.
> > Folgendes fehlt uns noch, damit eine funktionierende Firmware raus
> > fällt:
> > 
> > 
> > -- firewall --
> > Aktuell wird in fff-network forwarding per iptables blockiert.
> > Auch einige der anderen Firewall-Regeln in fff-firewall sind nicht
> > für beide Variants sinnvoll.
> > 
> > Wir brauchen hier einen Weg, zwischen Node und Gateway zu
> > unterscheiden.
> > 
> > Entweder: Alle nicht-gemeinsamen Firewall Regeln in fff-gateway und
> > ein (noch zu erstellendes) fff-node packen.
> > Oder: Alle Regeln zu den Packages ziehen, zu denen sie gehören, und
> > irgendeinen Weg schaffen, zur Laufzeit unterscheiden zu können.
> 
> dieses "Laufzeit unterscheiden" wäre eh für viele Dinge noch sinnvoll
> (z.b. Nodewatcher). Ich bin stark für diesen Weg das man anhand
Der Nodewatcher muss auch ein Framework Paket werden. Die einzelnen
Pakete müssen dann jeweils ein Script mitbringen, was die Daten für den
Nodewatcher erzeugen. Das hatte ich schon mal angefangen, aber dann
aufgehört, weil die Entwickler auf der Monitoring Seite mir zu
verstehen gaben, dass da kein Interesse besteht.

> irgendeiner Datei oder uci-config oder sonst was jederzeit festmachen
> kann ob es l3 oder node ist.
Sehe ich nicht als nötig. Je weniger zur Laufzeit gemacht wird, desto
besser.

Grüße

> Gruß
> 
> Christian
> 
> > 
> > -- uradvd --
> > Die Nodefirmware verwendet fff-uradvd (bzw. den dort als Dependency
> > stehenden uradvd von gluon).
> > Die Gatewayfirmware verwendet aktuell odhcpd um die Router
> > Advertisements zu senden.
> > 
> > fff-uradvd wird in configurenetwork als Abhängigkeit eingefügt und
> > dort auch restarted.
> > In der Gateway-Variant werden daher beide Dienste gestartet, was
> > Clients verwirrt.
> > 
> > Zwei Möglichkeiten:
> > - configurenetwork entsprechend anpassen, dass uradvd nur für node
> > gestartet wird
> > - fff-uradvd auch in der Gatewayfirmware verwenden
> > 
> > Meinungen?
> > Da wir als nächsten Schritt vermutlich configurenetwork stark
> > überarbeiten, würde ich bei Variante 1 nicht allzu viel Arbeit rein
> > stecken, etwas wirklich ordentliches zu bauen.
> > 
> > 
> > -- wireless --
> > Dafür hab ich bereits einen Patch fertig, der noch auf einen
> > anderen Patch vom Adrian gewartet hat. Dieser ist mittlerweile
> > Upstream, daher werde ich den Patch demnächst senden.
> > 
> > 
> > Gruß
> > Fabian
> > 
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: This is a digitally signed message part
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190831/5a1c3dce/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev