Аутентификация MAC-адресов MySQL с помощью freeRadius

10186
Zack S.

У меня есть freeRadius и работает с расширением mysql. В настоящее время я аутентифицирую устройства, используя их mac-адрес, который хранится в текстовом файле (согласно http://wiki.freeradius.org/Mac-Auth ). Я хотел бы переместить mac-адреса в базу данных mysql. Каков наилучший способ сделать это? Любое понимание будет высоко ценится.

2

1 ответ на вопрос

4
Zack S.

Выяснил способ использования SQL xlat. В FreeRadius wiki есть дополнительная «ошибка, вызывающая сбой sql xlat. Вот решение:

Перейти на вики FreeRadius . Вы можете пропустить разделы с надписями 'raddb / modules / file' и 'raddb / authorized_macs'. Когда вы дойдете до последнего раздела 'raddb / sites-available / default post-auth {}', используйте вместо этого следующий код:

if("%'}" > 0){ ok }  else{ reject } 

Вам нужно будет создать таблицу с именем 'radmacauth' с полем с именем 'macaddr' в вашей базе данных радиусов.

Похожие вопросы