124,10 → 124,14 |
lan_test |
exit 0 |
;; |
--disconnect-permanent-users) |
/bin/sed -i '/PERM/d' $current_users_file |
exit 0 |
;; |
*) |
lan_test |
# We disconnect inactive users (its means that their 'status.php' tab has been closed --> their ip address isn't in $current_users_file) |
# process each equipment known by chilli to check if IP address is usurped (with arping) |
# process each equipment known by chilli |
for system in `/usr/sbin/chilli_query list | grep -v "0\.0\.0\.0"` |
do |
active_ip=`echo $system |cut -d" " -f2` |
134,7 → 138,6 |
active_session=`echo $system |cut -d" " -f5` |
active_mac=`echo $system | cut -d" " -f1` |
active_user=`echo $system |cut -d" " -f6` |
# We disconnect inactive user here : |
# We check if the user isn't an auth @MAC and if he is still connected |
if [ "$active_user" != "$active_mac" ] && [ $(expr $active_session) -eq 1 ]; then |
if [ -e $current_users_file ]; then |