forum.bitel.ru
http://forum.bitel.ru/

Ограничения скорости
http://forum.bitel.ru/viewtopic.php?f=5&t=5110
Страница 1 из 1

Автор:  Lenski66 [ 11 фев 2011, 10:01 ]
Заголовок сообщения:  Ограничения скорости

Добрый день!!
Помогите организовать безлимитные тарифы, что-то разобраться не могу, стоит Fedora 13+pptpd+radius, с тарифом вроде разобрался, а как прописать радиус атрибуты, что-то на этом застрял.

Автор:  skyb [ 11 фев 2011, 10:15 ]
Заголовок сообщения:  Re: Ограничения скорости

прописать где?
в модуле или в тарифе?
делается так, прописывается в начале в модуле атрибуты, потом выставляется в тарифе.

Автор:  Lenski66 [ 11 фев 2011, 10:22 ]
Заголовок сообщения:  Re: Ограничения скорости

Это конечно все понятно, а можно пример для pptpd.

Автор:  Lenski66 [ 11 фев 2011, 15:42 ]
Заголовок сообщения:  Re: Ограничения скорости

Вот отрывок конфига
vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft;12341=MPD;14988=Mikrotik
radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool
top.nocard.login=10000
card.module.id=0
check.service=0
dialup.workmode=1
max.update.timeout=120
max.wait.timeout=120
update.time=60
run.sleep=3
gools.global=10.222.10.1-10.222.255.255
add.service.type.and.framed.protocol=0
add.mppe.enc.types.and.policy=1
drop.framed.pool.attr=1
remove.user.name.before.backslash=1
realmgr.default=default
realm.default=Acct-Interim-Interval=60;Service-Type=2;Framed-Protocol=1;Framed-Pool=global
attrset.1.title=Безлимит 256
attrset.1.attributes=PPPD-Downstream-Speed-Limit=256;PPPD-Upstream-Speed-Limit=256

/var/run/radattr.ppp0
Service-Type
Framed-User
Framed-Protocol PPP
Framed-IP-Address 10.222.16.4

radius.log:

1 14:22:43
Packet type: Access-Request
Identifier: 196
Authenticator: {1A 76 8D 7B 76 A3 21 66 4F BF 3B D8 FE AC 12 CC}
Attributes:
User-Name=0
CHAP-Password={C2 96 2A C4 01 E2 88 84 1A 39 58 5F 98 1E 17 86 32}
NAS-IP-Address=127.0.0.1
NAS-Port=0
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=10.222.16.4
CHAP-Challenge=D�=<j�?\u20�\u7j\u31��a�

11 14:22:43
Packet type: Access-Accept
Identifier: 196
Authenticator: {}
Attributes:
Acct-Interim-Interval=60
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=10.222.171.11
PPPD-Downstream-Speed-Limit=256
PPPD-Upstream-Speed-Limit=256
Process time auth: 53

11 14:22:43
Packet type: Accounting-Request
Identifier: 197
Authenticator: {FC BD 76 A1 C4 6D 6D 07 9E B5 C6 70 E5 77 FF 5D}
Attributes:
User-Name=0
NAS-IP-Address=127.0.0.1
NAS-Port=0
Service-Type=2
Framed-Protocol=1
Framed-IP-Address=10.222.171.11
Acct-Status-Type=1
Acct-Delay-Time=0
NAS-Port-Type=0
Calling-Station-Id=10.222.16.4
Acct-Session-Id=4D54FFE3126600
Acct-Authentic=1

Автор:  mrbin [ 07 фев 2013, 10:05 ]
Заголовок сообщения:  Re: Ограничения скорости

Решил написать в этой теме, проблема с шейпером
настраивал все по ману 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

Автор:  mrbin [ 07 фев 2013, 10:06 ]
Заголовок сообщения:  Re: Ограничения скорости

есть подозрения что не цепляется скрипт ip-up но почему - ума не приложу

Автор:  mrbin [ 07 фев 2013, 14:18 ]
Заголовок сообщения:  Re: Ограничения скорости

одну траблу устранил, неправильно добавил значения в словари, теперь в /var/run/radattr.pppX значение верно, но скорость по прежнему не режет

З.Ы. ОС Debian

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/