Установка BGRadiusDialup на Linux-платформу

1) Извлеките BGRadiusDialup из архива и скопируйте в каталог /usr/local;

2) Перейдите в каталог /usr/local/BGRadiusDialup;

3) Удалите все .ini, .bat и .exe файлы:

rm -f ./*.bat & rm -f ./*.exe & rm -f ./*.ini

4) Откройте для редактирования файл radius.sh и пропишите в нем путь к Java машине, например так:

...
cd ${0%${0##*/}}.
 
JAVA_HOME=/opt/java/jdk16
 
if [ -z "$JAVA_HOME" ]; then
echo "The JAVA_HOME environment variable is not defined"
echo "This environment variable is needed to run this program"
exit 1
fi
...

5) Проверьте .sh файлы на наличие символов ^M, если символы присутствуют их можно удалить вручную, либо воспользоваться утилитой:

dos2unix *.sh

6) Установите права запуска для всех *.sh файлов:

chmod 744 *.sh

7) Возьмите из каталога BGRadiusDialup/script скрипт запуска bgradius_dialup и скопируйте его в каталог /etc/init.d, установите права на исполнение (см. выше). Если вы изменили каталог установки или переименовывали BGRadiusDialup, скорректируйте скрипт;

8) Выясните текущий уровень запуска системы командой:

[root@gate init.d]# runlevel
N 3

9) Создайте линк для автоматического запуска RADIUS-сервера:

ln -s /etc/init.d/bgradius_dialup /etc/rc5.d/S99bgradius_dialup

10) Произведите настройку radius.properties и запустите RADIUS-сервер (см. далее).

При необходимости установки нескольких BGRadiusDialup-серверов на одной машине конечный каталог может быть переименован, например, в BGRadiusVPN. Также требуется переименование и корректировка скрипта запуска, разнесение RADIUS-портов в radius.properties.