Page tree
Skip to end of metadata
Go to start of metadata

Установка Access и Accounting-серверов происходит одинаково. Разница только в названиях папок, служб и системных переменных.

BGInetAccess и BGInetAccounting обновляются как обычные серверные приложения биллинга. Необходимо обновить каждое из приложений перед первым запуском. Обращаем внимание, что обновление приложений необходимо произвести ПЕРЕД первым запуском, поскольку при первичном обновлении приложения скачивают все необходимые для своей работы библиотеки с сервера биллинга. Для корректной работы системы обновлений, убедитесь, что в конфигурационных файлах приложений (inet-access.xml и inet-accounting.xml) должен быть прописан доступный url биллинга в  параметре server.update.url. Путь должен в себя включать host, port (опционально), context из data.properties.

Установка Access-сервера

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

1) Извлеките BGInetAccess из архива и скопируйте в каталог /opt/bgbilling;

2) Перейдите в каталог /opt/bgbilling/BGInetAccess;

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

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

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

...
	cd ${0%${0##*/}}.
	
	JAVA_HOME=/opt/java/jdk8
	
	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) При необходимости настройте запуск данных приложений как служб ОС. Примеры скриптов доступны в архиве с программой.

8) Произведите настройку inet-access.xml;

9) Обновитe как обычные серверные приложения биллинга;

10) Для ручного запуска и останова сервера BGInetAccess используйте скрипты access_start.sh и access_stop.sh.

При необходимости установки нескольких BGInetAccess-серверов на одной машине конечный каталог может быть переименован, например, в BGInetAccessVPN. Также требуется переименование и корректировка скрипта запуска, разнесение портов в inet-access.xml.

Установка на платформу Windows

Для установки BGInetAccess на платформу Windows на диск С:.

1) Убедитесь, что на машине, где вы собрались ставить BGInetAccess стоит Java-машина. Если её нет, установите версию не меньше 1.6.20. Загрузить можете с нашего сайта;

2) Загрузите с сервера BGInetAccess;

3) Распакуйте архив на диск C:;

4) Установите переменную окружения BGINET_ACCESS_HOME =C:\BGInetAccess. Как устанавливать переменные окружения можете посмотреть в инструкции по установке сервера и клиента биллинга;

5) Установите службу BGInetAccess, для чего запустите файл access_install.bat;

6) Убедитесь, что служба появилась в списке служб Windows. В дальнейшем, можете удалить эту службу, используя access_uninstall.bat;

7) Обновитe как обычные серверные приложения биллинга ;

8) Для запуска и останова сервера BGInetAccess используйте консоль запуска и управления службами, служба BGInetAccess.

Установка Accounting-сервера

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

1) Извлеките BGInetAccounting из архива и скопируйте в каталог /opt/bgbilling;

2) Перейдите в каталог /opt/bgbilling/BGInetAccounting;

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

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

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

...
	cd ${0%${0##*/}}.
	
	JAVA_HOME=/opt/java/jdk8
	
	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) Возьмите из каталога BGInetAccounting/script скрипт запуска bginet_accounting и скопируйте его в каталог /etc/init.d, установите права на исполнение (см. выше). Если вы изменили каталог установки или переименовывали BGInetAccounting, скорректируйте скрипт.

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

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

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

ln -s /etc/init.d/bginet_accounting /etc/rcN.d/S99bginet_accounting

где N - требуемый уровень запуска.

10) Произведите настройку inet-accounting.xml;

11) Обновитe как обычные серверные приложения биллинга.

11) Для запуска и останова сервера BGInetAccounting используйте скрипты accounting_start.sh и accounting_stop.sh.

При необходимости установки нескольких BGInetAccounting-серверов на одной машине конечный каталог может быть переименован, например, в BGInetAccountingVPN. Также требуется переименование и корректировка скрипта запуска, разнесение портов в inet-accounting.xml.

Установка на платформу Windows

Для установки BGInetAccounting на платформу Windows на диск С:.

1) Убедитесь, что на машине, где вы собрались ставить BGInetAccounting стоит Java-машина. Если её нет, установите версию не меньше 1.6.20. Загрузить можете с нашего сайта;

2) Загрузите с сервера BGInetAccounting;

3) Распакуйте архив на диск C:;

4) Установите переменную окружения BGINET_ACCOUNTING_HOME =C:\BGInetAccounting. Как устанавливать переменные окружения можете посмотреть в инструкции по установке сервера и клиента биллинга;

5) Установите службу BGInetAccounting, для чего запустите файл accounting_install.bat;

6) Убедитесь, что служба появилась в списке служб Windows. В дальнейшем, можете удалить эту службу, используя accounting_uninstall.bat;

7) Обновитe как обычные серверные приложения биллинга. ;

8) Для запуска и останова сервера BGInetAccounting используйте консоль запуска и управления службами, служба BGInetAccounting.

  • No labels