diff --git a/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-core-mesh b/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-core-mesh index ade6af57..b7d63420 100755 --- a/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-core-mesh +++ b/package/gluon-mesh-batman-adv-core/luasrc/lib/gluon/upgrade/310-gluon-mesh-batman-adv-core-mesh @@ -51,9 +51,20 @@ uci:section('network', 'interface', 'bat0', proto = 'none', macaddr = sysconfig.primary_mac, multicast_router = 2, + learning = 0, } ) +uci:delete('network', 'client_lan') +if sysconfig.lan_ifname then + uci:section('network', 'interface', 'client_lan', + { + unicast_flood = 0, + } + ) + uci:set('network', 'client_lan', 'ifname', sysconfig.lan_ifname) +end + uci:save('network')