Перейти до

Проблемма с подсчетом.


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

Помогите плз с сабжэм.

В файле rules указали подсчет трафика(если неошибаюсь - правильно):

All 0.0.0.0/0 DIR0

 

В Ine-t пускает, но подсчет трафика неведеца.

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

Ты пользователя создал?

Ты тариф какой-нибудь сделал?

Какая у тебя ОС?

На каком интерфейсе ведется подсчет?

Какая версия старгейзера?

И наконец главный вопрос: у тебя старгейзер вообще запущен?

 

Те данные, которые ты дал, не дают ответа ни на один из вышеуказанных вопросов.

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

юзера в онлайне?? Конфиг юзера, stargazer.conf в студию.

 

Что бы трафик считался должено быть:

1. Юзер должен стоять в режиме "Всегда онлайн" или быть подключённым авторизатором.

2. счёт должен быть чуть больше чем кредит.

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

# Файл настроек сервера stargazer

 

# Имя файла в котором определяются правила подсчета трафика

rules=/etc/stargazer/rules

 

# Рабочая директория сервере, тут содержатся данный о тарифах, изерах и админах

WorkDir=/var/stargazer/

 

# Имя лог файла куда пушутся события

LogFile=/var/log/stargazer.log

 

# Если юзер в течение UserTimeout секунд не подает признаков жизни, сервер отключит его

# (естественно, если клиент был подключен до этого)

UserTimeout=30

 

# Время через которое сервер повторяет проверку того, жив ли клиент. Также это время

# через которое у клиента обновляется его статитстика. UserDelay должно быть в

# 3...10 раз меньше чем UserTimeout

UserDelay=10

 

# Эта опция действительна только для сервера работающего со вторым типом тарифных планов

# Она определяет что будет передаватся программе InetAccess от сервера

# FreeMb = 0 - кол-во бесплатных мегабайт в пресчете на цену нулевого направления

# FreeMb = 1 - кол-во бесплатных мегабайт в пресчете на цену первого направления

# FreeMb = 2 - кол-во бесплатных мегабайт в пресчете на цену второго направления

# .................

# FreeMb = 9 - кол-во бесплатных мегабайт в пресчете на цену девятого направления

# FreeMb = cash - кол-во денег на которые юзер может бесплатно качать

# FreeMb = none - ничего не передавать

FreeMb=0

 

# Время через которое пишется детальная статистика

# возможные значения 3, 2, 1, 1/2, 1/4, 1/6

# 3 - раз в три часа, 1 - раз в чаc, 1/2 - раз в пол часа, 1/6 - раз в 10 мин

StatTime=1/6

 

# Номер порта по которому сервер слушает обращения конфигуратора

adminPort=5555

 

# Номер порта по которому сервер ожидает обращения авторизатора

userPort=5555

 

# Максимальное кол-во юзеров. Эта величина влияет на кол-во памяти необходимой серверу

MaxUsers=100

 

# for FreeBSD only

# Имя интерфейсов на которых нужно вести подсчет трафика

# iface=ed0,ed1,rl0

 

# Опция определяющая менять ли местами upload и download

TurnTraff=no

 

# День снятия абонплаты

DayFee=0

 

# День, в который происходит обнуление счетчиков трафика

DayResetTraff=0

 

# Имена направлений. Пустые имена не будут отображаться

# ни в авторизаторе, ни в конфигураторе

DirName0=Мир

DirName1=

DirName2=

DirName3=

DirName4=

DirName5=

DirName6=

DirName7=

DirName8=

DirName9=

 

# "Разамазанное" снятие абонплаты. Каждый день

# 1/30 (1/31, 12/28) часть абонплаты

SpreadFee=no

 

# Владелец, группа и права доступа на файлы

# статистики у пользователей

StatOwner=root

StatGroup=stg_stat

StatMode=640

 

# Владелец, группа и права доступа на файлы

# конфигурации у пользователей

ConfOwner=root

ConfGroup=root

ConfMode=640

 

# Владелец, группа и права доступа на логи

# у пользователей

UserLogOwner=root

UserLogGroup=root

UserLogMode=640

 

# Разрешение на доступ конфигуратором

AdminOrder=allow,deny

AdminAllowFrom=192.168.1.1 192.168.1.8

 

# Разрешение на доступ авторизатором

UserOrder=allow,deny

UserAllowFrom=192.168.1.0/24

 

# Запрет на слишком частые обращения на порт авторизатора

FloodControl=yes

 

===========================================================

OnConnect

 

 

#!/bin/bash

ip=$2

/sbin/./iptables -t filter -A INPUT -s $ip -j ACCEPT

/sbin/./iptables -t filter -A FORWARD -s $ip -j ACCEPT

/sbin/./iptables -t filter -A FORWARD -d $ip -j ACCEPT

