Запуск AccessManager сервер на МР-СС
Pax (обсуждение | вклад) |
Pax (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{ВерхМенюПО}} | {{ВерхМенюПО}} | ||
{{ПравГлавМеню}} | {{ПравГлавМеню}} | ||
+ | |||
+ | |||
+ | <div style="clear: left; border-right: #aaaaaa 1px solid; padding-right: 1ex; border-top: #aaaaaa 1px solid; padding-left: 1ex; padding-bottom: 1ex; margin: 1ex 0px 1ex 1ex; border-left: #aaaaaa 1px solid; width: 98%; padding-top: 1ex; border-bottom: #aaaaaa 3px solid; background-color: #ffffa2"> | ||
+ | Для повышения надежности системы можно использовать [[IPTables]] и [[route]]. | ||
+ | </div> | ||
+ | |||
см. также [[Настройка AccessManager с помощью GUI клиента]] | см. также [[Настройка AccessManager с помощью GUI клиента]] | ||
Строка 97: | Строка 103: | ||
[[Категория:Программное обеспечение]] | [[Категория:Программное обеспечение]] | ||
[[Категория:AccessManager]] | [[Категория:AccessManager]] | ||
+ | __NOTOC__ |
Версия 10:16, 20 апреля 2015
- Сторона АТС (кроме УК серии СС)
- ПО узла коммутации серии СС
- Сторона оператора
- Тарификация
см. также Настройка AccessManager с помощью GUI клиента
Инсталляция.
1. Скачиваем accessmanager-1.0.0.tar.gz и загружаем его в /ATS/UPDATE.
2. Создаем место для AccessManager:
atsuser [ / ]$ mkdir /ATS/ACM atsuser [ / ]$
3. Распаковываем
atsuser [ / ]$ tar -xvf /ATS/UPDATE/accessmanager-1.0.0.tar.gz -C /ATS/ACM/ atsuser [ / ]$
В папке /ATS/ACM должны появиться файлы:
README accessmanager.jar lib/ OB.jar lib/ sqlite-jdbc-3.7.2.jar
Установка пароля.
Для работы AccessManager требуется два системных пароля:
1. 6-ти значный пароль, хранящийся в /ATS/BIN/.PASSWORD По умолчанию этот пароль 100100 – доступ к станции открыт, AccessManager не требуется. При его изменении станция откажет в подключении любым сервисным программам, если AccessManager не задействован.
2. 12-ти значный пароль АТС. Он используется для организации подключения сервера AccessManager к станции.
- 12-ти значный пароль придумываем сами.
- 6-ти значный должен быть получен из 12-ти значного с помощью программы setpassword:
atsuser [ / ]$ ./setpassword 123456789098 913426 atsuser [ / ]$
Полученное значение (913426) записываем в станцию:
atsuser [ / ]$ echo 913426 > /ATS/BIN/.PASSWORD atsuser [ / ]$
Запуск сервера.
Сервер запускается из командной строки:
atsuser [ / ]$ java -Dfile.encoding=UTF8 -Djava.endorsed.dirs=/ATS/ACM/lib -jar /ATS/ACM/accessmanager.jar 192.168.5.67:10211 /ATS/ACM/accounts.db
192.168.5.67:10211 – ip адрес интерфейса, на котором запускается AccessManager (ip адрес МР-СС) и порт, на который AccessManager будет принимать подключения.
При первом запуске должна создаться база данных:
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: admins) create table admins java.sql.SQLException: database in auto-commit mode java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: users) create table users java.sql.SQLException: database in auto-commit mode java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: access) create table access java.sql.SQLException: database in auto-commit mode java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: stations) create table stations java.sql.SQLException: database in auto-commit mode java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: journal) create table journal java.sql.SQLException: database in auto-commit mode
Если в конце строки запуска добавить &, сервер запустится демоном:
atsuser [ / ]$ java -Dfile.encoding=UTF8 -Djava.endorsed.dirs=/ATS/ACM/lib -jar /ATS/ACM/accessmanager.jar 192.168.5.67:10211 /ATS/ACM/accounts.db & [1] 3811 atsuser [ / ]$
Эту строку рекомендуется добавить в /ATS/ SYSCONFIG/ rc.atsuser.local для автоматического запуска.
Теперь мы имеем станцию, закрытую паролем и сервер AccessManager, принимающий подключения по адресу 192.168.5.67 на порт 10211.
Проверка
Пытаемся подключиться обычным способом через SMPAdmin и получаем сообщение: "Неправильный пароль".