Sollomon 0 Опубликовано: 2008-08-04 07:16:15 Share Опубликовано: 2008-08-04 07:16:15 Появились некие глюки, не могу сам решить их, прошу помощи. Сервер стоит на Федоре 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> Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас