Настройка FreeRadius3 для авторизации Mikrotik DHCP+Radius Client

При следующей настройке Mikrotik:

И стандартных настройках FreeRadius мы получаем в атрибут User-Name, MAC адрес абонента. А User-Password — пустой. Нужно научить FreeRadius принимать пустые пароли. Самое простое, поправить default секцию authorize следующим образом:

, т.е. если мы видим что пришел User-Name MAC адрес, то мы подставляем ему пароль 123 и проводим авторизацию в любом случае, даже если данный MAC адрес не найден в базе (в этом случае ответ придет Accept, но без IP, который будет автоматом выдан из пула свободных DHCP).

При этом в БД в таблицу radreply нужно добавить строки следующего вида:

radtest b8:69:f4:5a:45:5b «» localhost 1812 secret123

FreeRadius: Error: Received conflicting packet from client

Ошибка возникает когда к радиусу обращается слишком много клиентов, и он не успевает обработать все запросы за время TimeOut.

Решением может служить увеличение времени на повторный запрос ответа от freeradius. Например в mpd за этот параметр отвечает :

1001 статья о настройке связки mpd+freeradius3+mysql

===== Ставим порт FreeRadius3 =====

===== База MySQL =====

» Читать далее

1 2