From 5656f6caa8bd4d60d92e4f0a96f6f2dcdd420c32 Mon Sep 17 00:00:00 2001 From: Gioacchino Mazzurco Date: Mon, 31 Dec 2018 00:02:33 +0100 Subject: [PATCH 1/2] proto-babeld add listening port for monitoring --- packages/lime-proto-babeld/src/babeld.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/lime-proto-babeld/src/babeld.lua b/packages/lime-proto-babeld/src/babeld.lua index 346df0d3e..94f2fcc2d 100644 --- a/packages/lime-proto-babeld/src/babeld.lua +++ b/packages/lime-proto-babeld/src/babeld.lua @@ -1,7 +1,7 @@ #!/usr/bin/lua --! LiMe Proto Babeld ---! Copyright (C) 2018 Gioacchino Mazzurco +--! Copyright (C) 2018 Gioacchino Mazzurco --! --! This program is free software: you can redistribute it and/or modify --! it under the terms of the GNU Affero General Public License as @@ -40,6 +40,9 @@ function babeld.configure(args) uci:set("babeld", "librenet6", "type", "tunnel") end + uci:set("babeld", "general", "general") + uci:set("babeld", "general", "local_port", "30003") + uci:set("babeld", "public6", "filter") uci:set("babeld", "public6", "type", "redistribute") uci:set("babeld", "public6", "ip", "2000::0/3") From 6815e2ae5eb0fa6cc6974ff884c68aaee587c433 Mon Sep 17 00:00:00 2001 From: Gioacchino Mazzurco Date: Mon, 31 Dec 2018 13:57:34 +0100 Subject: [PATCH 2/2] proto-babeld enable libremap plugin during configuration --- packages/lime-proto-babeld/src/babeld.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/lime-proto-babeld/src/babeld.lua b/packages/lime-proto-babeld/src/babeld.lua index 94f2fcc2d..36b71f79e 100644 --- a/packages/lime-proto-babeld/src/babeld.lua +++ b/packages/lime-proto-babeld/src/babeld.lua @@ -82,6 +82,13 @@ function babeld.configure(args) uci:set("babeld", "dany", "action", "deny") uci:save("babeld") + + + uci:set("libremap", "babeld", "plugin") + uci:set("libremap", "babeld", "enabled", "true") + + uci:save("libremap") + end function babeld.setup_interface(ifname, args)