Хотите узнать, как выполнить установку Freeradius на Ubuntu Linux? В этом уроке мы собираемся показать вам, как установить Freeradius на Ubuntu Linux и как получить доступ к вашему серверу радиуса в первый раз.

• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16

В нашем примере сервер Freeradius использует IP-адрес 192.168.0.50.

В нашем примере сетевой коммутатор использует IP-адрес 192.168.0.10.

В нашем примере сервер Linux использует IP-адрес 192.168.0.20.

И сервер Linux, и сетевой коммутатор хотят проходить аутентификацию в базе данных Radius.

Учебник FreeRadius:

На этой странице мы предлагаем быстрый доступ к списку уроков Grafana.

Учебник — Установка FreeRadius

На консоли Linux используйте следующие команды для установки службы FreeRadius.

# apt-get update
# apt-get install freeradius

Теперь нам нужно добавить клиентов FreeRadius в clients.conf ;.

Найдите и отредактируйте client.conf.

# locate clients.conf
# vi /etc/freeradius/3.0/clients.conf

Добавьте следующие строки в конец файла clients.conf.

Copy to Clipboard

В нашем примере мы добавляем 2 клиентских устройства:

Первое устройство было названо SWITCH-01 и имеет IP-адрес 192.168.0.10.

Второе устройство было названо LINUX-01 и имеет IP-адрес 192.168.0.20.

Оба устройства будут предлагать приглашение для аутентификации в базе данных сервера Freeradius.

Теперь нам нужно добавить пользователей FreeRadius в файл конфигурации USERS.

Найдите и отредактируйте файл конфигурации пользователей Freeradius.

# locate freeradius | grep users
# vi /etc/freeradius/3.0/users

Добавьте следующие строки в конец файла.

Copy to Clipboard

Перезагрузите сервер Freeradius.

# service freeradius restart

Проверьте свой конфигурационный файл радиуса сервера

# freeradius -CX

Тест аутентификации Freeradius

Протестируйте аутентификацию по радиусу локально на сервере Radius, используя следующие команды:

# radtest bruno boss123 localhost 0 testing123

Вот пример успешной аутентификации радиуса:

Copy to Clipboard

Мы используем имя пользователя Bruno и пароль boss123 для аутентификации учетной записи пользователя.

Testing123 — это пароль устройства по умолчанию, включенный в файл clients.conf.

Теперь перейдите на сервер Linux, включенный в файл конфигурации clients.conf, как LINUX-01.

Установите пакет freeradius-utils.

# apt-get install freeradius-utils

Протестируйте удаленную аутентификацию радиуса на сервере Linux (LINUX-01), используя следующие команды:

# radtest bruno boss123 192.168.0.50 0  vegeto123

Поздравляем, вы успешно установили сервер Freeradius.