Vanya Опубликовано: February 16, 2008 at 20:14 Опубликовано: February 16, 2008 at 20:14 Народ помогите!!! Старгейзер не отключает должников, хотя я их отключил, а они все равно лезут в инет, как проверить работают ли скрипты онконнект и дисконект
Vanya Опубликовано: February 16, 2008 at 20:17 Автор Опубликовано: February 16, 2008 at 20:17 Еще забыл - Фря 6.2 стг 2.401.9.7
madf Опубликовано: February 16, 2008 at 21:39 Опубликовано: February 16, 2008 at 21:39 Делай логирование их работы Вставь туда чтото вроде echo "OnConnect" >> /var/log/stagrazer-script.log И на OnDisconnect - соответственно
xzvf Опубликовано: February 16, 2008 at 21:40 Опубликовано: February 16, 2008 at 21:40 Народ помогите!!!Старгейзер не отключает должников, хотя я их отключил, а они все равно лезут в инет, как проверить работают ли скрипты онконнект и дисконект chmod 755 /etc/stargazer/*
Vanya Опубликовано: February 17, 2008 at 21:05 Автор Опубликовано: February 17, 2008 at 21:05 не работает ничего
Колян Опубликовано: February 17, 2008 at 22:15 Опубликовано: February 17, 2008 at 22:15 Перезапустить стг попробуй, бывает...
XoRe Опубликовано: February 18, 2008 at 00:56 Опубликовано: February 18, 2008 at 00:56 2Vanya: OnConnect, OnDisconnect в студию.
Vanya Опубликовано: March 9, 2008 at 11:46 Автор Опубликовано: March 9, 2008 at 11:46 Похоже дело не в скриптах Скрипты работают, если ставлю левый айпи то захожу в инет без проблем Скрипты онконнект: #!/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 Опубликовано: March 9, 2008 at 12:24 Опубликовано: March 9, 2008 at 12:24 Покажите скрипт начальной инициализации фаервола.
Vanya Опубликовано: March 12, 2008 at 15:26 Автор Опубликовано: March 12, 2008 at 15:26 в ipfw divert 8668 ip from 192.168.0.0/21 to any а наверное надо закрыть эти сети и поставить deny
Vanya Опубликовано: March 12, 2008 at 15:28 Автор Опубликовано: March 12, 2008 at 15:28 хотя фаервол не я писал
Vanya Опубликовано: March 13, 2008 at 13:35 Автор Опубликовано: March 13, 2008 at 13:35 Народ!!! Подскажите ПЛИЗЗЗ какое правило прописать в фаерволе чтоб закритьсеткедоступ и потом cкрипт работал, прописую: ipfw add 100 deny ip from 192.168.0.0/21 to any никто не может зайти
Vanya Опубликовано: March 24, 2008 at 06:29 Автор Опубликовано: March 24, 2008 at 06:29 Вопрос можно снять, уже все сам решил, доку надо читать (С)
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас