From 6e2b5a19b3ad86d2af7336e379d1d72bebf8e6a9 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer <mschiffer@universe-factory.net> Date: Mon, 3 Mar 2014 20:07:58 +0100 Subject: [PATCH] gluon-radvd: run on br-client to provide that interface with an address --- package/gluon-radvd/Makefile | 2 +- .../gluon-radvd/files/lib/gluon/ebtables/300-radv-input-output | 2 ++ package/gluon-radvd/generate/lib/gluon/radvd/radvd.conf | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 package/gluon-radvd/files/lib/gluon/ebtables/300-radv-input-output diff --git a/package/gluon-radvd/Makefile b/package/gluon-radvd/Makefile index bb6949425..6421b4a5a 100644 --- a/package/gluon-radvd/Makefile +++ b/package/gluon-radvd/Makefile @@ -12,7 +12,7 @@ define Package/gluon-radvd SECTION:=gluon CATEGORY:=Gluon TITLE:=Advertise an IPv6 prefix from the node - DEPENDS:=+gluon-core +gluon-ebtables +gluon-next-node +radvd + DEPENDS:=+gluon-core +gluon-ebtables +gluon-mesh-batman-adv +radvd endef define Package/gluon-radvd/description diff --git a/package/gluon-radvd/files/lib/gluon/ebtables/300-radv-input-output b/package/gluon-radvd/files/lib/gluon/ebtables/300-radv-input-output new file mode 100644 index 000000000..379e486a5 --- /dev/null +++ b/package/gluon-radvd/files/lib/gluon/ebtables/300-radv-input-output @@ -0,0 +1,2 @@ +rule INPUT -p IPv6 --ip6-protocol ipv6-icmp --ip6-icmp-type router-solicitation -i bat0 -j DROP +rule OUTPUT -p IPv6 --ip6-protocol ipv6-icmp --ip6-icmp-type router-advertisement -o bat0 -j DROP diff --git a/package/gluon-radvd/generate/lib/gluon/radvd/radvd.conf b/package/gluon-radvd/generate/lib/gluon/radvd/radvd.conf index 1ce7eab37..d112f6fc9 100644 --- a/package/gluon-radvd/generate/lib/gluon/radvd/radvd.conf +++ b/package/gluon-radvd/generate/lib/gluon/radvd/radvd.conf @@ -1,4 +1,4 @@ -interface local-node +interface br-client { IgnoreIfMissing on; AdvSendAdvert on; -- GitLab