[RFC PATCH] fff-batman-adv: Disable batman gw-selection
Fabian Bläse
fabian at blaese.de
So Dez 9 16:07:25 CET 2018
For our centralized setup, batmans gateway selection
makes way more problems than it solves for various reasons.
Mainly a broken DHCP server is not recognized by it, therefore
nodes might select a gateway with a broken dhcp server.
Routers have to run a cronjob every minute to reevaluate
gateway metrics because of weird refresh behaviour with specific
client modes.
Also, gateway selection violates the OSI model by
tampering with protocols on a different layer.
When disabling it, every DHCP Server will reply to a clients request
and the client decides which offer it is going to use. Typically the
first response is used.
Signed-off-by: Fabian Bläse <fabian at blaese.de>
---
.../fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv | 2 --
.../fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv | 1 -
2 files changed, 3 deletions(-)
delete mode 100644 src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv
diff --git a/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv
index f312c49..ad522b5 100644
--- a/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv
+++ b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv
@@ -3,8 +3,6 @@
uci batch <<EOF
delete batman-adv.bat0
set batman-adv.bat0=mesh
- set batman-adv.bat0.gw_mode='client'
- set batman-adv.bat0.gw_sel_class='1'
set batman-adv.bat0.bridge_loop_avoidance='0'
set batman-adv.bat0.network_coding='0'
set batman-adv.bat0.aggregated_ogms='1'
diff --git a/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv
deleted file mode 100644
index 21c857b..0000000
--- a/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv
+++ /dev/null
@@ -1 +0,0 @@
-*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw client
--
2.19.2
Mehr Informationen über die Mailingliste franken-dev