Группирует переменные не в ответе радиуса

Привет, я установил freeradius с микротиком и хочу ограничить полосу пропускания пользователя до 4 Мбит / с.

Проблема в том, что даже если я создал пользователей в радиусе, назначил их группе и добавил Mikrotik-Rate-Limit к групповым полям, он не передается в mikrotik при приеме доступа.

Я пробовал также с radtest, но также без групповой информации.

Используя радиус -X, я вижу, что он ищет и «добавляет» эту информацию в ответ, как он говорит

РАСШИРИТЬ ВЫБОР из radusergroup и т. Д. Добавлено 6 рядов

Что я должен проверить? Большое спасибо.


person Andrea Zanini    schedule 23.07.2019    source источник
comment
Если вы выполните запрос radtest, в ответе должен появиться Mikrotik-Rate-Limit. В противном случае проблема связана с конфигурацией freeradius, а не с Mikrotik.   -  person Benoit PHILIPPON    schedule 23.07.2019
comment
Привет, да, я знаю, что это проблема конфигурации freeradius, но не понимаю, как ее правильно настроить. Спасибо за Ваш ответ   -  person Andrea Zanini    schedule 23.07.2019
comment
Будет ли работать, если вы поместите Mikrotik-Rate-Limit в radreply вместо radgroupreply?   -  person Benoit PHILIPPON    schedule 24.07.2019
comment
Если я поставлю его в radreply, он работает.   -  person Andrea Zanini    schedule 24.07.2019
comment
Тогда должна быть неправильная конфигурация между вашим пользователем, его группой и groupreply .. Пожалуйста, обновите свой пост, добавив в него содержимое этих таблиц / файлов: radcheck, radusergroup и radgroupreply   -  person Benoit PHILIPPON    schedule 24.07.2019


Ответы (1)


Хорошо, я решил проблему. Я настроил его с несколькими базами данных и несколькими модулями sql, поэтому мне пришлось добавить имя базы данных в атрибут group в модуле sql. Спасибо за ответы.

person Andrea Zanini    schedule 25.07.2019