Не создаются правила шейпера при использовании модуля Ipn
система Freebsd 8.0 версия 0.51 из cvs модули Dv, Ipn, Dhcphosts
(по поводу 8ки не пинать, версия 0.42 работает на ура)
при запуске скрипта
/usr/abills/libexec/linkupdown ipn up rl1 %LOGIN %IP
добавляет данные об адресах в таблице
скрипт /usr/abills/libexec/billd checkspeed NAS_IDS=2
не вносит никаких данных, хотя он отвечает за шейпер
/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>
GT: 0.27686
/usr/abills/libexec/linkupdown ipn up rl1 test 172.30.33.66 debug
Count: 0 Remain Time: 0
Day: 0 Session_start: 16177 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 1 Remain Time: 70223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 2 Remain Time: 156623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 3 Remain Time: 243023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 4 Remain Time: 329423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 5 Remain Time: 415823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 6 Remain Time: 502223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 7 Remain Time: 588623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 8 Remain Time: 675023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 9 Remain Time: 761423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 10 Remain Time: 847823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 11 Remain Time: 934223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 12 Remain Time: 1020623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 13 Remain Time: 1107023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 14 Remain Time: 1193423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 15 Remain Time: 1279823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 16 Remain Time: 1366223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 17 Remain Time: 1452623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 18 Remain Time: 1539023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 19 Remain Time: 1625423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 20 Remain Time: 1711823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 21 Remain Time: 1798223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 22 Remain Time: 1884623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 23 Remain Time: 1971023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 24 Remain Time: 2057423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 25 Remain Time: 2143823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 26 Remain Time: 2230223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 27 Remain Time: 2316623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 28 Remain Time: 2403023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 29 Remain Time: 2489423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 30 Remain Time: 2575823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 31 Remain Time: 2662223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 32 Remain Time: 2748623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 33 Remain Time: 2835023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 34 Remain Time: 2921423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 35 Remain Time: 3007823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 36 Remain Time: 3094223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 37 Remain Time: 3180623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 38 Remain Time: 3267023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 39 Remain Time: 3353423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 40 Remain Time: 3439823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 41 Remain Time: 3526223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 42 Remain Time: 3612623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 43 Remain Time: 3699023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 44 Remain Time: 3785423
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 45 Remain Time: 3871823
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 46 Remain Time: 3958223
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 47 Remain Time: 4044623
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 48 Remain Time: 4131023
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 1
<<!=
Count: 49 Remain Time: 4217423
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.33.66/32 1
Подскажите что делаю не так