чистый Ipn в Abills 0.5

Ответить
snk
Сообщения: 4
Зарегистрирован: Ср авг 19, 2009 1:54 am

чистый Ipn в Abills 0.5

Сообщение snk »

используется Abills 0.5 из cvs на сервере Freebsd 8
при запуске скрипта /usr/abills/linkupdown ipn up rl1 test 172.30.32.66 debug добавляет только таблицы без шейпера
у скрипта /usr/abills/libexec/billd checkspeed NAS_IDS=2 debug=5 также не обрабатывает шейпер

какие использовать правила для переменных $conf{IPN_FW_START_RULE} и $conf{IPN_FW_STOP_RULE}

или теперь шейпер заточен под использование только ng_car ?
/usr/abills/libexec/linkupdown up rl1 test 172.30.32.66 debug
Count: 0 Remain Time: 0
Day: 0 Session_start: 63983 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 1 Remain Time: 22417
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 2 Remain Time: 108817
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 3 Remain Time: 195217
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 4 Remain Time: 281617
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 5 Remain Time: 368017
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 6 Remain Time: 454417
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 7 Remain Time: 540817
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 8 Remain Time: 627217
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 9 Remain Time: 713617
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 10 Remain Time: 800017
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 44 Remain Time: 3737617
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 45 Remain Time: 3824017
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 46 Remain Time: 3910417
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 47 Remain Time: 3996817
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 48 Remain Time: 4083217
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 49 Remain Time: 4169617
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
TT, 1
TIME_PRICE, 0
FIRST_INTERVAL, 1
Expresion:================================

END: =====================================
/sbin/ipfw table 10 add 172.30.32.66/32 1
/sbin/ipfw table 1 add 0.0.0.0/0 0
/sbin/ipfw table 2 add 172.30.32.64/29 1
/usr/abills/libexec/billd checkspeed NAS_IDS=2 debug=5
Debug mode 5
Show rules
<p>SELECT c.user_name,
c.nas_port_id,
dv.tp_id,
dv.speed,
u.uid,
c.join_service,
INET_NTOA(c.framed_ip_address),

pi.phone,
INET_NTOA(c.framed_ip_address),
u.uid,
INET_NTOA(c.nas_ip_address),
if(company.name IS NULL, b.deposit, cb.deposit),
if(u.company_id=0, u.credit,
if (u.credit=0, company.credit, u.credit)),
if(date_format(c.started, '%Y-%m-%d')=curdate(), date_format(c.started, '%H:%i:%s'), c.started),
UNIX_TIMESTAMP()-c.lupdated,
c.status,
c.nas_id,
c.user_name,
c.nas_port_id,
c.acct_session_id,
c.CID,
dv.tp_id
FROM dv_calls c
LEFT JOIN users u ON (u.uid=c.uid)
LEFT JOIN dv_main dv ON (dv.uid=u.uid)
LEFT JOIN users_pi pi ON (pi.uid=u.uid)

LEFT JOIN bills b ON (u.bill_id=b.id)
LEFT JOIN companies company ON (u.company_id=company.id)
LEFT JOIN bills cb ON (company.bill_id=cb.id)

WHERE ((c.status=1 or c.status>=3) AND c.status<11) and nas_id IN (2)
ORDER BY 1 ;</p>
test IF:0 TP:100 SPEED:0 JOIN: 0 IP:172.30.32.66
GT: 0.27759

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

Re: чистый Ipn в Abills 0.5

Сообщение sa1 »

Врядли тебе ответят. :(
Не купил биллинг -- не надейся на ответ. :(

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

Re: чистый Ipn в Abills 0.5

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

sa1 писал(а):Врядли тебе ответят. :(
Не купил биллинг -- не надейся на ответ. :(
Хотелось чтобы кроме однотипных ответов давали пользователям конкретны ответы

настройка шейпера описана в мануале по установке системы

snk
Сообщения: 4
Зарегистрирован: Ср авг 19, 2009 1:54 am

Re: чистый Ipn в Abills 0.5

Сообщение snk »

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

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

Re: чистый Ipn в Abills 0.5

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

внезависимости от типа сервиса используется linkupdown

если использовать ВПН то сам впн сервер поднимает этот скрипт

если ИПН тогда пользователь из вебки или админ это делает

snk
Сообщения: 4
Зарегистрирован: Ср авг 19, 2009 1:54 am

Re: чистый Ipn в Abills 0.5

Сообщение snk »

~AsmodeuS~ писал(а):внезависимости от типа сервиса используется linkupdown

если использовать ВПН то сам впн сервер поднимает этот скрипт

если ИПН тогда пользователь из вебки или админ это делает
как уже писал выше действия скрипта linkupdown при запуске из вебки либо вручную заносят только в таблицы данные об ip адресе и адреса указанные в тарифном плане (пиринговые), но никакой речи хотя бы о том же запуске правил шейпера как это было в версии 0.4х нет. используется только модуль Ipn без всяких впн.

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

Re: чистый Ipn в Abills 0.5

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

самая популярна фраза этого форума внимательно читайте мануал по установке


Дополнительно

*
FreeBSD ng_car шейпер
*
FreeBSD Dummynet/table шейпер

Ответить