[RFC PATCH v1 0/4] MacKnocker

Tim Niemeyer tim at tn-x.org
Di Apr 3 21:27:45 CEST 2018


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



Mehr Informationen über die Mailingliste franken-dev