ABillS v0.5

yuracher
Сообщения: 63
Зарегистрирован: Вт авг 11, 2009 6:56 am
Откуда: Коломия
Контактная информация:

Re: ABillS v0.5

Сообщение yuracher »

Прочитайте Changelogs:
Вынесены классы трафика в отдельную форму и доработан шейпер с учётом таблиц FreeBSD + ng_car. При миграции нужно завести классы трафика в таблицу и повторно их выбрать в форме тарификации трафика
Відповідно те, що було в /usr/abills/cgi-bin/admin/nets/ зараз -- в таблиці traffic_classes.
С правами все ок. Что не так?
drwxrwxrwx 2 www www 512 Dec 13 21:15 nets
Хіба ж так гарно? ;)
Час летить швидко, але є хороша новина -- ти в кріслі пілота!

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Re: ABillS v0.5

Сообщение antony »

antony писал(а):Права есть. В версии 0.4 при редактирование интервалов выводилось сообщение:
Created '/usr/abills/cgi-bin/admin/nets//3.nets'

10.0.0.0/8 2
11.100.0.0/16 1
0.0.0.0/0 0

А в версии 0.5 не выводится.

Как нить дебаг можно посмотреть?

Вот какие пермишены у меня:

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

net# cat config.pl | grep DV_EXPPP_NETFILES
$conf{DV_EXPPP_NETFILES}='/usr/abills/cgi-bin/admin/nets/';
net# ls -l /usr/abills/cgi-bin/admin/
total 294
drwxr-xr-x  2 www  www     512 Dec  6 13:52 CVS
-rw-r--r--  1 www  www   51864 May 21  2009 charts.swf
-rw-r--r--  1 www  www    4156 Dec 13 13:44 charts.xml
-rw-r--r--  1 www  www    3937 Dec 13 13:44 charts1.xml
-rwxr-xr-x  1 www  www    1760 Feb 26  2008 help.cgi
-rwxr-xr-x  1 www  www  207651 Dec  3 00:24 index.cgi
drwxrwxrwx  2 www  www     512 Dec 13 21:15 nets
-rw-r--r--  1 www  www     408 Dec 13 16:17 weblog.log
net# ls -l /usr/abills/cgi-bin/admin/nets/
total 0
С правами все ок. Что не так?

drwxrwxrwx 2 www www 512 Dec 13 21:15 nets
Выяснил что что-то не так в этом условии. А именно с $attr->{NETS}

Tariffs.pm 914/1250

if ($attr->{DV_EXPPP_NETFILES} && $attr->{NETS})

Заменил на

if ($attr->{DV_EXPPP_NETFILES}) {

Файл создался, пустой и получил ошибку:

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

Created '/usr/abills/cgi-bin/admin/nets/4.nets'


Ошибка
[1] (Wrong Exppp date 'global'; )
Что за аттрибут $attr->{NETS} ?


Удалил все классы трафика, табличка пустая. А когда редактирую ТП там где скорость и сеть указывается, вместо сетей указано "0:"
От куда это берется?

Добавил в сети только global

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

mysql> select * from traffic_classes ;
+----+--------+-----------+----------+
| id | name   | nets      | comments |
+----+--------+-----------+----------+
|  6 | global | 0.0.0.0/0 |          |
+----+--------+-----------+----------+
1 row in set (0.00 sec)
Скрин делать не могу, с мака сижу по рдп. Вот код html

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

<tr><td colspan="2">NETS</td><td><select name="TT_NET_ID">
<option value="0" selected="selected">0:</option>
<option value="6">6:global</option></select>
</td></tr>
<tr><th colspan="3">EXPPP_NETFILES: <input name="DV_EXPPP_NETFILES" value="yes" checked="checked" type="checkbox"></th></tr>
</tbody>
Последний раз редактировалось antony Пн дек 14, 2009 8:08 pm, всего редактировалось 1 раз.

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Re: ABillS v0.5

Сообщение antony »

yuracher писал(а):Прочитайте Changelogs:
Вынесены классы трафика в отдельную форму и доработан шейпер с учётом таблиц FreeBSD + ng_car. При миграции нужно завести классы трафика в таблицу и повторно их выбрать в форме тарификации трафика
Відповідно те, що було в /usr/abills/cgi-bin/admin/nets/ зараз -- в таблиці traffic_classes.
С правами все ок. Что не так?
drwxrwxrwx 2 www www 512 Dec 13 21:15 nets
Хіба ж так гарно? ;)
Я не мигрирую, я с нуля ставлю на отдельную машину.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

по соображениям того что ни один ком. пользователь больше не пользуеться exppp а все перешли на mpd который может делать все тоже, я выбросил эту функцию но щас вернул опять назад. думал уже никто этим не пользуется

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Re: ABillS v0.5

