Не работает шейпер?

Shaper related questions
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Не работает шейпер?

Post by dimka88 »

Также проверил, все работает.

Code: Select all

test ~ # grep version /var/log/accel-ppp/accel-ppp.log
[2014-12-04 11:05:42]:   msg: accel-ppp version 731b6b13149ab333158aadfd3c7b841f5c1fc3b4

test ~ # accel-cmd show sessions
    ifname    |   username   |    calling-sid    |     ip      | rate-limit | type | comp | state  |  uptime  
--------------+--------------+-------------------+-------------+------------+------+------+--------+----------
 enp1s0f0.378 | enp1s0f0.378 | 00:15:17:ce:e2:c9 | 10.0.12.212 | 1024/1024  | ipoe |      | active | 00:00:34 
 enp1s0f0.471 | enp1s0f0.471 | 00:15:17:ce:e2:c9 | 10.0.9.148  | 1024/1024  | ipoe |      | active | 00:00:34 
А ваш радиус передаёте атрибут Filter-Id? В словарях он есть? Логи бы посмотреть.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает шейпер?

Post by Dmitry »

Filter-Id вроде как стандартный атрибут, в словарях должен быть по-любому
tos
Posts: 10
Joined: 19 Nov 2014, 12:33

Re: Не работает шейпер?

Post by tos »

Версия Debian и его ядра debian 7.7 SMP Debian 3.2.63-2+deb7u1 x86_64 точно такие? И можете описать как устанавливали accel.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает шейпер?

Post by Dmitry »

от версии ядра в данном случае ничего не зависит и от порядка сборки тоже
давай-ка лучше логи сюда 5-го уровня
tos
Posts: 10
Joined: 19 Nov 2014, 12:33

Re: Не работает шейпер?

Post by tos »

Сервер уже в работе 2000 онлайн 2Г трафика. Бок пока только один исходящий трафик выше 20М не шейпает. Подниму на днях второй тестовый выложу логи.
Seasonf
Posts: 10
Joined: 22 Nov 2014, 10:28
Location: Эстония
Contact:

Re: Не работает шейпер?

Post by Seasonf »

Собрал из гита.

Версия ebc0ec740280efd2ea7f22abbb84eda53ab06632

собирал на машине, на которой и работающую версию.
атрибут Filter-ID радиусом отдается.

tc class show dev pppX ничего не показывает.

verbose=10

shaper в логах не упоминается.

accel-ppp# show version
command unknown
accel-ppp# show sessions
ifname | username | calling-sid | ip | rate-limit | type | comp | state | uptime
--------+----------+-------------------+---------------+------------+-------+------+--------+----------
ppp0 | vdvu187 | 30:85:a9:3b:f1:db | 192.168.66.57 | 100000/0 | pppoe | | active | 00:02:09


[2014-11-22 13:35:57]: msg: accel-ppp version ebc0ec740280efd2ea7f22abbb84eda53ab06632
[2014-11-22 13:36:09]: info: ppp0: connect: ppp0 <--> pppoe(30:85:a9:3b:f1:db)
[2014-11-22 13:36:12]: info: ppp0: send [RADIUS(1) Access-Request id=1 <User-Name "vdvu187"> <NAS-Identifier "nas2"> <NAS-IP-Address 172.16.0.8> <NAS-Port 0> <NAS-Port-Id "ppp0"> <NAS-Port-Type Virtual> <Service-Type Framed-User> <Framed-Protocol PPP> <Calling-Station-Id "30:85:a9:3b:f1:db"> <Called-Station-Id "eth1.101"> <User-Password >]
[2014-11-22 13:36:12]: info: ppp0: recv [RADIUS(1) Access-Accept id=1 <Acct-Interim-Interval 60> <Service-Type Framed-User> <Framed-Protocol PPP> <Framed-Compression Van-Jacobson-TCP-IP> <Session-Timeout 86400> <Filter-Id "100000"> <Framed-IP-Address 192.168.66.57>]
[2014-11-22 13:36:12]: info: ppp0: vdvu187: authentication succeeded
[2014-11-22 13:36:12]: warn: ppp0: IPV6CP: discarding packet
[2014-11-22 13:36:12]: info: ppp0: send [RADIUS(1) Accounting-Request id=1 <User-Name "vdvu187"> <NAS-Identifier "nas2"> <NAS-IP-Address 172.16.0.8> <NAS-Port 0> <NAS-Port-Id "ppp0"> <NAS-Port-Type Virtual> <Service-Type Framed-User> <Framed-Protocol PPP> <Calling-Station-Id "30:85:a9:3b:f1:db"> <Called-Station-Id "eth1.101"> <Acct-Status-Type Start> <Acct-Authentic RADIUS> <Acct-Session-Id "95293c18e00021cc"> <Acct-Session-Time 0> <Acct-Input-Octets 0> <Acct-Output-Octets 0> <Acct-Input-Packets 0> <Acct-Output-Packets 0> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0> <Framed-IP-Address 192.168.66.57>]
[2014-11-22 13:36:12]: info: ppp0: recv [RADIUS(1) Accounting-Response id=1]
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает шейпер?

Post by Dmitry »

исправил
Seasonf
Posts: 10
Joined: 22 Nov 2014, 10:28
Location: Эстония
Contact:

Re: Не работает шейпер?

Post by Seasonf »

Да, теперь все хорошо.
Благодарю.

Каким образом можно идентифицировать, какое правило на ifb интерфейсе какому ppp интерфейсу соответствует ?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает шейпер?

Post by Dmitry »

pppN - номер класса для этого интерфейса - N + 1
Post Reply