From 7c55b5060eebdb5cfb4a505406eb402e3a1384e7 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Sat, 28 Sep 2013 22:15:37 +0200
Subject: [PATCH] gluon-next-node: add ebtables rules

---
 package/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 package/gluon-next-node/generate/lib/gluon/ebtables/250-next-node

diff --git a/package/gluon-next-node/Makefile b/package/gluon-next-node/Makefile
index aa51c20f6..55ff4a1ba 100644
--- a/package/gluon-next-node/Makefile
+++ b/package/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/package/gluon-next-node/generate/lib/gluon/ebtables/250-next-node b/package/gluon-next-node/generate/lib/gluon/ebtables/250-next-node
new file mode 100644
index 000000000..3c4cb49f0
--- /dev/null
+++ b/package/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
-- 
GitLab