mpd5 - шейпинг

Dmitiry_Silverston
Сообщения: 16
Зарегистрирован: Ср ноя 12, 2008 2:51 pm
Контактная информация:

Сообщение Dmitiry_Silverston »

ran писал(а):
Теперь всё работает, скорость режется в каждом тарифном плане своя
а как быть с шейпингом в зависимости от класса трафика? а в зависимости от временнОго интервала? :P
Ну у меня цель разделения класса трафика была мир - локальный, так как нарезка осуществляется посредством ng_car, то установленный лимит влияет только на интарфейс ng, присвоенный юзеру при подключении. А локалка как была так и есть, фаервол дивертит там без ограничений. Тем более что в моём случае имеется безлимитный канал с фиксированной ценой за месяц. А временный интервал это интерестно, нада будет занятся этим вопросом. Но в моём случае пока незачем. Пользователям, пока, предлагаются только безлимитные тарифы с разной шириной канала с фиксированной ценой за месяц.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Ну у меня цель
я не о твоих целях а о том что передавать скорость через радиусатрибуты в тп - это костыль и не есть гуд

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

обновите версию абилса и у вас все заработает

Dmitiry_Silverston
Сообщения: 16
Зарегистрирован: Ср ноя 12, 2008 2:51 pm
Контактная информация:

Сообщение Dmitiry_Silverston »

Опять косяк!
Не режится скорость на отдачу у юзверя!
mpd-limit+="out#1=all shape 64000 pass", mpd-limit+="in#1=all shape 64000 pass"
out - тобиш направление от сервера к клиенту - режется,
in - направление от клиента к серверу - не режется.
2 юзера с торрент клиентами своей отдачей забивают канал, и инета нету.
Где смотреть?

Dmitiry_Silverston
Сообщения: 16
Зарегистрирован: Ср ноя 12, 2008 2:51 pm
Контактная информация:

Сообщение Dmitiry_Silverston »

Ну так никто и не знает, где искоренить подобное явление?

Neuro
Сообщения: 16
Зарегистрирован: Вт янв 13, 2009 10:26 pm

Сообщение Neuro »

andrei писал(а):В тарифном плане в "RADIUS Parameters" вставить

mpd-limit+="out#1=all shape 64000 pass", mpd-limit+="in#1=all shape 64000 pass"

Не забываем ставить пробел после запятой.
Разве пробел нужен? У меня без него...

У меня вопрос по:
shape 64000 4000
rate-limit 1024000 150000 300000

В доках я конечно прочел что у shape - 4000 это burst, а у rate-limit это normal burst и extended burst. А вот как оно работает, кто то может объяснить?

Dmitiry_Silverston
Сообщения: 16
Зарегистрирован: Ср ноя 12, 2008 2:51 pm
Контактная информация:

Сообщение Dmitiry_Silverston »

Так и не нашол способ ограничить отдачу. Если кто-то знает, напишите как побороть.
Тест в радиусе выглядит так:

# radtest test password 127.0.0.1:1812 0 radsecret 0 127.0.0.1
Sending Access-Request of id 144 to 127.0.0.1 port 1812
User-Name = "test"
User-Password = "password"
NAS-IP-Address = 127.0.0.1
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=144, length=107
Session-Timeout = 903647
mpd-limit = "in#1=all shape 256000 pass"
Framed-IP-Address = 10.80.5.10
Framed-IP-Netmask = 255.255.255.255
mpd-limit = "out#1=all shape 256000 pass"

Но в веб админке жму на (к примеру) ng7 и вижу:

Multi-link PPP Daemon for FreeBSD
<< Back

[] bund B-8
[L-8] show iface
Interface configuration:
Name : ng7
Maximum MTU : 1500 bytes
Idle timeout : 0 seconds
Session timeout : 0 seconds
Event scripts
up-script : ""
down-script : ""
Interface options:
on-demand disable
proxy-arp disable
tcpmssfix enable
tee disable
nat disable
netflow-in enable
netflow-out enable
ipacct disable
Interface status:
Admin status : CLOSED
Status : UP
Session time : 1998 seconds
Session timeout : 1065564 seconds
MTU : 1300 bytes
IP Addresses : *******
Dynamic routes via peer:
IPFW pipes:
IPFW queues:
IPFW tables:
IPFW rules:
Traffic filters:
Traffic limits:
out#1 : 'all shape 256000 pass'
<< Back

in#1 : 'all shape 256000 pass' - должен же быть?

Ответить