Сообщение antony »

~AsmodeuS~ писал(а):по соображениям того что ни один ком. пользователь больше не пользуеться exppp а все перешли на mpd который может делать все тоже, я выбросил эту функцию но щас вернул опять назад. думал уже никто этим не пользуется
а mpd научился разделять трафик? для меня важно отделить локальный он инета, так как большая доля локального трафика и пользователи в инет попадают через нат.

Файл появился, сети прописано, но на ppp атрибуты не передаются.
Должен в лог писать что-то типа:

(ver 0.4)
Dec 15 08:23:11 abills ppp[1646]: Phase: IP хх.хх.х.ххх
Dec 15 08:23:11 abills ppp[1646]: Phase: Netmask 255.255.255.255
Dec 15 08:23:11 abills ppp[1646]: Phase: IP table '/usr/abills/cgi-bin/admin/nets/5.nets'

а (ver 0.5)
Dec 15 08:57:12 net239-140 ppp[31846]: tun0: Phase: IP xxx.xxx.xxx.xxx
Dec 15 08:57:12 net239-140 ppp[31846]: tun0: Phase: Netmask 255.255.255.255
Dec 15 08:57:12 net239-140 ppp[31846]: tun0: Phase: Chap Output: SUCCESS

нету.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

спасибо может гдето ещё пропустил

уже поправил

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Re: ABillS v0.5

Сообщение antony »

А модуль "Msgs" работает? В ЛК есть раздел "Сообщение", а вот в админке чего то не нахожу. Может пора к окулисту? :)

И еще

В ЛК не удается сменить пароль. После смены выкидывает на вход. Пускает только со старым паролем.

$conf{user_chg_passwd}=1;


И при само-регистрации нельзя выбрать ТП:

https://суперсервер:9443/registration.cgi
Вложения
register.PNG
register.PNG (6.56 КБ) 17097 просмотров

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

сообщение в разделе другое

смотрите что у Вас с куками

регистрация доступна только ком пользователям

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Re: ABillS v0.5

Сообщение antony »

~AsmodeuS~ писал(а):сообщение в разделе другое

смотрите что у Вас с куками

регистрация доступна только ком пользователям
Пароль в ЛК не меняется. После нажатия кнопки "Изменить" выкидывает на вход. Проверил на разных браузерах и на разных компьютерах.


Вот ЛК:
Тут есть сообщения.
Изображение

А вот админка:
Изображение
Пусто.

Может что-то не то я делаю.



2. А сколько стоит модуль регистрации?

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Re: ABillS v0.5

Сообщение lasik »

2 стать комм. пользоваетелем

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

1 проверте в демке

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: ABillS v0.5

Сообщение NiTr0 »

Кстати, вопрос назрел: в 0.5 планируется ли пользование такой полезной фичи мускула, как транзакции? В 0.42 один раз уже столкнулся с тем, что при внесении денег на счет юзверю в оплаты запись добавилась, а вот депозит не изменился...

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: ABillS v0.5

Сообщение ~AsmodeuS~ »

да используются функции транзакции но пока ещё не всюду применены

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

Re: ABillS v0.5

Сообщение sa1 »

Поставил 0.5 из cvs. С нуля.
Включил модуль IPN.
Включил тарифный план в котором трафик стоит 0.5 за 1мб полученного, включено 2мб, абонплата в месяц 200.
Настроил ipcad, flow-capture и все что надо по доке.
Завел компанию с кредитом 10, завел пользователя со счетом в этой компании. Посадил пользователя на созданный тарифный план.
Создал скрипты IPN_STOP_RULE и IPN_START_RULE, которые просто шлют письмо-уведомление и вносят-выносят IP адрес из ipfw table. Начал качать с IP адреса пользователя. Скачал около 16 мб и влетел в ipfw table (ушел в минус). Странно, но депозит показывает -7.249953, кредит в компании 10. Ок, поставил кредит лично пользователю 20. Вижу в IPNet на странице пользователя его адрес появился, но IPN_START_RULE не сработало.

1. Когда оно должно сработать? Сколько ждать?
2. ~AsmodeuS~, пожалуйста, протестируй более плотно сам работу пользователя компании с разными кредитами (как у компании, так и персонально у пользователя) в модуле IPN.
Спасибо.

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

Re: ABillS v0.5

Сообщение ran »

по идее:

1. если у пользователя компании есть личный депозит то должен учитываться кредит данного пользователя а не компании

2. если у пользователя компании нет личного депозита (используется общий депозит компании) то должен учитываться общий кредит компании

а как уж оно там на самом деле... ;)
Любой тупик - это тщательно замаскированный выход.

Ответить