Решил написать в этой теме, проблема с шейпером
настраивал все по ману
http://wiki.bgbilling.ru/index.php/Настройка_шейпера_в_LINUX_PPPD но все равно скорость не режет в radattr.ppp0 какая то фигня по моему:
Acct-Interim-Inteval 60
Service-Type Framed-User
Framed-Protocol PPP
PPPD-Downstream-Speed-Limit 842019896
PPPD-Upstream-Speed-Limit 842019896
radius:
02-07/08:48:28 INFO [radiusListener-p-2-t-1] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 26
Authenticator: {DA 15 36 2A 6C ED B8 CD DA C9 29 E8 E3 27 1B AB}
Attributes:
User-Name=tyrist
CHAP-Password={9E 54 57 90 71 62 30 6E A4 AC 4C 3D 92 D8 9B D2 04}
NAS-IP-Address=127.0.1.1
NAS-Port=0
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=10.222.1.2
CHAP-Challenge=�{�"�?t]H��̋���(�W
02-07/08:48:28 INFO [radiusListener-p-2-t-1] RadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 26
Authenticator: {CB 33 39 3A F1 54 59 9A 8F AA 9B 6C 3C 5B 5B 02}
Attributes:
Acct-Interim-Interval=60
Service-Type=2
Framed-Protocol=1
PPPD-Downstream-Speed-Limit=2048
PPPD-Upstream-Speed-Limit=2048
ip-up (то что добавил):
if [ -f /var/run/radattr.$1 ]
then
DOWNSPEED=`/usr/bin/awk '/PPPD-Downstream-Speed-Limit/ {print $2}' /var/run/radattr.$1`
UPSPEED=`/usr/bin/awk '/PPPD-Upstream-Speed-Limit/ {print $2}' /var/run/radattr.$1`
#echo $DOWNSPEED
#echo $UPSPEED
/sbin/tc qdisc del dev $1 root > /dev/null
/sbin/tc qdisc del dev $1 ingress > /dev/null
######################################################## speed server - client
if [ "$UPSPEED" != "0" ] ;
then
/sbin/tc qdisk add dev $1 root tbf ${UPSEED} latency 25ms
fi
######################################################## speed client - server
if [ "$DOWNSPEED" != "0" ] ;
then
/sbin/tc qdisk add dev $1 handle ffff: ingress
/sbin/tc filter add dev $1 parent ffff: handle 1 protocol ip prio 50 basic police ${DOWNSPEED} drop flowid :1
fi
fi