Настройка авторизации OpenVPN через FreeRadius

Итак, необходимо сделать авторизацию через Free Radius. Делается, это так.

1) Ставим Openvpn по этой инструкции.

2) Устанавливаем модуль

apt-get install libgcrypt11 libgcrypt11-dev gcc make build-essential

wget http://www.nongnu.org/radiusplugin/radiusplugin_v2.1a_beta1.tar.gz

tar xvfz radiusplugin_v2.1a_beta1.tar.gz

cd radiusplugin_v2.1a_beta1/

make

cp radiusplugin.so /etc/openvpn/

cp radiusplugin.cnf /etc/openvpn/

Далее редактируем файл конфигурации:

server
{
# The UDP port for radius accounting.
acctport=1813
# The UDP port for radius authentication.
authport=1812
# The name or ip address of the radius server.
name=YOUR RADIUS SERVER IP
# How many times should the plugin send the if there is no response?
retry=1
# How long should the plugin wait for a response?
wait=1
# The shared secret.
sharedsecret=YOUR RADIUS SERVER SECRET
}

В конфиг файл OpenVPN добавляем строчку:

plugin /etc/openvpn/radiusplugin.so /etc/openvpn/radiusplugin.cnf

Перезапускаем сервер:

service openvpn restart

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *