3 # Этот скрипт вызывается в момент, когда пользователь
 
   4 # желает отключится от интернета или вышел таймаут у пользователя
 
   5 # и сервер сам отключает пользователя
 
   6 # Задача скрипта подобна задаче скрипта OnConnect - перестроить 
 
   7 # файрвол так, что бы пользователю закрыть доступ в интернет
 
  21 #Selected dirs to disconnect
 
  24 #echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log
 
  26 iptables -D INPUT -s $IP -j QUEUE
 
  29     iptables -D INPUT -s $IP -j QUEUE
 
  32 iptables -D OUTPUT -d $IP -j QUEUE
 
  35     iptables -D OUTPUT -d $IP -j QUEUE
 
  38 iptables -D FORWARD -s $IP -j QUEUE
 
  41     iptables -D FORWARD -s $IP -j QUEUE
 
  44 iptables -D FORWARD -d $IP -j QUEUE
 
  47     iptables -D FORWARD -d $IP -j QUEUE
 
  54 iptables -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark
 
  57     iptables -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark
 
  61 if [ -f /var/stargazer/ifaces/$IP ]
 
  63     ppp_iface=$(cat /var/stargazer/ifaces/$IP)
 
  68 tc qdisc del dev $ppp_iface root