[RFC PATCH v1 0/4] MacKnocker

Fabian Bläse fabian at blaese.de
Di Apr 10 15:16:38 CEST 2018


Hallo Tim,

Coole Sache.

Die externe Referenz auf den MacNocker sollte imho noch weg. Entweder mit ins fff-Firmware git oder zumindest in ein von fff verwaltetes git fände ich gut.

Die tc-Regeln kann ich nicht besser als “sehen so aus, als würden sie das tun, was wir brauchen” bewerten..
Der Rest sieht soweit größtenteils gut aus, ich überleg mir noch, wie ich das am sinnvollsten kommentiere. (bezieht sich auf ffd1a64515709d75afaab0f990308fd164dc4cc6)

Im Patch 2/4 fände ich ein "uci -q del(ete) system. at system[0].hood" hübscher; hat beides den gleichen Effekt.


> On 3. Apr 2018, at 21:27, Tim Niemeyer <tim at tn-x.org> wrote:
> 
> Folgende Features werden noch benötigt:
> a) Auch wenn keine Hood da ist, muss der MacKnocker gestartet werden
> b) Download der hoodfile (neben dem ConfigAP) vom Ethernet Nachbar
> 
> zu a)
> Dies ist nötig, da sonst unkonfigurierte Knoten die batman-Routen ihrer
> Nachbarn annehmen. Ich stelle mir das so vor, dass der Hood-Parameter
> auf der Command-Line nicht angegeben wird und der MacNocker dann per
> default einfach seine eigene MAC als Hood schickt. Damit sollte sich das
> niemals in die Quere kommen.

Warum den MacNocker nicht dahingehend anpassen, dass er gar keine Pakete schickt und einfach alles eingehende blockiert, wenn keine Hood als Parameter angegeben wird? Das kommt sich dann wirklich nie in die Quere.

> zu b)
> Da der MacKnocker nur die batman-adv Pakete filtert, ist ein Zugriff
> über link-local nach wie vor möglich. Dies sollte genutzt werden.

Ich probiere da im Laufe des Tages nochmal etwas herum, wie man das gut lösen kann.
Wenn ich das richtig sehe, können sich Hoodfiles jetzt nicht mehr im Kreis drehen, weil ja jetzt immer (spätestens im zweiten Schritt) vom Gateway geladen wird, wenn ein Router kein Internet hat. Da müssen wir aufpassen, dass wird das nicht kaputt machen, wenn wir b) umsetzen.

Gruß
Fabian

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: Message signed with OpenPGP
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20180410/556dc81c/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev