Vanya Posted February 16, 2008 Posted February 16, 2008 Народ помогите!!! Старгейзер не отключает должников, хотя я их отключил, а они все равно лезут в инет, как проверить работают ли скрипты онконнект и дисконект
madf Posted February 16, 2008 Posted February 16, 2008 Делай логирование их работы Вставь туда чтото вроде echo "OnConnect" >> /var/log/stagrazer-script.log И на OnDisconnect - соответственно
xzvf Posted February 16, 2008 Posted February 16, 2008 Народ помогите!!!Старгейзер не отключает должников, хотя я их отключил, а они все равно лезут в инет, как проверить работают ли скрипты онконнект и дисконект chmod 755 /etc/stargazer/*
Vanya Posted March 9, 2008 Author Posted March 9, 2008 Похоже дело не в скриптах Скрипты работают, если ставлю левый айпи то захожу в инет без проблем Скрипты онконнект: #!/bin/bash # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 SPEED1="0" TRF=`/usr/bin/grep ^Tariff= /var/stargazer/users/$LOGIN/conf | /usr/bin/cut -f 2 -d "="` if `/bin/echo $TRF | /usr/bin/grep -q SPEED` then SPD1=${TRF#*SPEED} SPEED1=${SPD1%_*} fi SPEED=`/bin/echo $SPEED1"bit/s"` /sbin/ipfw add $((20000+$ID*10)) pipe $((20000+$ID*10)) ip from any to $IP /sbin/ipfw add $((20000+$ID*10+1)) pipe $((20000+$ID*10+1)) ip from $IP to any /sbin/ipfw add $((20000+$ID*10+2)) divert natd ip from $IP to any /sbin/ipfw pipe $((20000+$ID*10)) config bw $SPEED /sbin/ipfw pipe $((20000+$ID*10+1)) config bw $SPEED echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log дисконнект: #!/bin/bash # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 /sbin/ipfw delete $((20000+$ID*10)) /sbin/ipfw delete $((20000+$ID*10+1)) /sbin/ipfw delete $((20000+$ID*10+2)) echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log
egor2fsys Posted March 9, 2008 Posted March 9, 2008 Покажите скрипт начальной инициализации фаервола.
Vanya Posted March 12, 2008 Author Posted March 12, 2008 в ipfw divert 8668 ip from 192.168.0.0/21 to any а наверное надо закрыть эти сети и поставить deny
Vanya Posted March 13, 2008 Author Posted March 13, 2008 Народ!!! Подскажите ПЛИЗЗЗ какое правило прописать в фаерволе чтоб закритьсеткедоступ и потом cкрипт работал, прописую: ipfw add 100 deny ip from 192.168.0.0/21 to any никто не может зайти
Vanya Posted March 24, 2008 Author Posted March 24, 2008 Вопрос можно снять, уже все сам решил, доку надо читать (С)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now