diff --git a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-mesh b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-mesh
index a4735316f5973f180e30d99fd84ac36553ac369d..8153f0751d1058cf93a6bc07fdcd588f9129a131 100755
--- a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-mesh
+++ b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-mesh
@@ -34,7 +34,7 @@ uci:section('network', 'interface', 'bat0', {
 	auto = true,
 	macaddr = sysconfig.primary_mac,
 	multicast_router = 2,
-	learning = false,
+	learning = true,
 })
 
 local interfaces = uci:get_list('network', 'client', 'ifname')
diff --git a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/320-gluon-mesh-batman-adv-client-bridge b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/320-gluon-mesh-batman-adv-client-bridge
index 5a956d4fd3d272be911caedf8c23c46685a457be..2bfcdd57cef6ac328101ea24675dd2cc2a7e1d71 100755
--- a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/320-gluon-mesh-batman-adv-client-bridge
+++ b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/upgrade/320-gluon-mesh-batman-adv-client-bridge
@@ -24,12 +24,6 @@ uci:section('network', 'interface', 'client', {
 })
 
 uci:delete('network', 'client_lan')
-if sysconfig.lan_ifname then
-	uci:section('network', 'interface', 'client_lan', {
-		unicast_flood = false,
-		ifname = sysconfig.lan_ifname,
-	})
-end
 
 uci:delete('network', 'local_node_route6')
 uci:section('network', 'route6', 'local_node_route6', {