Разберем как установить FreeRADIUS
и daloRADIUS
на Debian 11 и как настроить его для использования MySQL / MariaDB.
В рамках данной статьи будет разобрано лишь только установка и настройка FreeRADIUS
и daloRADIUS
, вариации конфигурации использования freeRADUIS с оборудованием или системами будет рассматриваться в других статьях.
# Все ниже описанные действия будут производиться от root
.
Настройка MySQL
# Устанавливаем MySQL сервер.
apt-get install mariadb-server -y
# Выполняем базовую настройку безопасности MySQL сервера и входим на сервер.
mysql_secure_installation mariadb
# Создаем базу данных для FreeRADIUS.
CREATE DATABASE radius; CREATE USER 'radius'@'localhost' IDENTIFIED BY 'radius'; GRANT SELECT ON radius.* TO 'radius'@'localhost'; FLUSH PRIVILEGES;
Установка FreeRADIUS
# Устанавливаем FreeRADIUS с дополнительными модулями mysql, ldap:
sudo apt-get install freeradius freeradius-utils freeradius-mysql freeradius-ldap -y
# Импортируем схему RADIUS MySQL:
mariadb radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
Проверим что таблицы в базе данных (radius
), были созданы:
mariadb -e "use radius;show tables;" +------------------+ | Tables_in_radius | +------------------+ | nas | | radacct | | radcheck | | radgroupcheck | | radgroupreply | | radpostauth | | radreply | | radusergroup | +------------------+
Последние комментарии