Авторизация через FreeRADIUS в Gentoo и логирование в MySQL
Никаких велосипедов здесь не будет, просто записка для себя
Вводные данные
FreeRADIUS — RADIUS сервер с открытым исходным кодом.
Это альтернатива других коммерческих RADIUS серверов, он имеет модульную структуру и хорошую функциональность. Кроме того, он входит в пятёрку RADIUS серверов мира по количеству пользователей, которых этот сервер авторизует ежедневно.
Может работать на встраиваемых системах с небольшим количеством памяти или обслуживать несколько миллионов пользователей на более серьезном уровне. FreeRADIUS быстрый, гибкий, настраиваемый, а также поддерживает больше протоколов аутентификации, чем многие коммерческие серверы. В настоящее время FreeRADIUS используется как основа для разработки коммерческих RADIUS серверов.
Устанавливаем FreeRadius
emerge freeradius |
После этого перемещаем оригинальные конфиги в папку origin, чтоб в будущем подглядывать на синтаксис
mkdir -p /etc/raddb/orig mv /etc/raddb/* /etc/raddb/orig |