Привет, у меня на ROS есть DHCP сервер, который получает лизинги и ограничения скорости из базы данных freeradius, всё работает как надо, но есть проблема с изменением ограничений скорости для подключённых пользователей. После истечения срока лизинга клиент получает новый лизинг, но изменённые в базе ограничения скорости не применяются. Есть идеи, как это исправить?
RouterOS DHCP + Freeradius - Очереди
RouterOS DHCP + Freeradius - Очереди, RouterOS
16.09.2014 08:45:00
|
|
|
|
01.11.2014 19:46:00
Ты уверен, что сообщение DHCP radius accept может содержать атрибут MikroTik-Access-List?
|
|
|
|
04.11.2014 20:56:00
Да. Абсолютно верно. Именно это мы и делаем для наших клиентов. DHCP использует аутентификацию по MAC для отправки запроса RADIUS на сервер RADIUS. В ответном пакете RADIUS содержатся Session-Timeout, MikroTik-Access-List и Framed-Pool или Framed-Address. Если наш Session-Timeout равен 3600, клиента можно поместить в другой Access-List с другим пулом IP-адресов или статическим IP. Возможно, вам нужно будет убедиться, что ваш RADIUS-сервер распознаёт атрибут MikroTik-Access-List.
|
|
|
|
05.11.2014 21:25:00
lambert Спасибо за подробности. Мы реализовали Session-Timeout, и, судя по всему, он работает именно так, как нам нужно! Попробуем использовать Mikrotik-Address-List, мы уже делали это для PPP-серверов, так что это довольно просто. Меня немного сбивает с толку, что в официальной документации этот параметр отсутствует:
|
|
|
|
13.11.2014 21:56:00
Может, это баг после версии 6.18?
|
|
|
|
03.03.2015 00:06:00
Это исправляет проблему, которая появилась после версии 6.18.
|
|
|
|
20.03.2015 04:11:00
Должно быть возможно, хотя я понятия не имею как, ха-ха.
|
|
|
|
Читают тему