Для управления данным функционалом нужен модуль Freeradius DHCP.
Начиная в версии 0.74 есть альтернатива для Freeradius DHCP. - управление через mikrotik_dhcp_leases.pl
Управление DHCP серверами на Mikrotik'e
При данной схеме работы DHCP запросы клиентов приходят на Mikrotik DHCP, затем Mikrotik их трансформирует в radius запрос и отправляет на RADIUS сервер где происходит авторизация пакета и отправка результата на Mikrotik. После получения результата от RADIUS сервера Mikrotik формирует пакет DHCP для клиента.
...
Code Block |
---|
cp Mac_auth2.pm /usr/abills/Abills/mysql/ |
config.pl
Code Block |
---|
$AUTH{mikrotik_dhcp}='Mac_auth2'; $ACCT{mikrotik_dhcp}='Mac_auth2'; |
...
Так как DNS, маска сети и шлюз прописываются на Mikrotik (/ IP / DHCP Servers/ Networks
) и их нельзя изменить через RADIUS.
Для гостевых сетей можно отправлять только параметры длительности lease для IP адреса и использовать часть сети как гостевые адреса для dhcp.
...
Radius > New Radius Server
Если все правильно настроено на RADIUS сервер приходят следующие пары в дебаг режиме (radiusd -X).
...
При использовании ISC-DHCP настраиваем DHCP RELAY на микротике с помощью Winbox
IP > DHCP RELAY
Подсчет трафика
Подсчет трафика осуществляется через модуль IPNIPoE Traffic Collectors .
возможные ошибки
Нет связи с радиусом
...