После установки freeradius добавьте следующие строки в конец файла client.conf, чтобы установить доступ вашего клиента:
sudo nano /etc/freeradius/3.0/clients.conf
client SWITCH-01 {
ipaddr = 192.168.0.10
secret = kamisama123
}
client LINUX-01 {
ipaddr = 192.168.0.20
secret = vegeto123
}
В нашем примере мы добавляем 2 клиентских устройства, оба устройства будут предлагать приглашение для входа в систему для аутентификации в базе данных сервера freeradius.
Теперь найдите и отредактируйте файл конфигурации пользователей freeradius:
Пример:
sudo nano /etc/freeradius/3.0/users
Добавление вашего имени пользователя и пароля, как показано ниже:
freerad1 Cleartext-Password := "freerad1234"
freerad2 Cleartext-Password := "freerad2123"
Теперь перезапустите сервер freeradius:
sudo service freeradius restart
Теперь проверьте файл конфигурации вашего сервера RADIUS:
sudo freeradius -CX
Вы можете протестировать аутентификацию в радиусе локально на сервере Radius, используя следующие команды:
radtest freerad1 freerad1234 localhost 0 testing123
Вот пример успешной аутентификации по радиусу:
Sent Access-Request Id 151 from 0.0.0.0:34857 to 127.0.0.1:1812 length 75
User-Name = "freerad1"
User-Password = "freerad1234"
NAS-IP-Address = 172.31.41.98
NAS-Port = 0
Message-Authenticator = 0x00
Cleartext-Password = "freerad1234"
Received Access-Accept Id 151 from 127.0.0.1:1812 to 0.0.0.0:0 length 20
Мы используем имя пользователя freerad1 и пароль freerad1234 для аутентификации учетной записи пользователя.
Test123 - это пароль устройства по умолчанию, включенный в файл clients.conf.
Теперь перейдите к серверу Linux, включенному в файл конфигурации clients.conf как LINUX-01.
Установите пакет freeradius-utils.
sudo apt-get install freeradius-utils
Протестируйте свою аутентификацию в радиусе удаленно на сервере Linux (LINUX-01 ИЛИ ВАШ КЛИЕНТ, ДОБАВЛЕННЫЙ НА client.conf), используя следующие команды:
radtest freerad freerad1234 192.168.0.50 0 vegeto123
** Поздравляем, ваш сервер Freeradius работает **