diff --git a/root/etc/init.d/easymesh b/root/etc/init.d/easymesh index ac85f9b..c9c4b92 100755 --- a/root/etc/init.d/easymesh +++ b/root/etc/init.d/easymesh @@ -57,7 +57,14 @@ add_wifi_mesh() { uci set network.nwi_mesh_$apall.proto='batadv_hardif' uci set network.nwi_mesh_$apall.master='bat0' uci set network.nwi_mesh_$apall.mtu='1536' - uci commit network + # adding batman to the 'lan' zone in fw + uci del_list firewall.lan.network="bat0" + uci add_list firewall.lan.network='bat0' + uci del_list firewall.lan.network="nwi_mesh_$apall" + uci add_list firewall.lan.network="nwi_mesh_$apall" + uci commit network + uci commit firewall + /etc/init.d/firewall restart fi if [ "$mesh_mesh" != "wifi-iface" ]; then