Установка BGRadiusVoip на платформу Linux
1) Извлеките BGRadiusVoip из архива и скопируйте в каталог /usr/local;
2) Перейдите в каталог /usr/local/BGRadiusVoip;
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) Возьмите из каталога BGRadiusVoip/script скрипт запуска bgradius_voip и скопируйте его в каталог /etc/init.d, установите права на исполнение (см. выше);
8) Выясните текущий уровень запуска системы командой:
[root
@gate
init.d]
# runlevel
N
3
9) Создайте линк для автоматического запуска RADIUS-сервера:
ln -s /etc/init.d/bgradius_voip /etc/rc5.d/S99bgradius_voip
10) Произведите настройку radius.properties и запустите RADIUS-сервер (см. далее).