Перейти до

Вопрос по Stargazer-a Stg-2.405


Рекомендованные сообщения

Появились некие глюки, не могу сам решить их, прошу помощи.

Сервер стоит на Федоре 8, версия сервера Stargazer-a stg-2.405

Вроде все нормально, но есть некие глюки,

1) когда юзер уходит в минус, его всеравно выпускает в инэт.

2) когда юзер выключает комп, но при этом не выключив авторизатор, в конфигураторе учетка остается, как бы активной (online), хотя я на все 100 % уверен, что юзер не активен.

3) уже просто вопрос - как сделать, когда у юзера заканчиваються деньги, чтобы учетка замораживалась и баланс не уходил в минус.

 

Заранее благодарю за помощь. А, вот еще конфиги, привожу ниже.

 

OnConnect

 

#!/bin/bash

 

ip=$2

 

iptables -t filter -D INPUT -s $ip -j QUEUE

iptables -t filter -D FORWARD -s $ip -j QUEUE

iptables -t filter -D FORWARD -d $ip -j QUEUE

iptables -t filter -D OUTPUT -d $ip -j QUEUE

 

iptables -t filter -I INPUT -s $ip -j QUEUE

iptables -t filter -I FORWARD -s $ip -j QUEUE

iptables -t filter -I FORWARD -d $ip -j QUEUE

iptables -t filter -I OUTPUT -d $ip -j QUEUE

 

iptables -t nat -D POSTROUTING -s $ip -o eth0 -j SNAT --to 192.168.*.*

iptables -t nat -A POSTROUTING -s $ip -o eth0 -j SNAT --to 192.168.*.*

 

#iptables -D FORWARD -s $ip -j ACCEPT

#iptables -D FORWARD -d $ip -j ACCEPT

#iptables -I FORWARD -s $ip -j ACCEPT

#iptables -I FORWARD -d $ip -j ACCEPT

 

 

OnDisconnect

 

#!/bin/bash

ip=$2

iptables -t filter -D INPUT -s $ip -j QUEUE

while [ $? -eq 0 ]

do

iptables -t filter -D INPUT -s $ip -j QUEUE

done

 

##################################

 

iptables -t filter -D FORWARD -s $ip -j QUEUE

while [ $? -eq 0 ]

do

iptables -t filter -D FORWARD -s $ip -j QUEUE

done

 

##################################

 

iptables -t filter -D FORWARD -d $ip -j QUEUE

while [ $? -eq 0 ]

do

iptables -t filter -D FORWARD -d $ip -j QUEUE

done

 

##################################

 

iptables -t filter -D OUTPUT -d $ip -j QUEUE

while [ $? -eq 0 ]

do

iptables -t filter -D OUTPUT -d $ip -j QUEUE

done

iptables -t nat -D POSTROUTING -s $ip -o eth0 -j SNAT --to 192.168.*.*

 

#iptables -D FORWARD -s $ip -j ACCEPT

#iptables -D FORWARD -d $ip -j ACCEPT

 

 

stargazer.conf

 

LogFile = /var/log/stargazer.log

 

Rules = /etc/stargazer/rules

 

DetailStatWritePeriod=1/6

 

StatWritePeriod = 10

 

DayFee = 1

 

DayFeeIsLastDay = no

 

DayResetTraff = 1

 

FullFee = yes

 

SpreadFee = yes

 

FreeMbAllowInet = yes

 

 

WriteFreeMbTraffCost = yes

 

<DirNames>

DirName0 = INET

DirName1 =

DirName2 =

DirName3 =

DirName4 =

DirName5 =

DirName6 =

DirName7 =

DirName8 =

DirName9 =

</DirNames>

 

ExecutersNum = 1

 

ModulesPath = /usr/lib/stargazer

 

<StoreModule store_files>

 

WorkDir = /var/stargazer

 

ConfOwner = root

ConfGroup = root

ConfMode = 600

 

StatOwner = root

StatGroup = root

StatMode = 640

 

UserLogOwner = root

UserLogGroup = root

UserLogMode = 640

 

</StoreModule>

 

<Modules>

 

<Module auth_ao>

</Module>

 

<Module auth_ia>

 

Port = 4444

 

UserDelay = 15

 

UserTimeout = 65

 

FreeMb = 1

 

</Module>

 

<Module conf_sg>

 

Port = 4444

 

</Module>

 

</Modules>

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...