Страница 1 из 1
Несколько вопросов по abills 0.41b
Добавлено: Чт июл 30, 2009 11:24 am
vgray
Добрый день, разбираюсь с abills и появилось несколько вопросов
1) если мы пишем TRAFFIC_SUM>10=SPEED:64; то за какой период считается этот TRAFFIC_SUM ?
2) на что влияет галочка в / Customers/ Logins/ Information/ NAS/ напротив NAS'ов,
и галочка в / System configuration/ Internet/ Tarif plans/ NAS/ напротив NAS'ов
у меня что они есть, что их нету - все равно происходит Access-Accept
3) Когда я добавляю пользователя через / Customers/ Logins/ Internet/ Users Add/
то напротив полей TURBO: & Periodic payments: у меня ничего нету ( по логике там должны быть элементы управления) это баг или фича?
4) Как сделать чтобы турбо был отключен по умолчанию?
Заранее спасибо за ответы
Re: Несколько вопросов по abills 0.41b
Добавлено: Чт июл 30, 2009 12:11 pm
lasik
1 когда зверь скачает 10 мб, и совершит переподключение
3 модуль турбо платный
Re: Несколько вопросов по abills 0.41b
Добавлено: Чт июл 30, 2009 5:02 pm
~AsmodeuS~
2 очень странно
4 править шаблон
Re: Несколько вопросов по abills 0.41b
Добавлено: Чт июл 30, 2009 9:24 pm
Abram
Кто-нибудь, просветите меня - что такое турбо?

Re: Несколько вопросов по abills 0.41b
Добавлено: Чт июл 30, 2009 11:13 pm
lasik
что ж вы поиском то не пользуетесь ?
читай
Re: Несколько вопросов по abills 0.41b
Добавлено: Пт июл 31, 2009 2:22 am
vgray
lasik писал(а):1 когда зверь скачает 10 мб, и совершит переподключение
те эти 10 мегабайт считаются с начала действия логина, и в след месяце этот счетчик не сбросится?
если я хочу чтобы счетчик сбрасывался 1го числа каждого месяца то мне использовать MONTH_TRAFFIC_SUM ?
lasik писал(а):3 модуль турбо платный
но когда я захожу в / Customers/ Logins/ Information/ то напротив турбо я вижу опцию включить/выключить
те в одном месте эта опция появляется а в другом нет
~AsmodeuS~ писал(а):
2 очень странно
я включил дебаг обрашений к базе и поймал след запрос
Код: Выделить всё
select if (dv.logins=0, if(tp.logins is null, 0, tp.logins), dv.logins) AS logins,
if(dv.filter_id != '', dv.filter_id, if(tp.filter_id is null, '', tp.filter_id)),
if(dv.ip>0, INET_NTOA(dv.ip), 0),
INET_NTOA(dv.netmask),
....
FROM (dv_main dv)
LEFT JOIN tarif_plans tp ON (dv.tp_id=tp.id)
LEFT JOIN users_nas un ON (un.uid = dv.uid)
LEFT JOIN tp_nas ON (tp_nas.tp_id = tp.id)
LEFT JOIN intervals i ON (tp.id = i.tp_id)
значение галочек Allow nas мы не запрашиваем, а используем как фильтр при join'ах. Но так как используется LEFT JOIN а не просто JOIN то получается что эти галочки опциональны и не влияют ни на что. я не проверял, но имхо также не будут работать галочки включения?отключения тарифного плана и интервалы
Re: Несколько вопросов по abills 0.41b
Добавлено: Пт июл 31, 2009 5:58 am
lasik
1 с начала учетного перида, счетчик автоматически сбрасывается при начале нового месяца
3 у вас нету модуля, который за это отвечает, он покупается, и кидает в misc дирректорию, а то что вы видеде, это управленческая часть этого модуля, и она ничего ровным счетом не делает
Re: Несколько вопросов по abills 0.41b
Добавлено: Пт июл 31, 2009 6:19 am
vgray
lasik писал(а):1 с начала учетного перида, счетчик автоматически сбрасывается при начале нового месяца
3 у вас нету модуля, который за это отвечает, он покупается, и кидает в misc дирректорию, а то что вы видеде, это управленческая часть этого модуля, и она ничего ровным счетом не делает
спасибо, только вот все равно не ясно почему в одном месте настройки не отображаются, а в другом месте они отображаются. имхо должно быть как-то едино
Re: Несколько вопросов по abills 0.41b
Добавлено: Пт июл 31, 2009 6:55 am
lasik
Все целиком и полностью от шаблонов зависит. У меня вообще не отображается, как и некоторые другие ненужные мне элементы.
Re: Несколько вопросов по abills 0.41b
Добавлено: Сб авг 01, 2009 6:12 am
~AsmodeuS~
vgray писал(а):Код: Выделить всё
select if (dv.logins=0, if(tp.logins is null, 0, tp.logins), dv.logins) AS logins,
if(dv.filter_id != '', dv.filter_id, if(tp.filter_id is null, '', tp.filter_id)),
if(dv.ip>0, INET_NTOA(dv.ip), 0),
INET_NTOA(dv.netmask),
....
FROM (dv_main dv)
LEFT JOIN tarif_plans tp ON (dv.tp_id=tp.id)
LEFT JOIN users_nas un ON (un.uid = dv.uid)
LEFT JOIN tp_nas ON (tp_nas.tp_id = tp.id)
LEFT JOIN intervals i ON (tp.id = i.tp_id)
проверка на работу делается ниже, сдесь только просматрвается есть ли прикреплённые сервера доступа или нет
Re: Несколько вопросов по abills 0.41b
Добавлено: Сб авг 01, 2009 6:26 am
vgray
~AsmodeuS~ писал(а):vgray писал(а):
проверка на работу делается ниже, сдесь только просматрвается есть ли прикреплённые сервера доступа или нет
почему-то у меня такой проверки нету, вот полный лог запросов
http://pastebin.com/m75b558be
а вот что у меня в таблицах,
Код: Выделить всё
mysql> select * from users_nas;
Empty set (0.00 sec)
mysql> select * from tp_nas;
Empty set (0.01 sec)
Код: Выделить всё
[root@fbsd mpd4]# radtest elena 123456 127.0.0.1:1812 10 testing123 ppphint 127.0.0.1
Sending Access-Request of id 0 to 127.0.0.1 port 1812
User-Name = "elena"
User-Password = "123456"
NAS-IP-Address = 127.0.0.1
NAS-Port = 10
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=0, length=38
Session-Timeout = 136033
Framed-IP-Address = 10.64.0.127
Framed-IP-Netmask = 255.255.255.255
не смотря на то, что насы отключены пользователь все равно подключается.