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