From 38c8dbd577fcf2205db529e0b70da35fac550270 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sat, 28 Sep 2013 22:15:37 +0200 Subject: [PATCH] gluon-next-node: add ebtables rules --- gluon/gluon-next-node/Makefile | 2 +- .../gluon-next-node/generate/lib/gluon/ebtables/250-next-node | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 gluon/gluon-next-node/generate/lib/gluon/ebtables/250-next-node diff --git a/gluon/gluon-next-node/Makefile b/gluon/gluon-next-node/Makefile index aa51c20..55ff4a1 100644 --- a/gluon/gluon-next-node/Makefile +++ b/gluon/gluon-next-node/Makefile @@ -12,7 +12,7 @@ define Package/gluon-next-node SECTION:=gluon CATEGORY:=Gluon TITLE:=Next-node anycast address - DEPENDS:=+gluon-core +gluon-mesh-batman-adv +iproute2 +kmod-macvlan + DEPENDS:=+gluon-core +gluon-ebtables +gluon-mesh-batman-adv +iproute2 +kmod-macvlan endef define Package/gluon-next-node/description diff --git a/gluon/gluon-next-node/generate/lib/gluon/ebtables/250-next-node b/gluon/gluon-next-node/generate/lib/gluon/ebtables/250-next-node new file mode 100644 index 0000000..3c4cb49 --- /dev/null +++ b/gluon/gluon-next-node/generate/lib/gluon/ebtables/250-next-node @@ -0,0 +1,4 @@ +rule FORWARD --logical-out br-freifunk -o bat0 -d @next_node.mac@ -j DROP +rule OUTPUT --logical-out br-freifunk -o bat0 -d @next_node.mac@ -j DROP +rule FORWARD --logical-out br-freifunk -o bat0 -s @next_node.mac@ -j DROP +rule OUTPUT --logical-out br-freifunk -o bat0 -s @next_node.mac@ -j DROP