PPPoE скорость не ограничивается в тарифных планах
PPPoE скорость не ограничивается в тарифных планах
Здраствуйте, заранее не пинать
дано убунта, абил 0.5 стоит только один NAS на PPPoE, обычный НАТ отключен, всем пользователям прописана брать адреса из диапазона адресов.
Проблема не срабатывает ограничения которые прописаны в тарифных планах, а вот при указании явно у пользователя ограничение срабатывает.
проверяю какие параметры передаются по адресу /var/run/radattr.ppp*
у пользователя у которого указано ограничение в явном виде есть строчки вида PPPD-upstrem-speed-limit 10000, т.е. параметры на ограничение скорости передались
а в с случае если не указывать персональное ограничение, а использовать ТП, то строчки с указанием скорости не появляется,
проверил чтобы в словарях у радиуса такие обьявления есть,
куда копать??? подскажите ...
дано убунта, абил 0.5 стоит только один NAS на PPPoE, обычный НАТ отключен, всем пользователям прописана брать адреса из диапазона адресов.
Проблема не срабатывает ограничения которые прописаны в тарифных планах, а вот при указании явно у пользователя ограничение срабатывает.
проверяю какие параметры передаются по адресу /var/run/radattr.ppp*
у пользователя у которого указано ограничение в явном виде есть строчки вида PPPD-upstrem-speed-limit 10000, т.е. параметры на ограничение скорости передались
а в с случае если не указывать персональное ограничение, а использовать ТП, то строчки с указанием скорости не появляется,
проверил чтобы в словарях у радиуса такие обьявления есть,
куда копать??? подскажите ...
Re: PPPoE скорость не ограничивается в тарифных планах
Что вы используете в качестве шейпера??asta писал(а):Здраствуйте, заранее не пинать
дано убунта, абил 0.5 стоит только один NAS на PPPoE, обычный НАТ отключен, всем пользователям прописана брать адреса из диапазона адресов.
Проблема не срабатывает ограничения которые прописаны в тарифных планах, а вот при указании явно у пользователя ограничение срабатывает.
проверяю какие параметры передаются по адресу /var/run/radattr.ppp*
у пользователя у которого указано ограничение в явном виде есть строчки вида PPPD-upstrem-speed-limit 10000, т.е. параметры на ограничение скорости передались
а в с случае если не указывать персональное ограничение, а использовать ТП, то строчки с указанием скорости не появляется,
проверил чтобы в словарях у радиуса такие обьявления есть,
куда копать??? подскажите ...
Я не волшебник... я только учусь!
Re: PPPoE скорость не ограничивается в тарифных планах
Чесно говоря поставили в тупик, ставил по инструкции, где именно надо смотреть?
Предупреждал, не пинать..
т.е. по пути /var/run/ файлы с описанием radattr.ppp0 есть , но в нем не прописана скорость аплоад и давлоад,
Предупреждал, не пинать..
т.е. по пути /var/run/ файлы с описанием radattr.ppp0 есть , но в нем не прописана скорость аплоад и давлоад,
Re: PPPoE скорость не ограничивается в тарифных планах
asta писал(а):Чесно говоря поставили в тупик, ставил по инструкции, где именно надо смотреть?
Предупреждал, не пинать..
т.е. по пути /var/run/ файлы с описанием radattr.ppp0 есть , но в нем не прописана скорость аплоад и давлоад,
Код: Выделить всё
/usr/abills/libexec/linkupdown pppd up $IFACE $USER $IP OS=Linux debug
И прочтите это
Я не волшебник... я только учусь!
Re: PPPoE скорость не ограничивается в тарифных планах
tozakachkin писал(а):ВыводКод: Выделить всё
/usr/abills/libexec/linkupdown pppd up $IFACE $USER $IP OS=Linux debug
[/url]
Error: User not exist 'OS=Linux' ([2] ERROR_NOT_EXIST)
при выполнении...
Re: PPPoE скорость не ограничивается в тарифных планах
ммммда... тяжёлый случай.... а про то что такое переменные мы конечно не сном не духом...asta писал(а):tozakachkin писал(а):ВыводКод: Выделить всё
/usr/abills/libexec/linkupdown pppd up $IFACE $USER $IP OS=Linux debug
[/url]
Error: User not exist 'OS=Linux' ([2] ERROR_NOT_EXIST)
при выполнении...
$IFACE = интерфейс
$USER = имя пользователя
$IP = его IP
Я просто не имею понятия как объяснить по другому...
Я не волшебник... я только учусь!
Re: PPPoE скорость не ограничивается в тарифных планах
to , извените, провтыкал, предупредил же не пинать......
root@ubuntu:~# /usr/abills/libexec/linkupdown pppd up ppp149 1234 195.62.*.* OS=Linux debug
Expresion:================================
END: =====================================
/sbin/tc filter del dev ppp149 protocol ip parent 1: prio 3299 &>/dev/null
/sbin/tc filter del dev ppp149 protocol ip parent ffff: prio 3298 &>/dev/null
/sbin/tc class del dev ppp149 parent 1: classid 1:ce3 &>/dev/null
/sbin/tc class add dev ppp149 parent 1: classid 1:ce3 htb rate 200000Kibit
/sbin/tc filter add dev ppp149 protocol ip parent 1: prio 3299 u32 match ip src 0.0.0.0/0 match ip dst 195.62.*.* flowid 1:ce3
/sbin/tc filter add dev ppp149 protocol ip parent ffff: prio 3298 u32 match ip src 195.62.*.* match ip dst 0.0.0.0/0 police rate 200000Kibit burst 12k drop flowid 1:
такой вывод при указании скорости у пользователя
а вот вывод при указании скорости через тарифный план
root@ubuntu:~# /usr/abills/libexec/linkupdown pppd up ppp126 1234 195.62.*.* OS=Linux debug
Count: 0 Remain Time: 0
Day: 0 Session_start: 51786 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 1 Remain Time: 34614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 2 Remain Time: 121014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 3 Remain Time: 207414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 4 Remain Time: 293814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 5 Remain Time: 380214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 6 Remain Time: 466614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 7 Remain Time: 553014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 8 Remain Time: 639414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 9 Remain Time: 725814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 10 Remain Time: 812214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 11 Remain Time: 898614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 12 Remain Time: 985014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 13 Remain Time: 1071414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 14 Remain Time: 1157814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 15 Remain Time: 1244214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 16 Remain Time: 1330614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 17 Remain Time: 1417014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 18 Remain Time: 1503414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 19 Remain Time: 1589814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 20 Remain Time: 1676214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 21 Remain Time: 1762614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 22 Remain Time: 1849014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 23 Remain Time: 1935414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 24 Remain Time: 2021814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 25 Remain Time: 2108214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 26 Remain Time: 2194614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 27 Remain Time: 2281014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 28 Remain Time: 2367414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 29 Remain Time: 2453814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 30 Remain Time: 2540214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 31 Remain Time: 2626614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 32 Remain Time: 2713014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 33 Remain Time: 2799414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 34 Remain Time: 2885814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 35 Remain Time: 2972214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 36 Remain Time: 3058614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 37 Remain Time: 3145014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 38 Remain Time: 3231414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 39 Remain Time: 3317814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 40 Remain Time: 3404214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 41 Remain Time: 3490614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 42 Remain Time: 3577014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 43 Remain Time: 3663414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 44 Remain Time: 3749814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 45 Remain Time: 3836214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 46 Remain Time: 3922614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 47 Remain Time: 4009014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 48 Remain Time: 4095414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 49 Remain Time: 4181814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
TT, 5
TIME_PRICE, 0
FIRST_INTERVAL, 5
Expresion:================================
END: =====================================
/sbin/tc filter del dev ppp126 protocol ip parent 1: prio 3253 &>/dev/null
/sbin/tc filter del dev ppp126 protocol ip parent ffff: prio 3252 &>/dev/null
/sbin/tc class del dev ppp126 parent 1: classid 1:cb5 &>/dev/null
/sbin/tc class add dev ppp126 parent 1: classid 1:cb5 htb rate 512Kibit
/sbin/tc filter add dev ppp126 protocol ip parent 1: prio 3253 u32 match ip src 0.0.0.0/0 match ip dst 195.62.*.* flowid 1:cb5
/sbin/tc filter add dev ppp126 protocol ip parent ffff: prio 3252 u32 match ip src 195.62.*.* match ip dst 0.0.0.0/0 police rate 512Kibit burst 12k drop flowid 1:
странно, указал скорости на вход 2500, на выход 5000
нутром понимаю что, что-то не так, подскажите....
root@ubuntu:~# /usr/abills/libexec/linkupdown pppd up ppp149 1234 195.62.*.* OS=Linux debug
Expresion:================================
END: =====================================
/sbin/tc filter del dev ppp149 protocol ip parent 1: prio 3299 &>/dev/null
/sbin/tc filter del dev ppp149 protocol ip parent ffff: prio 3298 &>/dev/null
/sbin/tc class del dev ppp149 parent 1: classid 1:ce3 &>/dev/null
/sbin/tc class add dev ppp149 parent 1: classid 1:ce3 htb rate 200000Kibit
/sbin/tc filter add dev ppp149 protocol ip parent 1: prio 3299 u32 match ip src 0.0.0.0/0 match ip dst 195.62.*.* flowid 1:ce3
/sbin/tc filter add dev ppp149 protocol ip parent ffff: prio 3298 u32 match ip src 195.62.*.* match ip dst 0.0.0.0/0 police rate 200000Kibit burst 12k drop flowid 1:
такой вывод при указании скорости у пользователя
а вот вывод при указании скорости через тарифный план
root@ubuntu:~# /usr/abills/libexec/linkupdown pppd up ppp126 1234 195.62.*.* OS=Linux debug
Count: 0 Remain Time: 0
Day: 0 Session_start: 51786 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 1 Remain Time: 34614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 2 Remain Time: 121014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 3 Remain Time: 207414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 4 Remain Time: 293814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 5 Remain Time: 380214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 6 Remain Time: 466614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 7 Remain Time: 553014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 8 Remain Time: 639414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 9 Remain Time: 725814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 10 Remain Time: 812214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 11 Remain Time: 898614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 12 Remain Time: 985014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 13 Remain Time: 1071414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 14 Remain Time: 1157814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 15 Remain Time: 1244214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 16 Remain Time: 1330614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 17 Remain Time: 1417014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 18 Remain Time: 1503414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 19 Remain Time: 1589814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 20 Remain Time: 1676214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 21 Remain Time: 1762614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 22 Remain Time: 1849014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 23 Remain Time: 1935414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 24 Remain Time: 2021814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 25 Remain Time: 2108214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 26 Remain Time: 2194614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 27 Remain Time: 2281014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 28 Remain Time: 2367414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 29 Remain Time: 2453814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 30 Remain Time: 2540214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 31 Remain Time: 2626614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 32 Remain Time: 2713014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 33 Remain Time: 2799414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 34 Remain Time: 2885814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 35 Remain Time: 2972214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 36 Remain Time: 3058614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 37 Remain Time: 3145014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 38 Remain Time: 3231414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 39 Remain Time: 3317814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 40 Remain Time: 3404214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 41 Remain Time: 3490614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 42 Remain Time: 3577014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 43 Remain Time: 3663414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 44 Remain Time: 3749814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 45 Remain Time: 3836214
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 46 Remain Time: 3922614
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 47 Remain Time: 4009014
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 48 Remain Time: 4095414
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
Count: 49 Remain Time: 4181814
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 5
<<!=
TT, 5
TIME_PRICE, 0
FIRST_INTERVAL, 5
Expresion:================================
END: =====================================
/sbin/tc filter del dev ppp126 protocol ip parent 1: prio 3253 &>/dev/null
/sbin/tc filter del dev ppp126 protocol ip parent ffff: prio 3252 &>/dev/null
/sbin/tc class del dev ppp126 parent 1: classid 1:cb5 &>/dev/null
/sbin/tc class add dev ppp126 parent 1: classid 1:cb5 htb rate 512Kibit
/sbin/tc filter add dev ppp126 protocol ip parent 1: prio 3253 u32 match ip src 0.0.0.0/0 match ip dst 195.62.*.* flowid 1:cb5
/sbin/tc filter add dev ppp126 protocol ip parent ffff: prio 3252 u32 match ip src 195.62.*.* match ip dst 0.0.0.0/0 police rate 512Kibit burst 12k drop flowid 1:
странно, указал скорости на вход 2500, на выход 5000
нутром понимаю что, что-то не так, подскажите....
Re: PPPoE скорость не ограничивается в тарифных планах
а на NASe в /etc/ppp/ip-up или в /etc/ppp/ip-up.local что?asta писал(а):странно, указал скорости на вход 2500, на выход 5000
нутром понимаю что, что-то не так, подскажите....
после поднятия интерфейса посмотрите весить ли на нём ограничалка...
делается командой
Код: Выделить всё
tc class show dev pppX
Код: Выделить всё
class htb 1:bbd root leaf 10: prio 0 rate 5632Kbit ceil 5632Kbit burst 1599b cburst 1599b
Я не волшебник... я только учусь!
Re: PPPoE скорость не ограничивается в тарифных планах
to делается командой
Код:
tc class show dev pppX
после выполнения команды в ничего, просто приглашение системы
содержимое файла radattr.ppp43
Acct-Interim-Interval 60
Session-Timeout 1558287
Octets-Direction 0
Framed-IP-Address 195.62.*.*
Session-Octets-Limit 0
Framed-IP-Netmask 255.255.255.255
ээ скорость ап и даун не передается...
при указании в явном виде у пользователя вот такие данные
Acct-Interim-Interval 60
Session-Timeout 1556329
PPPD-Upstream-Speed-Limit 1024
Octets-Direction 0
Framed-IP-Address 195.62.*.*
Session-Octets-Limit 0
Framed-IP-Netmask 255.255.255.255
PPPD-Downstream-Speed-Limit 1024
скорость указывается....
содержимое файла /etc/ppp/ip-up
# $1 Interface name ppp0
# $2 The tty ttyS1
# $3 The link speed 38400
# $4 Local IP number 12.34.56.78
# $5 Peer IP number 12.34.56.99
# $6 Optional ``ipparam'' value foo
# The environment is cleared before executing this script
# so the path must be reset
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM
# as an additional convenience, $PPP_TTYNAME is set to the tty name,
# stripped of /dev/ (if present) for easier matching.
PPP_TTYNAME=`/usr/bin/basename "$2"`
export PPP_TTYNAME
# If /var/log/ppp-ipupdown.log exists use it for logging.
if [ -e /var/log/ppp-ipupdown.log ]; then
exec > /var/log/ppp-ipupdown.log 2>&1
echo $0 $*
echo
fi
# This script can be used to override the .d files supplied by other packages.
if [ -x /etc/ppp/ip-up.local ]; then
exec /etc/ppp/ip-up.local "$*"
fi
run-parts /etc/ppp/ip-up.d \
--arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"
Код:
tc class show dev pppX
после выполнения команды в ничего, просто приглашение системы
содержимое файла radattr.ppp43
Acct-Interim-Interval 60
Session-Timeout 1558287
Octets-Direction 0
Framed-IP-Address 195.62.*.*
Session-Octets-Limit 0
Framed-IP-Netmask 255.255.255.255
ээ скорость ап и даун не передается...
при указании в явном виде у пользователя вот такие данные
Acct-Interim-Interval 60
Session-Timeout 1556329
PPPD-Upstream-Speed-Limit 1024
Octets-Direction 0
Framed-IP-Address 195.62.*.*
Session-Octets-Limit 0
Framed-IP-Netmask 255.255.255.255
PPPD-Downstream-Speed-Limit 1024
скорость указывается....
содержимое файла /etc/ppp/ip-up
# $1 Interface name ppp0
# $2 The tty ttyS1
# $3 The link speed 38400
# $4 Local IP number 12.34.56.78
# $5 Peer IP number 12.34.56.99
# $6 Optional ``ipparam'' value foo
# The environment is cleared before executing this script
# so the path must be reset
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM
# as an additional convenience, $PPP_TTYNAME is set to the tty name,
# stripped of /dev/ (if present) for easier matching.
PPP_TTYNAME=`/usr/bin/basename "$2"`
export PPP_TTYNAME
# If /var/log/ppp-ipupdown.log exists use it for logging.
if [ -e /var/log/ppp-ipupdown.log ]; then
exec > /var/log/ppp-ipupdown.log 2>&1
echo $0 $*
echo
fi
# This script can be used to override the .d files supplied by other packages.
if [ -x /etc/ppp/ip-up.local ]; then
exec /etc/ppp/ip-up.local "$*"
fi
run-parts /etc/ppp/ip-up.d \
--arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"
Re: PPPoE скорость не ограничивается в тарифных планах
Глупый вопрос... Какой тип наса поставили-то? Если тип неправильный - примерно то и будет...
Re: PPPoE скорость не ограничивается в тарифных планах
Столкнулся с аналогичной проблемой, не шейпятся пользователи через интервалы. Использую скрипт ip-pre-up.
Помогите пожалуйста.
Помогите пожалуйста.
Re: PPPoE скорость не ограничивается в тарифных планах
А что мешает использовать linkupdown??fet4 писал(а):Столкнулся с аналогичной проблемой, не шейпятся пользователи через интервалы. Использую скрипт ip-pre-up.
Помогите пожалуйста.
Я не волшебник... я только учусь!
Re: PPPoE скорость не ограничивается в тарифных планах
Его я и использую. Смотрел здесь.zakachkin писал(а):А что мешает использовать linkupdown??fet4 писал(а):Столкнулся с аналогичной проблемой, не шейпятся пользователи через интервалы. Использую скрипт ip-pre-up.
Помогите пожалуйста.
Вот что выводит /usr/abills/libexec/linkupdown pppd up ppp2 maxi 10.10.1.11 OS=Linux debug
Код: Выделить всё
Count: 0 Remain Time: 0
Day: 0 Session_start: 56565 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 1 Remain Time: 29835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 2 Remain Time: 116235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 3 Remain Time: 202635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 4 Remain Time: 289035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 5 Remain Time: 375435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 6 Remain Time: 461835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 7 Remain Time: 548235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 8 Remain Time: 634635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 9 Remain Time: 721035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 10 Remain Time: 807435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 11 Remain Time: 893835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 12 Remain Time: 980235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 13 Remain Time: 1066635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 14 Remain Time: 1153035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 15 Remain Time: 1239435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 16 Remain Time: 1325835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 17 Remain Time: 1412235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 18 Remain Time: 1498635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 19 Remain Time: 1585035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 20 Remain Time: 1671435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 21 Remain Time: 1757835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 22 Remain Time: 1844235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 23 Remain Time: 1930635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 24 Remain Time: 2017035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 25 Remain Time: 2103435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 26 Remain Time: 2189835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 27 Remain Time: 2276235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 28 Remain Time: 2362635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 29 Remain Time: 2449035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 30 Remain Time: 2535435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 31 Remain Time: 2621835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 32 Remain Time: 2708235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 33 Remain Time: 2794635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 34 Remain Time: 2881035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 35 Remain Time: 2967435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 36 Remain Time: 3053835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 37 Remain Time: 3140235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 38 Remain Time: 3226635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 39 Remain Time: 3313035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 40 Remain Time: 3399435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 41 Remain Time: 3485835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 42 Remain Time: 3572235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 43 Remain Time: 3658635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 44 Remain Time: 3745035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 45 Remain Time: 3831435
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 46 Remain Time: 3917835
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 47 Remain Time: 4004235
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 48 Remain Time: 4090635
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
Count: 49 Remain Time: 4177035
Day: 0 Session_start: 0 => Int Begin: 0 End: 86400 Int ID: 12
<<!=
TT, 12
TIME_PRICE, 0
FIRST_INTERVAL, 12
Expresion:================================
END: =====================================
/sbin/tc filter del dev ppp2 protocol ip parent 1: prio 3005 &>/dev/null
/sbin/tc filter del dev ppp2 protocol ip parent ffff: prio 3004 &>/dev/null
/sbin/tc class del dev ppp2 parent 1: classid 1:bbd &>/dev/null
/sbin/tc class add dev ppp2 parent 1: classid 1:bbd htb rate 512Kibit
/sbin/tc filter add dev ppp2 protocol ip parent 1: prio 3005 u32 match ip src 0.0.0.0/0 match ip dst 10.10.1.11 flowid 1:bbd
/sbin/tc filter add dev ppp2 protocol ip parent ffff: prio 3004 u32 match ip src 10.10.1.11 match ip dst 0.0.0.0/0 police rate 512Kibit burst 12k drop flowid 1: