FreeBSD: abills без pptp/pppoe ?

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение sa1 »

Так не находит этого клиента.
Еще раз повторю, клиент по IPnet обсчитывается.
То есть IP адрес надо в ipnet где-то искать.
Просто было бы хорошо в том окне, в котором добавляю IP-шники и видеть их отсортированные.

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение sa1 »

Еще, по IPnet вижу трафик считается, но клиенту в Статистику не попадает трафик.
Что не так?

Мои замечания по IPnet:

1) Клиентские IP-адреса активизированы в IPnet-е, по ним там виден трафик для каждого из IP.
Почему трафик не отображается в статистике? Как же будут деньги сниматься, если у клиента пойдет перебор?


2) Вот я занес в IPnet все IP-адреса клиента, скажем десяток, теперь пока я не отключу эти адреса из IPnet клиенту должен считаться трафик для и с этих IP??? Или после перезагрузки надо будет снова занести??? Или как?


3) В мониторинге снова не сортируется по IP список, хотя сортируется по логину, на котором эти IP в IPnet заведены. Можно ли кроме сортировки по имени, еще и по IP сортировать?


4) Мне удалось завести в IPnet у пользователя IP, который уже был в другого пользователя в его IPnet. Надо бы проверку сделать, чтобы невозможно было завести одному пользователю IP, который уже кому-то присвоен.


Спасибо.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение ran »

Еще, по IPnet вижу трафик считается, но клиенту в Статистику не попадает трафик.
Что не так?
Как работает

Модуль получает данные о траффике от внешних коллекторов (trafd, ipcad, Cisco Netflow). Получив даные от коллектора, система просматривает таблицу активных сессий (/ Monitoring/ Dialup / VPN/) и для них проводит подсчет траффика в зависимости от тарифного плана клиента. Модуль использует тарифные планы, описанные в модуле Dv (Dialup/VPN). Если данные о траффике не принадлежат ни одной из активных сессий, то они складываются в файл /usr/abills/abills2/var/log/ipn/unknown_ip.log при включённой опции UNKNOWN_IP_LOG.
видимо тут и нужно искать твой трафик ;)
Любой тупик - это тщательно замаскированный выход.

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение sa1 »

Так я в мониторинге вижу трафик, вижу клиента столько раз, сколько его IP-адресов в биллинге заведено в IPnet. Вижу для некоторых трафик в Кб, Для некоторых Мб, у некоторых его IP пусто. Это все вижу. Но когда захожу в статистику на страничке клиента, то там нет никакой информации о трафике. О снятии денег и тд.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение ran »

Модуль использует тарифную логику модуля Dv (DialUp/VPN), соответственно для работы модуля нужно прописать тарифные планы в / System configuration/ Dialup / VPN/ Tarif plans/ . Не забудьте указать, какие сети считать, в противном случае траффик не будет попадать в счётчики.
/ Система/ Internet/ Тарифные планы/ Интервалы/NETS должен быть указан как минимум 1 класс трафика в сеть 0.0.0.0/0

ЗЫ: ну и ватета видимо должно быть прописано:

Код: Выделить всё

$conf{IPN_DEPOSIT_OPERATION}=1; 
Любой тупик - это тщательно замаскированный выход.

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение sa1 »

Сделал для тарифного плана ipcad в интервалах NETS=0.0.0.0/0
Добавил переменную в config.pl, примерно пол часа подождал.
Трафик не появляется. :(

Добавлю:

Запустил из доки переинициализацию:

Код: Выделить всё

# /usr/abills/libexec/periodic monthly MODULES=Ipn SRESTART=1 NO_ADM_REPORT=1 NAS_IDS=2
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1635.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1636.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1637.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1640.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1641.
Use of uninitialized value in system at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1649.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1635.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1636.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1637.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1640.
Use of uninitialized value in substitution (s///) at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1641.
Use of uninitialized value in system at /usr/abills/libexec/..//Abills/modules/Ipn/webinterface line 1649.
...
и так еще туча строк таких же
...
и трафик появился. Но пугают ошибки скрипта. :-|

Жду 5-10-15 минут -- трафика больше не стало. Хм.
Запустил еще скрипт /usr/abills/libexec/periodic -- трафик обновился.

~AsmodeuS~, научи пожалуйста модулю IPnet. Не все понятно.
Может что-то надо в крон добавить чтобы трафик вместе с запуском traffic2sql попадал в статистику клиента? Или может я что-то упустил?

Заранее спасибо.

sa1
Сообщения: 82
Зарегистрирован: Пн ноя 09, 2009 1:31 pm

Re: FreeBSD: abills без pptp/pppoe ?

Сообщение sa1 »

Еще один прикол заметил.
Внес клиенту адрес в IPnet.
Клиент активненько так поработал и ушел в минус, даже кредита не хватило.
Утром на странице клиента вижу, что клиент в минусе, ладно. Захожу на его странице в IPnet, а там его адреса нет!!! :shock: Ввожу адрес, получаю сообщение "Negativ deposit...", смотрю tcpdump-ом -- вижу он продолжает качать.
$conf{IPN_FW_START_RULE} и $conf{IPN_FW_STOP_RULE} есть, они сработали (прислали письмо).

Почему клиентский адрес вылетел из IPnet??? Это как же придется среди кучи клиентов снова всех перебирать, искать у кого какой адрес и вносить при негативных депозитах? Или я недочитал??

И трафик как-то не так посчитался. Тариф у него 500 в месяц, включено 5000мб предоплаченого трафика, превышение по 0,5 за 1мб IN, трафик OUT стоимостью превышения 0 (на шару исход). Клиент скачал 4.8гб, его отключил абиллс (сработал скрипт). Кредит у клиента 2000, а депозит стал -2849.657523.

Спасибо.

Ответить