Помогите настроить шейпер для accel

Установка, настройка, поддержка
Ответить
fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Помогите настроить шейпер для accel

Сообщение fet4 »

Имеется debian 7 + abills 0.55 + accel-ppp 1.7.3 в режиме pppoe. Авторизация происходит, пользователи конектятся. Но для тарифных планов у которых есть ограничения по скорости, скорость не правильно режится, ее почти нет. Accel настраивал по мануалу http://abills.net.ua/wiki/doku.php/abil ... el_pptp:ru

Конфиг Accel

Код: Выделить всё

[modules]
log_file
pppoe
auth_mschap_v2
radius
sigchld
pppd_compat
shaper

[core]
log-error=/var/log/accel-ppp/core.log
thread-count=4

[ppp]
verbose=1
min-mtu=1400
mtu=1492
mru=1492
ipv4=require
ipv6=deny
lcp-echo-interval=20
lcp-echo-timeout=120

[pppoe]
verbose=1
interface=eth0

interface=vlan100
interface=vlan101
interface=vlan102
interface=vlan103
interface=vlan104
interface=vlan105
interface=vlan106
interface=vlan107
interface=vlan108
interface=vlan109

[dns]
dns1=172.30.0.1
dns2=172.30.1.1

[radius]
dictionary=/usr/local/share/accel-ppp/radius/dictionary
nas-identifier=accel-ppp
nas-ip-address=127.0.0.1
gw-ip-address=172.31.1.254
auth-server=127.0.0.1:1812,TDKIezOvdhHQmonC
acct-server=127.0.0.1:1813,TDKIezOvdhHQmonC
server=127.0.0.1,TDKIezOvdhHQmonC,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0
dae-server=127.0.0.1:3799,TDKIezOvdhHQmonC
verbose=1

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
copy=1
level=3

[pppd-compat]
#ip-pre-up=/etc/ppp/ip-pre-up
ip-up=/etc/ppp/ip-up
ip-down=/etc/ppp/ip-down
ip-change=/etc/ppp/ip-change
radattr-prefix=/var/run/radattr
verbose=1

[shaper]
up-limiter=police
down-limiter=tbf
attr-down=PPPD-Downstream-Speed-Limit
attr-up=PPPD-Upstream-Speed-Limit
verbose=1

[cli]
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001
#password=123
Атрибуты передаются

Код: Выделить всё

Acct-Interim-Interval 300
Session-Timeout 2276289
User-Name anya
PPPD-Upstream-Speed-Limit 25600
Framed-IP-Address 10.192.51.113
Framed-IP-Netmask 255.255.255.255
PPPD-Downstream-Speed-Limit 25600
MS-CHAP2-Success 01533D33423335353231344346333544454231354642383938434531463245344330393638334334444132
MS-MPPE-Recv-Key A0DFFCA5BA9E9CA5C53FFD64EB655C49336170C7B754FA2BB9A5DD9EC29524FB5A03
MS-MPPE-Send-Key ABDADF1B565F40CF4885F267DD9CD80452AA18ADB0039A215E6552918F36E64D2206
MS-MPPE-Encryption-Policy 1
MS-MPPE-Encryption-Type 6
В мануале пишется о каких-то libnl2, libnl3

Код: Выделить всё

root ~ # apt-cache search libnl
libnl-dev - development library and headers for libnl
libnl-doc - API documentation for libnl
libnl-3-200-dbg - debug symbols for libnl3
libnl-3-dev - development library and headers for libnl-3
libnl-3-doc - API documentation for libnl3
libnl-cli-3-200 - library for dealing with netlink sockets - cli helpers
libnl-cli-3-dev - development library and headers for libnl-cli-3
libnl-genl-3-200 - library for dealing with netlink sockets - generic netlink
libnl-genl-3-dev - development library and headers for libnl-genl-3
libnl-nf-3-200 - library for dealing with netlink sockets - netfilter interface
libnl-nf-3-dev - development library and headers for libnl-nf-3
libnl-route-3-200 - library for dealing with netlink sockets - route interface
libnl-route-3-dev - development library and headers for libnl-route-3
libnl-utils - Utilities for dealing with netlink sockets
ntrack-module-libnl-0 - libnl based ntrack module
libnl1 - библиотека для работы с сокетами netlink
libnl-3-200 - библиотека для работы с сокетами netlink
Устанавливал libnl-3-200, без результатно.

Подскажите пожалуйста в чем может быть проблема.

snooppy
Сообщения: 37
Зарегистрирован: Пн апр 29, 2013 7:20 am

Re: Помогите настроить шейпер для accel

Сообщение snooppy »

fet4, рекомендую использовать внешние скрипты для установки шейпера, как здесь http://abills.net.ua/wiki/doku.php/abil ... radattr:ru

Еще уменьшите mtu в конфиге accel до 1460.

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: Помогите настроить шейпер для accel

Сообщение fet4 »

Да ? В accel вроде встроенный шейпер, в мане abills ничего не написано про него, но должно работать же.

А чего mtu уменьшить?

snooppy
Сообщения: 37
Зарегистрирован: Пн апр 29, 2013 7:20 am

Re: Помогите настроить шейпер для accel

Сообщение snooppy »

fet4 писал(а):Да ? В accel вроде встроенный шейпер, в мане abills ничего не написано про него, но должно работать же.
На форуме наг есть ветка accel-ppp http://forum.nag.ru/forum/index.php?showtopic=45266. Шейпера точнее чем через внешние скрипты мне добиться не удалось.
fet4 писал(а):А чего mtu уменьшить?
С PPPoE особо не сталкивался. Можете не уменьшать.

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: Помогите настроить шейпер для accel

Сообщение fet4 »

У меня дело в том что вообще никак не режит, т.е. режит но на спидтесте показывает меньше мегабита.

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: Помогите настроить шейпер для accel

Сообщение fet4 »

Асмодеус вы не могли бы посоветовать как правильно настроить встроенный шейпер accel для ветки 1.х . То что в мане на вики у вас то для 0.х в новых версиях shaper_tbf вырезан.

fet4
Сообщения: 133
Зарегистрирован: Пт мар 04, 2011 10:25 am

Re: Помогите настроить шейпер для accel

Сообщение fet4 »

Все оказалось очень просто

Код: Выделить всё

ethtool -K eth0 tso off ufo off gso off gro off lro off
В конфиге ничего не менял, только отключил оффлоады на eth*. Теперь шейпит как нужно.

Ответить