diff options
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh | 9 | ||||
-rwxr-xr-x | contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh index 299b167fe..c9681425f 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_firewall.sh @@ -12,6 +12,15 @@ config_load firewall type="$(uci -q get wireless.$net.type)" vap="$(uci -q get meshwizard.netconfig.$net\_vap)" +# Add local_restrict to wan firewall zone +handle_zonewan() { + config_get name "$1" name + if [ "$name" == "wan" ]; then + uci set firewall.$1.local_restrict=1 + fi +} +config_foreach handle_zonewan zone && echo " + Enable local_restrict for zone wan" + # Delete old firewall zone for freifunk handle_fwzone() { config_get name "$1" name diff --git a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh index f4375a491..b28ccc93c 100755 --- a/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh +++ b/contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_splash.sh @@ -30,3 +30,6 @@ EOF echo " network: ${netrenamed}dhcp" uci commit + +/etc/init.d/luci_splash enable + |