[RFC PATCH v1 0/4] MacKnocker

Dominik Heidler dominik at heidler.eu
Do Apr 5 21:28:10 CEST 2018



Am 05.04.2018 um 15:21 schrieb Adrian Schmutzler:
> 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.

Das binary ist ungestrippt 24k groß, gestrippt 12k und lzma-komprimiert
(das overlayfs benutzt lzma) 5.5k.


> 
> 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