ng_car - нарезка скорости
Re: ng_car - нарезка скорости
Код: Выделить всё
Count: 0 Remain Time: 0
Day: 0 Session_start: 1706 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 1 Remain Time: 84694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 2 Remain Time: 171094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 3 Remain Time: 257494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 4 Remain Time: 343894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 5 Remain Time: 430294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 6 Remain Time: 516694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 7 Remain Time: 603094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 8 Remain Time: 689494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 9 Remain Time: 775894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 10 Remain Time: 862294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 11 Remain Time: 948694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 12 Remain Time: 1035094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 13 Remain Time: 1121494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 14 Remain Time: 1207894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 15 Remain Time: 1294294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 16 Remain Time: 1380694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 17 Remain Time: 1467094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 18 Remain Time: 1553494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 19 Remain Time: 1639894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 20 Remain Time: 1726294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 21 Remain Time: 1812694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 22 Remain Time: 1899094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 23 Remain Time: 1985494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 24 Remain Time: 2071894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 25 Remain Time: 2158294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 26 Remain Time: 2244694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 27 Remain Time: 2331094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 28 Remain Time: 2417494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 29 Remain Time: 2503894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 30 Remain Time: 2590294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 31 Remain Time: 2676694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 32 Remain Time: 2763094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 33 Remain Time: 2849494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 34 Remain Time: 2935894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 35 Remain Time: 3022294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 36 Remain Time: 3108694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 37 Remain Time: 3195094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 38 Remain Time: 3281494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 39 Remain Time: 3367894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 40 Remain Time: 3454294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 41 Remain Time: 3540694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 42 Remain Time: 3627094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 43 Remain Time: 3713494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 44 Remain Time: 3799894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 45 Remain Time: 3886294
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 46 Remain Time: 3972694
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 47 Remain Time: 4059094
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 48 Remain Time: 4145494
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
Count: 49 Remain Time: 4231894
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 6
<<!=
TT, 6
TIME_PRICE, 0
FIRST_INTERVAL, 6
Expresion:================================
END: =====================================
/sbin/ipfw -q table 1 add 0.0.0.0/0 0
/sbin/ipfw -q table 10 delete 10.2.0.178
/sbin/ipfw -q table 11 delete 10.2.0.178
/sbin/ipfw -q table 10 add 10.2.0.178/32 10221
/sbin/ipfw -q table 11 add 10.2.0.178/32 20221
/usr/sbin/ngctl -f- <<-EOF
mkpeer ipfw: car 10221 upper
name ipfw:10221 class0_test
connect class0_test: ipfw: lower 20221
msg class0_test: setconf { upstream={ cbs=128000 ebs=256000 cir=10485760 greenAc tion=1 yellowAction=1 redAction=2 mode=2 } downstream={ cbs=256000 ebs=512000 c ir=10485760 greenAction=1 yellowAction=1 redAction=2 mode=2 } }
1bin/ipfw -q table 2 add 8.8.4.0/24
/sbin/ipfw -q table 12 delete 10.2.0.178
/sbin/ipfw -q table 13 delete 10.2.0.178
/sbin/ipfw -q table 12 add 10.2.0.178/32 30221
/sbin/ipfw -q table 13 add 10.2.0.178/32 40221
/usr/sbin/ngctl -f- <<-EOF
mkpeer ipfw: car 30221 upper
name ipfw:30221 class1_test
connect class1_test: ipfw: lower 40221
msg class1_test: setconf { upstream={ cbs=64000 ebs=128000 cir=1048576 greenActi on=1 yellowAction=1 redAction=2 mode=2 } downstream={ cbs=64000 ebs=128000 cir= 1048576 greenAction=1 yellowAction=1 redAction=2 mode=2 } }
Re: ng_car - нарезка скорости
у вас всё работает судя по выводу
Re: ng_car - нарезка скорости
да и вообще смысл заморачиваться со всеми этими таблицами
когда можно сделать проще
в конфиг билинга добавить
а в тарифном плане забить в радиус параметры примерно такое
а после подключения юзера проверить работу командой
на данный момент видно два подключения
когда можно сделать проще
в конфиг билинга добавить
Код: Выделить всё
$conf{ng_car}=1;
Код: Выделить всё
mpd-limit+="in#1=all rate-limit 100000 19000 38000",
mpd-limit+="out#1=all rate-limit 100000 19000 38000"
Код: Выделить всё
server# ngctl list
There are 29 total nodes:
Name: <unnamed> Type: car ID: 000004d4 Num hooks: 2
Name: <unnamed> Type: car ID: 000004d3 Num hooks: 2
Name: <unnamed> Type: mppc ID: 000004d0 Num hooks: 1
Name: <unnamed> Type: mppc ID: 000004cf Num hooks: 1
Name: <unnamed> Type: car ID: 000004a2 Num hooks: 2
Name: <unnamed> Type: car ID: 000004a1 Num hooks: 2
Name: <unnamed> Type: mppc ID: 0000049e Num hooks: 1
Name: <unnamed> Type: mppc ID: 0000049d Num hooks: 1
Name: <unnamed> Type: socket ID: 00000464 Num hooks: 1
Name: <unnamed> Type: pppoe ID: 0000000b Num hooks: 4
Name: em0 Type: ether ID: 00000003 Num hooks: 0
Name: mpd69071-B-1-lim Type: bpf ID: 000004a0 Num hooks: 6
Name: mpd69071-B-2-lim Type: bpf ID: 000004d2 Num hooks: 6
Name: ng0 Type: iface ID: 0000049b Num hooks: 1
Name: ng1 Type: iface ID: 000004cd Num hooks: 1
Name: rl0 Type: ether ID: 00000002 Num hooks: 1
Name: mpd69071-B-1-mss Type: tcpmss ID: 0000049f Num hooks: 2
Name: mpd69071-B-1 Type: ppp ID: 0000049c Num hooks: 5
Name: mpd69071-B-2-mss Type: tcpmss ID: 000004d1 Num hooks: 2
Name: mpd69071-B-2 Type: ppp ID: 000004ce Num hooks: 5
Name: ngctl73650 Type: socket ID: 000004d5 Num hooks: 0
Name: mpd69071-stats Type: socket ID: 00000475 Num hooks: 0
Name: ipfw Type: ipfw ID: 00000001 Num hooks: 0
Name: mpd69071-cso Type: socket ID: 00000462 Num hooks: 0
Name: mpd69071-eso Type: socket ID: 00000463 Num hooks: 0
Name: mpd69071-lso Type: socket ID: 00000461 Num hooks: 2
Name: bge0 Type: ether ID: 00000004 Num hooks: 0
Name: mpd69071-rl0-2-lt Type: tee ID: 0000049a Num hooks: 2
Name: mpd69071-rl0-3-lt Type: tee ID: 000004cc Num hooks: 2
Re: ng_car - нарезка скорости
это естьв конфиг билинга добавить
Код:Код: Выделить всё
$conf{ng_car}=1;$conf{ng_car}=1;
задача: пустить неограниченный по скорости трафик(либо ограниченный, но в 2 раза выше скорость, чем допустим в мир)... т.е. разделить глобальный и траф на некоторые сети(пиринговые), может даже ua-ix. Я так понял, что именно таким методом это и делается.
видать не совсем работает: после поднятия скрипта, и дебага linkupdown
Код: Выделить всё
ipfw table 10 list
ipfw table 11 list
все пусто, остальные таблицы тоже..
Re: ng_car - нарезка скорости
у тебя
те добавляются в 12 и 13 таблицы
Код: Выделить всё
/sbin/ipfw -q table 12 add 10.2.0.178/32 30221
/sbin/ipfw -q table 13 add 10.2.0.178/32 40221
Re: ng_car - нарезка скорости
а выведи результат команды
ngclt list
после подключения юзера
ngclt list
после подключения юзера
Re: ng_car - нарезка скорости
Код: Выделить всё
Name: <unnamed> Type: mppc ID: 0000309b Num hooks: 1
Name: <unnamed> Type: mppc ID: 0000309a Num hooks: 1
Name: <unnamed> Type: ksocket ID: 00003097 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00003096 Num hooks: 2
Name: <unnamed> Type: car ID: 0000306f Num hooks: 2
Name: <unnamed> Type: car ID: 0000306e Num hooks: 2
Name: <unnamed> Type: mppc ID: 0000306b Num hooks: 1
Name: <unnamed> Type: mppc ID: 0000306a Num hooks: 1
Name: <unnamed> Type: ksocket ID: 00003067 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00003066 Num hooks: 2
Name: <unnamed> Type: car ID: 00002e6b Num hooks: 2
Name: <unnamed> Type: car ID: 00002e6a Num hooks: 2
Name: <unnamed> Type: ksocket ID: 00002e64 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00002e63 Num hooks: 2
Name: <unnamed> Type: car ID: 00002cd2 Num hooks: 2
Name: <unnamed> Type: car ID: 00002cd1 Num hooks: 2
Name: <unnamed> Type: mppc ID: 00002cce Num hooks: 1
Name: <unnamed> Type: mppc ID: 00002ccd Num hooks: 1
Name: <unnamed> Type: ksocket ID: 00002cca Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00002cc9 Num hooks: 2
Name: <unnamed> Type: car ID: 00002390 Num hooks: 2
Name: <unnamed> Type: car ID: 0000238f Num hooks: 2
Name: <unnamed> Type: mppc ID: 0000238c Num hooks: 1
Name: <unnamed> Type: mppc ID: 0000238b Num hooks: 1
Name: <unnamed> Type: ksocket ID: 00002388 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00002387 Num hooks: 2
Name: <unnamed> Type: mppc ID: 0000234f Num hooks: 1
Name: <unnamed> Type: mppc ID: 0000234e Num hooks: 1
Name: <unnamed> Type: ksocket ID: 0000234b Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 0000234a Num hooks: 2
Name: <unnamed> Type: car ID: 000021dd Num hooks: 2
Name: <unnamed> Type: car ID: 000021dc Num hooks: 2
Name: <unnamed> Type: mppc ID: 000021d9 Num hooks: 1
Name: <unnamed> Type: mppc ID: 000021d8 Num hooks: 1
Name: <unnamed> Type: ksocket ID: 000021d5 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 000021d4 Num hooks: 2
Name: <unnamed> Type: car ID: 00001847 Num hooks: 2
Name: <unnamed> Type: car ID: 00001846 Num hooks: 2
Name: <unnamed> Type: ksocket ID: 00001841 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00001840 Num hooks: 2
Name: <unnamed> Type: car ID: 00000f45 Num hooks: 2
Name: <unnamed> Type: car ID: 00000f44 Num hooks: 2
Name: <unnamed> Type: mppc ID: 00000f41 Num hooks: 1
Name: <unnamed> Type: mppc ID: 00000f40 Num hooks: 1
Name: <unnamed> Type: ksocket ID: 00000f3d Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00000f3c Num hooks: 2
Name: <unnamed> Type: car ID: 0000062d Num hooks: 2
Name: <unnamed> Type: car ID: 0000062c Num hooks: 2
Name: <unnamed> Type: mppc ID: 00000629 Num hooks: 1
Name: <unnamed> Type: mppc ID: 00000628 Num hooks: 1
Name: <unnamed> Type: ksocket ID: 00000625 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00000624 Num hooks: 2
Name: <unnamed> Type: ksocket ID: 00000018 Num hooks: 1
Name: <unnamed> Type: pptpgre ID: 00000017 Num hooks: 2
Name: mpd1111-lso Type: socket ID: 0000000e Num hooks: 33
Name: mpd1111-B-10-mss Type: tcpmss ID: 00003276 Num hooks: 2
Name: mpd1111-B-10 Type: ppp ID: 00003273 Num hooks: 5
Name: mpd1111-B-11-mss Type: tcpmss ID: 00003593 Num hooks: 2
Name: mpd1111-B-11 Type: ppp ID: 00003590 Num hooks: 5
Name: mpd1111-B-20-mss Type: tcpmss ID: 00002e68 Num hooks: 2
Name: mpd1111-B-20 Type: ppp ID: 00002e66 Num hooks: 7
Name: mpd1111-B-12-mss Type: tcpmss ID: 000036b7 Num hooks: 2
Name: mpd1111-B-12 Type: ppp ID: 000036b5 Num hooks: 7
Name: mpd1111-B-13-mss Type: tcpmss ID: 00003617 Num hooks: 2
Name: mpd1111-B-13 Type: ppp ID: 00003614 Num hooks: 5
Name: mpd1111-B-40-mss Type: tcpmss ID: 00002ccf Num hooks: 2
Name: mpd1111-B-40 Type: ppp ID: 00002ccc Num hooks: 5
Name: mpd1111-B-31-mss Type: tcpmss ID: 0000062a Num hooks: 2
Name: mpd1111-B-31 Type: ppp ID: 00000627 Num hooks: 5
Name: ng0 Type: iface ID: 00000019 Num hooks: 1
Name: mpd1111-B-14-mss Type: tcpmss ID: 000036c5 Num hooks: 2
Name: mpd1111-B-14 Type: ppp ID: 000036c2 Num hooks: 5
Name: ng1 Type: iface ID: 00003665 Num hooks: 1
Name: mpd1111-B-23-mss Type: tcpmss ID: 000021da Num hooks: 2
Name: mpd1111-B-23 Type: ppp ID: 000021d7 Num hooks: 5
Name: ng2 Type: iface ID: 000036a9 Num hooks: 1
Name: re0 Type: ether ID: 00000003 Num hooks: 0
Name: ng3 Type: iface ID: 00003680 Num hooks: 1
Name: mpd1111-B-52-mss Type: tcpmss ID: 00003460 Num hooks: 2
Name: mpd1111-B-52 Type: ppp ID: 0000345d Num hooks: 5
Name: ng4 Type: iface ID: 00003699 Num hooks: 1
Name: mpd1111-B-17-mss Type: tcpmss ID: 000035f4 Num hooks: 2
Name: mpd1111-B-17 Type: ppp ID: 000035f1 Num hooks: 5
Name: mpd1111-B-53-mss Type: tcpmss ID: 0000357d Num hooks: 2
Name: mpd1111-B-53 Type: ppp ID: 0000357a Num hooks: 5
Name: mpd1111-B-35-mss Type: tcpmss ID: 000032de Num hooks: 2
Name: mpd1111-B-35 Type: ppp ID: 000032db Num hooks: 5
Name: mpd1111-B-44-mss Type: tcpmss ID: 0000329c Num hooks: 2
Name: mpd1111-B-44 Type: ppp ID: 00003299 Num hooks: 5
Name: ng5 Type: iface ID: 000035b0 Num hooks: 1
Name: mpd1111-B-36-mss Type: tcpmss ID: 00003197 Num hooks: 2
Name: mpd1111-B-36 Type: ppp ID: 00003194 Num hooks: 5
Name: mpd1111-B-81-mss Type: tcpmss ID: 0000306c Num hooks: 2
Name: mpd1111-B-81 Type: ppp ID: 00003069 Num hooks: 5
Name: ng6 Type: iface ID: 00003501 Num hooks: 1
Name: mpd1111-B-19-mss Type: tcpmss ID: 00002350 Num hooks: 2
Name: mpd1111-B-19 Type: ppp ID: 0000234d Num hooks: 5
Name: ng7 Type: iface ID: 0000368c Num hooks: 1
Name: mpd1111-B-65-mss Type: tcpmss ID: 000033bd Num hooks: 2
Name: mpd1111-B-65 Type: ppp ID: 000033ba Num hooks: 5
Name: ng8 Type: iface ID: 00003656 Num hooks: 1
Name: mpd1111-B-48-mss Type: tcpmss ID: 00003367 Num hooks: 2
Name: mpd1111-B-48 Type: ppp ID: 00003364 Num hooks: 5
Name: mpd1111-B-75-mss Type: tcpmss ID: 00000f42 Num hooks: 2
Name: mpd1111-B-75 Type: ppp ID: 00000f3f Num hooks: 5
Name: ng9 Type: iface ID: 00003272 Num hooks: 1
Name: mpd1111-B-58-mss Type: tcpmss ID: 0000238d Num hooks: 2
Name: mpd1111-B-58 Type: ppp ID: 0000238a Num hooks: 5
Name: mpd1111-B-76-mss Type: tcpmss ID: 00001844 Num hooks: 2
Name: mpd1111-B-76 Type: ppp ID: 00001843 Num hooks: 3
Name: rl0 Type: ether ID: 00000005 Num hooks: 0
Name: mpd1111-L-10-lt Type: tee ID: 000036a5 Num hooks: 2
Name: mpd1111-L-11-lt Type: tee ID: 0000358b Num hooks: 2
Name: mpd1111-L-20-lt Type: tee ID: 00002348 Num hooks: 2
Name: mpd1111-L-12-lt Type: tee ID: 0000360f Num hooks: 2
Name: mpd1111-L-13-lt Type: tee ID: 00003652 Num hooks: 2
Name: mpd1111-L-40-lt Type: tee ID: 00002cc7 Num hooks: 2
Name: mpd1111-L-31-lt Type: tee ID: 00000622 Num hooks: 2
Name: mpd1111-L-14-lt Type: tee ID: 000036b0 Num hooks: 2
Name: mpd1111-L-15-lt Type: tee ID: 000036bd Num hooks: 2
Name: mpd1111-L-42-lt Type: tee ID: 00003294 Num hooks: 2
Name: mpd1111-L-24-lt Type: tee ID: 000021d2 Num hooks: 2
Name: mpd1111-L-52-lt Type: tee ID: 00003575 Num hooks: 2
Name: mpd1111-L-35-lt Type: tee ID: 000032d6 Num hooks: 2
Name: mpd1111-L-45-lt Type: tee ID: 0000335f Num hooks: 2
Name: mpd1111-L-36-lt Type: tee ID: 0000318f Num hooks: 2
Name: mpd1111-L-81-lt Type: tee ID: 00003064 Num hooks: 2
Name: mpd1111-L-19-lt Type: tee ID: 000035ec Num hooks: 2
Name: mpd1111-B-101-lim Type: bpf ID: 00003156 Num hooks: 6
Name: mpd1111-L-65-lt Type: tee ID: 000033b5 Num hooks: 2
Name: mpd1111-B-102-lim Type: bpf ID: 0000309d Num hooks: 6
Name: ngctl55945 Type: socket ID: 000036c6 Num hooks: 0
Name: mpd1111-L-75-lt Type: tee ID: 00000f3a Num hooks: 2
Name: mpd1111-L-49-lt Type: tee ID: 00003458 Num hooks: 2
Name: mpd1111-L-58-lt Type: tee ID: 00002385 Num hooks: 2
Name: mpd1111-L-76-lt Type: tee ID: 0000183e Num hooks: 2
Name: mpd1111-B-101-mss Type: tcpmss ID: 00003155 Num hooks: 2
Name: mpd1111-B-101 Type: ppp ID: 00003152 Num hooks: 5
Name: mpd1111-B-102-mss Type: tcpmss ID: 0000309c Num hooks: 2
Name: mpd1111-B-102 Type: ppp ID: 00003099 Num hooks: 5
Name: ng10 Type: iface ID: 0000358f Num hooks: 1
Name: ipfw Type: ipfw ID: 00000006 Num hooks: 2
Name: ng11 Type: iface ID: 000036b4 Num hooks: 1
Name: ng12 Type: iface ID: 00003613 Num hooks: 1
Name: ng30 Type: iface ID: 00000626 Num hooks: 1
Name: ng13 Type: iface ID: 000036c1 Num hooks: 1
Name: ng22 Type: iface ID: 000021d6 Num hooks: 1
Name: ng51 Type: iface ID: 0000345c Num hooks: 1
Name: ng16 Type: iface ID: 000035f0 Num hooks: 1
Name: ng52 Type: iface ID: 00003579 Num hooks: 1
Name: ng34 Type: iface ID: 000032da Num hooks: 1
Name: ng43 Type: iface ID: 00003298 Num hooks: 1
Name: ng35 Type: iface ID: 00003193 Num hooks: 1
Name: ng80 Type: iface ID: 00003068 Num hooks: 1
Name: ng18 Type: iface ID: 0000234c Num hooks: 1
Name: ng64 Type: iface ID: 000033b9 Num hooks: 1
Name: ng19 Type: iface ID: 00002e65 Num hooks: 1
Name: ng47 Type: iface ID: 00003363 Num hooks: 1
Name: ng74 Type: iface ID: 00000f3e Num hooks: 1
Name: ng39 Type: iface ID: 00002ccb Num hooks: 1
Name: ng57 Type: iface ID: 00002389 Num hooks: 1
Name: ng75 Type: iface ID: 00001842 Num hooks: 1
Name: mpd1111-B-2-lim Type: bpf ID: 0000366a Num hooks: 6
Name: mpd1111-B-1-vjc Type: vjc ID: 0000001c Num hooks: 4
Name: mpd1111-B-3-lim Type: bpf ID: 000036ad Num hooks: 6
Name: nat Type: nat ID: 00000008 Num hooks: 2
Name: mpd1111-B-3-vjc Type: vjc ID: 000036ab Num hooks: 4
Name: mpd1111-B-4-lim Type: bpf ID: 00003685 Num hooks: 6
Name: mpd1111-B-5-lim Type: bpf ID: 0000369d Num hooks: 6
Name: mpd1111-B-5-vjc Type: vjc ID: 0000369b Num hooks: 4
Name: mpd1111-B-6-lim Type: bpf ID: 000035b5 Num hooks: 6
Name: mpd1111-B-7-lim Type: bpf ID: 00003506 Num hooks: 6
Name: mpd1111-B-8-lim Type: bpf ID: 00003691 Num hooks: 6
Name: mpd1111-B-9-lim Type: bpf ID: 0000365b Num hooks: 6
Name: mpd1111-L-101-lt Type: tee ID: 0000314d Num hooks: 2
Name: mpd1111-L-102-lt Type: tee ID: 00003094 Num hooks: 2
Name: mpd1111-B-1-mss Type: tcpmss ID: 0000001d Num hooks: 2
Name: mpd1111-B-1 Type: ppp ID: 0000001a Num hooks: 7
Name: mpd1111-B-2-mss Type: tcpmss ID: 00003669 Num hooks: 2
Name: mpd1111-B-2 Type: ppp ID: 00003666 Num hooks: 5
Name: mpd1111-B-3-mss Type: tcpmss ID: 000036ac Num hooks: 2
Name: mpd1111-B-3 Type: ppp ID: 000036aa Num hooks: 7
Name: mpd1111-B-4-mss Type: tcpmss ID: 00003684 Num hooks: 2
Name: mpd1111-B-4 Type: ppp ID: 00003681 Num hooks: 5
Name: mpd1111-B-5-mss Type: tcpmss ID: 0000369c Num hooks: 2
Name: mpd1111-B-5 Type: ppp ID: 0000369a Num hooks: 7
Name: mpd1111-B-6-mss Type: tcpmss ID: 000035b4 Num hooks: 2
Name: mpd1111-B-6 Type: ppp ID: 000035b1 Num hooks: 5
Name: mpd1111-B-7-mss Type: tcpmss ID: 00003505 Num hooks: 2
Name: mpd1111-B-7 Type: ppp ID: 00003502 Num hooks: 5
Name: mpd1111-B-8-mss Type: tcpmss ID: 00003690 Num hooks: 2
Name: mpd1111-B-8 Type: ppp ID: 0000368d Num hooks: 5
Name: mpd1111-B-9-mss Type: tcpmss ID: 0000365a Num hooks: 2
Name: mpd1111-B-9 Type: ppp ID: 00003657 Num hooks: 5
Name: mpd1111-stats Type: socket ID: 0000001b Num hooks: 0
Name: igb0 Type: ether ID: 00000001 Num hooks: 0
Name: igb1 Type: ether ID: 00000002 Num hooks: 0
Name: ng100 Type: iface ID: 00003151 Num hooks: 1
Name: ng101 Type: iface ID: 00003098 Num hooks: 1
Name: mpd1111-L-1-lt Type: tee ID: 00003661 Num hooks: 2
Name: mpd1111-L-2-lt Type: tee ID: 00000015 Num hooks: 2
Name: mpd1111-L-3-lt Type: tee ID: 00002e61 Num hooks: 2
Name: mpd1111-L-4-lt Type: tee ID: 0000326e Num hooks: 2
Name: mpd1111-L-5-lt Type: tee ID: 00003695 Num hooks: 2
Name: mpd1111-L-6-lt Type: tee ID: 000035ac Num hooks: 2
Name: mpd1111-L-7-lt Type: tee ID: 000034fd Num hooks: 2
Name: mpd1111-L-8-lt Type: tee ID: 0000367c Num hooks: 2
Name: mpd1111-L-9-lt Type: tee ID: 00003688 Num hooks: 2
Name: mpd1111-B-10-lim Type: bpf ID: 00003277 Num hooks: 6
Name: mpd1111-B-11-lim Type: bpf ID: 00003594 Num hooks: 6
Name: mpd1111-B-20-lim Type: bpf ID: 00002e69 Num hooks: 6
Name: fwe0 Type: ether ID: 00000004 Num hooks: 0
Name: mpd1111-B-12-lim Type: bpf ID: 000036b8 Num hooks: 6
Name: mpd1111-B-20-vjc Type: vjc ID: 00002e67 Num hooks: 4
Name: mpd1111-B-12-vjc Type: vjc ID: 000036b6 Num hooks: 4
Name: mpd1111-B-13-lim Type: bpf ID: 00003618 Num hooks: 6
Name: mpd1111-B-40-lim Type: bpf ID: 00002cd0 Num hooks: 6
Name: mpd1111-B-31-lim Type: bpf ID: 0000062b Num hooks: 6
Name: mpd1111-B-23-lim Type: bpf ID: 000021db Num hooks: 6
Name: mpd1111-B-52-lim Type: bpf ID: 00003461 Num hooks: 6
Name: mpd1111-cso Type: socket ID: 0000000f Num hooks: 0
Name: mpd1111-B-17-lim Type: bpf ID: 000035f5 Num hooks: 6
Name: mpd1111-B-53-lim Type: bpf ID: 0000357e Num hooks: 6
Name: mpd1111-B-35-lim Type: bpf ID: 000032df Num hooks: 6
Name: mpd1111-B-44-lim Type: bpf ID: 0000329d Num hooks: 6
Name: mpd1111-B-36-lim Type: bpf ID: 00003198 Num hooks: 6
Name: mpd1111-B-81-lim Type: bpf ID: 0000306d Num hooks: 6
Name: mpd1111-eso Type: socket ID: 00000010 Num hooks: 0
Name: mpd1111-B-65-lim Type: bpf ID: 000033be Num hooks: 6
Name: mpd1111-B-48-lim Type: bpf ID: 00003368 Num hooks: 6
Name: mpd1111-B-75-lim Type: bpf ID: 00000f43 Num hooks: 6
Name: mpd1111-B-58-lim Type: bpf ID: 0000238e Num hooks: 6
Name: mpd1111-B-76-lim Type: bpf ID: 00001845 Num hooks: 6
Re: ng_car - нарезка скорости
все таблицы ipfw пусты, и 10, и 11, и 12, и 13
нарыл строчечку
так вот что она мне говорит:
после нее кстати добавляются адреса в таблицы ipfw, но после отключения соединения не удаляются, и по-прежнему инета на другом конце туннеля нет..
ipfw show :
нарыл строчечку
Код: Выделить всё
/usr/abills/libexec/billd checkspeed NAS_IDS=1 RECONFIGURE=1
Код: Выделить всё
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
ngctl: shutdown: No such file or directory
test IF: 15 TP: 777 IP: 10.2.0.207 SPEED: 0 JOIN SERVICE: 0 DURATION: 284 (00:30:17)
[Changed] Class: 1 ng_car_speed: 0/0 Speed: 1024/1024
[Changed] Class: 0 ng_car_speed: 0/0 Speed: 10240/10240
ipfw show :
Код: Выделить всё
09970 0 0 skipto 10130 ip from table(14) to table(3) in recv ng*
09975 0 0 skipto 10135 ip from table(3) to table(15) out xmit ng*
09980 8 480 skipto 10120 ip from table(12) to table(2) in recv ng*
09985 0 0 skipto 10125 ip from table(2) to table(13) out xmit ng*
10000 184 8579 netgraph tablearg ip from table(10) to any in recv ng*
10010 0 0 netgraph tablearg ip from any to table(11) out xmit ng*
10020 0 0 allow ip from table(9) to any in recv ng*
10025 0 0 allow ip from any to table(9) out xmit ng*
10030 148838 78212553 allow ip from any to any via ng*
10120 8 480 netgraph tablearg ip from table(12) to any in recv ng*
10125 0 0 netgraph tablearg ip from any to table(13) out xmit ng*
10130 0 0 netgraph tablearg ip from table(14) to any in recv ng*
10135 0 0 netgraph tablearg ip from any to table(15) out xmit ng*
10220 0 0 allow ip from table(9) to table(2) in recv ng*
10225 0 0 allow ip from table(2) to table(9) out xmit ng*
10230 0 0 allow ip from table(9) to table(3) in recv ng*
10235 0 0 allow ip from table(3) to table(9) out xmit ng*
Re: ng_car - нарезка скорости
кто поможет разобраться?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
сморите linkupdown c debug опциями
Re: ng_car - нарезка скорости
вроде инет появился...
сразу возникло 2 проблемы:
1) после запуска shaper_start.sh не режется скорость на отдачу
как только ввожу ранее подмеченную строчку скорость режется отлично.
Как автоматизировать?
2) не разделяется трафик, т.е.
как видно трафик в правила для локального класса не попадает, поступал следующим образом: залил в ipfw table 2 все сети украины... ожидаемого эффекта не увидел. Уважаемые будьте добры и подскажите мне в чем моя ошибка?
сразу возникло 2 проблемы:
1) после запуска shaper_start.sh не режется скорость на отдачу
как только ввожу ранее подмеченную строчку
Код: Выделить всё
/usr/abills/libexec/billd checkspeed NAS_IDS=1 RECONFIGURE=1
Как автоматизировать?
2) не разделяется трафик, т.е.
Код: Выделить всё
09970 0 0 skipto 10130 ip from table(14) to table(3) in recv ng*
09975 0 0 skipto 10135 ip from table(3) to table(15) out xmit ng*
09980 0 0 skipto 10120 ip from table(12) to table(2) in recv ng*
09985 0 0 skipto 10125 ip from table(2) to table(13) out xmit ng*
10000 451306 229723287 netgraph tablearg ip from table(10) to any in recv ng*
10010 207065 93516957 netgraph tablearg ip from any to table(11) out xmit ng*
10020 0 0 allow ip from table(9) to any in recv ng*
10025 0 0 allow ip from any to table(9) out xmit ng*
10030 767293631 425673852692 allow ip from any to any via ng*
10120 0 0 netgraph tablearg ip from table(12) to any in recv ng*
10125 0 0 netgraph tablearg ip from any to table(13) out xmit ng*
10130 0 0 netgraph tablearg ip from table(14) to any in recv ng*
10135 0 0 netgraph tablearg ip from any to table(15) out xmit ng*
10220 0 0 allow ip from table(9) to table(2) in recv ng*
10225 0 0 allow ip from table(2) to table(9) out xmit ng*
10230 0 0 allow ip from table(9) to table(3) in recv ng*
10235 0 0 allow ip from table(3) to table(9) out xmit ng*
60010 450539 228857505 nat tablearg ip from table(34) to any
60020 323260 101073533 nat tablearg ip from any to table(33)
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
в талицу 2 сети Украины и в 12 пользовтельский ип
это автоматом должна делать система
это автоматом должна делать система
Re: ng_car - нарезка скорости
Уважаемый, ~AsmodeuS~!
С помощью скрипта наполняю 2 таблицу, в 12 таблице пользовательский ip есть, трафик через правила не бегает (т. е. пару десятков пакетов пробежит через них, и все, скорости указанной в тарифном плане нет). Будьте любезны, ткните носом туда, где могут быть грабли... Заранее премного благодарен!
С помощью скрипта наполняю 2 таблицу, в 12 таблице пользовательский ip есть, трафик через правила не бегает (т. е. пару десятков пакетов пробежит через них, и все, скорости указанной в тарифном плане нет). Будьте любезны, ткните носом туда, где могут быть грабли... Заранее премного благодарен!
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: ng_car - нарезка скорости
сморе нужно ipfw show
и искать хуки перенаправления
ngctl list
ngctl show ipfw:
и искать хуки перенаправления
ngctl list
ngctl show ipfw: