summaryrefslogtreecommitdiff
path: root/files/sbin/splash_sync
diff options
context:
space:
mode:
Diffstat (limited to 'files/sbin/splash_sync')
-rwxr-xr-xfiles/sbin/splash_sync10
1 files changed, 5 insertions, 5 deletions
diff --git a/files/sbin/splash_sync b/files/sbin/splash_sync
index f54fbb4..3a2b0f1 100755
--- a/files/sbin/splash_sync
+++ b/files/sbin/splash_sync
@@ -7,18 +7,18 @@ myip=`uci get network.mesh.ipaddr`
splash_check() {
timeout=6000
current_time=`date +%s`
- config_get ip "$1" ip
+ config_get mac "$1" mac
config_get time "$1" time
local config="$1"
let time_check=$time+$timeout
if [ $time_check -gt $current_time ]; then
# User ist noch gesplashed
- iptables -t nat -D ffj_splash -s $ip -j ACCEPT
- iptables -t nat -I ffj_splash 1 -s $ip -j ACCEPT
+ iptables -t nat -D ffj_splash -m mac --mac-source $mac -j ACCEPT
+ iptables -t nat -I ffj_splash 1 -m mac --mac-source $mac -j ACCEPT
else
# User is not longer splashed / the user must click again
- iptables -t nat -D ffj_splash -s $ip -j ACCEPT
- uci delete splash_users.@user[$x].ip
+ iptables -t nat -D ffj_splash -m mac --mac-source $mac -j ACCEPT
+ uci delete splash_users.@user[$x].mac
uci delete splash_users.@user[$x].time
uci delete splash_users.@user[$x]
contact: Jan Huwald // Impressum