freebsd6.3+mpd5.3+ng_car+freeradius нет шейпинга

Технические вопросы по UTM 5.0
Ответить
gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

freebsd6.3+mpd5.3+ng_car+freeradius нет шейпинга

Сообщение gil »

Добрый день..
Пытался в тестовом режиме настроить шейпинг..
Собрал mpd 5.3 с опцией ng_car.. (сам ng_car в ядро не впихал, но гружу модулем)..

В тариф добавил параметры:
Vendor: Attr: Значение:
12341 7 in#1=all shape 64000 pass
12341 7 out#1=all shape 64000 pass

Фрирадиусу добавил dictionary.mpd5, который и приинклудил в dictionary..

В sql.conf добавил запрос:

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

authorize_group_reply_query = "SELECT rd.id, 'shape', 'mpd-limit', unhex(rd.value), '+=' FROM ip_groups ig, iptraffic_service_links isl, service_links sl, radius_data rd WHERE ig.uname = '%{SQL-User-Name}' AND ig.is_deleted =0 AND ig.ip_group_id = isl.ip_group_id AND isl.is_deleted =0 AND isl.id = sl.id AND sl.is_deleted =0 AND rd.owner_id = sl.service_id AND rd.attr = 7 UNION SELECT rd.id, 'shape', 'mpd-filter', unhex(rd.value), '+=' FROM ip_groups ig, iptraffic_service_links isl, service_links sl, radius_data rd WHERE ig.uname = '%{SQL-User-Name}' AND ig.is_deleted =0 AND ig.ip_group_id = isl.ip_group_id AND isl.is_deleted =0 AND isl.id = sl.id AND sl.is_deleted =0 AND rd.owner_id = sl.service_id AND rd.attr = 6"
Но шейпинг не работает.. Клиент авторизуется нормально.. Скорость максимальная..

Ткните, если можно, где я что мог забыть..

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

хм.. люди, а у кого-нибудь работает по такой схеме шейпинг??

freebsd+mpd+ng_car+freeradius?

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

всем спасибо за внимание..
вылечилось путем добавления запросов group_membership_query и authorize_group_check_query в sql.conf..

Ответить