From 4c139d3b936b49d736392da67bab40c868093278 Mon Sep 17 00:00:00 2001 From: Manuel Munz Date: Wed, 29 Jun 2011 11:28:28 +0000 Subject: [PATCH] contrib/meshwizard: Enable luci_splash and set local_restrict for wan firewall zone --- .../files/usr/bin/meshwizard/helpers/setup_firewall.sh | 9 +++++++++ .../files/usr/bin/meshwizard/helpers/setup_splash.sh | 3 +++ 2 files changed, 12 insertions(+) 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 299b167fe5..c9681425ff 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 f4375a4913..b28ccc93c7 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 + -- 2.30.2