/sbin/./iptables -t filter -A OUTPUT -d $ip -j ACCEPT

 

#Этот скрипт вызывается в момент, когда пользователь

#успешно прошел авторизацию на сервере. Задач скрипта - перестроить

#файрвол так, что бы пользователь получил доступ в интернет

#Т.е. stargazer ничего не знает о вашем файрволе и просто предлагает вам

#перестроить его нужным образом, напимер удалить из FW

#такие правила

# ipchains -D input -s $2 -j REJECT

#и добавить

# ipchains -A input -s $2 -j ACCEPT

# Login

LOGIN=$1

 

#user IP

echo $2

ip=$2

 

 

#cash

CASH=$3

 

#user ID

ID=$4

 

 

echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log

 

==========================================================

OnDiscconet

 

#!/bin/bash

ip=$2

 

/sbin/./iptables -t filter -D INPUT -s $ip -j ACCEPT

while [ $? -eq 0 ]

do

/sbin/./iptables -t filter -D INPUT -s $ip -j ACCEPT

done

 

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

 

/sbin/./iptables -t filter -D FORWARD -s $ip -j ACCEPT

while [ $? -eq 0 ]

do

/sbin/./iptables -t filter -D FORWARD -s $ip -j ACCEPT

done

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

 

/sbin/./iptables -t filter -D FORWARD -d $ip -j ACCEPT

while [ $? -eq 0 ]

do

/sbin/./iptables -t filter -D FORWARD -d $ip -j ACCEPT

done

 

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

 

/sbin/./iptables -t filter -D OUTPUT -d $ip -j ACCEPT

while [ $? -eq 0 ]

do

/sbin/./iptables -t filter -D OUTPUT -d $ip -j ACCEPT

done

 

 

 

#ьФПФ УЛТЙРФ ЧЩЪЩЧБЕФУС Ч НПНЕОФ, ЛПЗДБ РПМШЪПЧБФЕМШ

#ЦЕМБЕФ ПФЛМАЮЙФУС ПФ ЙОФЕТОЕФБ ЙМЙ ЧЩЫЕМ ФБКНБХФ Х РПМШЪПЧБФЕМС

#Й УЕТЧЕТ УБН ПФЛМАЮБЕФ РПМШЪПЧБФЕМС

# ъБДБЮ УЛТЙРФБ РПДПВОБ ЪБДБЮЕ УЛТЙРФБ OnConnect - РЕТЕУФТПЙФШ

#ЖБКТЧПМ ФБЛ, ЮФП ВЩ РПМШЪПЧБФЕМА ЪБЛТЩФШ ДПУФХР Ч ЙОФЕТОЕФ

#тЕБМЙЪПЧБФШ НПЦОП ОБРТЙНЕТ ФБЛ

# ipchains -D input -s $2 -j ACCEPT

# ipchains -A input -s $2 -j REJECT

# Login

LOGIN=$1

 

#user IP

ip=$2

 

 

#cash

CASH=$3

 

#user ID

ID=$4

 

echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log

 

==========================================================

а крыдит у меня --> 0

мне только надо мир помегабайтно считать и все

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

Считает локалный трафик :)

reles такой

 

#ICMP НЕ СЧИТАЕМ

ICMP 192.168.1.0/24 NULL

#local НЕ СЧИТАЕМ

TCP_UDP 192.168.1.0/24:5554-5555 NULL

TCP_UDP 192.168.1.255 NULL

#Мир СЧИТАЕМ

ALL 0.0.0.0/0 DIR0

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

опять 25 .....

почитай темы ...... другие ....

 

прямо в ФАК пора :)

 

если учет локали не важен то поставь вместо

 

#local НЕ СЧИТАЕМ

TCP_UDP 192.168.1.0/24:5554-5555 NULL

TCP_UDP 192.168.1.255 NULL

 

вот так

 

#local НЕ СЧИТАЕМ

ALL 192.168.1.0/24 NULL

TCP_UDP 192.168.1.255 NULL

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
Считает локалный трафик :(

reles такой

 

#ICMP НЕ СЧИТАЕМ

ICMP 192.168.1.0/24 NULL

#local НЕ СЧИТАЕМ

TCP_UDP 192.168.1.0/24:5554-5555 NULL

TCP_UDP 192.168.1.255 NULL

#Мир СЧИТАЕМ

ALL 0.0.0.0/0 DIR0

 

при таком раскладе у меня считалось то что надо и что не надо я делал так

TCP_UDP 192.168.1.1:3128 DIR1

TCP_UDP 192.168.1.0/24 DIR0

ICMP 192.168.1.0/24 NULL

TCP_UDP 192.168.1.0/24:5554-5555 NULL

TCP_UDP 192.168.1.255 NULL

ALL 0.0.0.0/0 DIR1

и тогда считало правильно

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

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

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

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

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

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

Вхід

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

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

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

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