при запуске скрипта /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