Fertigstellung einer ersten Gateway-Variante

Fabian Bläse fabian at blaese.de
Sa Aug 31 12:12:51 CEST 2019


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.


-- 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: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190831/22148313/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev