diff --git a/package/gluon-radvd/Makefile b/package/gluon-radvd/Makefile
index bb6949425f2363c9788220abf86aecf94e7b562e..6421b4a5ab840fcaf3bfbc20be0c173ece462cb3 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 0000000000000000000000000000000000000000..379e486a5d170cc20efacd5a8da1b37a92414035
--- /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 1ce7eab371eb5fe028f34f130f1dff143e4979c4..d112f6fc974564e749b94876ac268125141b69cf 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;