[RFC PATCH v1 0/4] MacKnocker

Adrian Schmutzler mail at adrianschmutzler.de
Do Apr 5 15:21:54 CEST 2018


Hallo Tim,

falls du von mir eine Meinung zu den Patches möchtest, müsstest du das Ganze
ein bisschen erklären. Insbesondere was der MAC-Nocker nun genau tut, ist
für mich kaum ersichtlich (zumal ich nur C++ kann, aber kein C).

Hast du mal getestet, wie groß das Ganze am Schluss ist? Meine 841er haben
zur Zeit noch 80 kB freien Speicher auf dem Overlayfs.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Tim Niemeyer
> Sent: Dienstag, 3. April 2018 21:28
> To: franken-dev at freifunk.net
> Subject: [RFC PATCH v1 0/4] MacKnocker
> 
> 
> Hi
> 
> Hier präsentiere ich den MacKnocker. Er soll nachhaltig das Problem lösen,
> dass zwei Hoods über Kabels verbunden werden können.
> 
> Da die Lösung natürlich noch nicht ausgereift ist, ist es noch ein RFC
Patch.
> 
> 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.
> 
> 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.
> 
> Grüße
> Tim
> 
> 
> Tim Niemeyer (4):
>   fff-macnock: new package
>   fff-hoods: set hood to none if on station mode
>   fff-hoods: call reload_config after uci commit
>   Revert "configurehood: Prevent connecting two hoods"
> 
>  src/packages/fff/fff-hoods/Makefile                |  2 +-
>  .../fff/fff-hoods/files/usr/sbin/configurehood     | 44
++++---------------
>  src/packages/fff/fff-macnock/Makefile              | 39 +++++++++++++++++
>  .../fff/fff-macnock/files/etc/init.d/macnock       | 49
> ++++++++++++++++++++++
>  .../files/etc/uci-defaults/52-fff-macnock          |  6 +++
>  5 files changed, 103 insertions(+), 37 deletions(-)  create mode 100644
> src/packages/fff/fff-macnock/Makefile
>  create mode 100755 src/packages/fff/fff-macnock/files/etc/init.d/macnock
>  create mode 100644
src/packages/fff/fff-macnock/files/etc/uci-defaults/52-
> fff-macnock
> 
> --
> 2.11.0
> 
> --
> franken-dev mailing list
> franken-dev at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net



Mehr Informationen über die Mailingliste franken-dev