Debian 9 Stretch Install Goip Sms Server
Последние обновления:
http://www.hybertone.com/en/news_detail.asp?newsid=21
Полный список файлов для Goip:
Возможные проблемы
Запуск Goipcron требует библиотеки ia32-libs
, которая признана устаревшей.
При попытке запустить goipcron появляется следующая ошибка:
./goipcron: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
Исправляется включением 386 архитектуры:
dpkg --add-architecture i386 apt-get update apt-get install lib32z1 lib32ncurses5 apt-get install libgssapi-krb5-2:i386
Установка:
cd /usr/src wget http://118.142.51.162/update/goip_install-v1.26.tar.gz tar zxvf goip_install-* cd goip_install ./goip_install.sh
Выхлоп установочного скрипта
Starting GoIP SMS System install Configure httpd config: Enter the httpd config file PATH: (default: /etc/apache2/sites-enabled) Default press Enter Import Goip Databases Enter the Mysql root password if the password exist: Enter your Mysql PATH: (default: /usr/bin/mysql) Default press Enter Copying file to /usr/local/goip goipcron start Install finished. Please restart your httpd SMS SERVER management URL: http://your_ip/goip
Проверим старт:
ps aux | grep "goipcron" | grep -v "grep" root 6633 0.0 0.0 7044 424 ? S 08:29 0:00 ./goipcron inc/config.inc.php root 6634 0.0 0.1 9144 5428 ? S 08:29 0:00 ./goipcron inc/config.inc.php
Чудненько,осталось только добавить в автостарт:
touch /etc/systemd/system/goipcron.service
cat >> /etc/systemd/system/goipcron.service << EOF [Unit] Description=Start SMS Goip Server [Service] WorkingDirectory=/usr/local/goip/ Type=forking ExecStart=/bin/bash run_goipcron KillMode=process [Install] WantedBy=default.target EOF
Включим:
systemctl daemon-reload
systemctl enable goipcron.service
Ответ:
Created symlink /etc/systemd/system/default.target.wants/goipcron.service → /etc/systemd/system/goipcron.service.
Проверка:
# systemctl status goipcron.service ● goipcron.service - Starts some bash script Loaded: loaded (/etc/systemd/system/goipcron.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2019-05-17 10:46:03 EDT; 1s ago Process: 942 ExecStart=/bin/bash auto_goipcron.sh (code=exited, status=0/SUCCESS) Main PID: 945 (goipcron) Tasks: 2 (limit: 9830) CGroup: /system.slice/goipcron.service ├─945 ./goipcron inc/config.inc.php └─946 ./goipcron inc/config.inc.php May 17 10:46:03 lt214 systemd[1]: Starting Starts some bash script... May 17 10:46:03 lt214 systemd[1]: Started Starts some bash script.
Настройки шлюза
Configurations > Sms
(для каждого порта)
Настройки сервера
System Manage > Goip Manage
Только авторизованные участники могут оставлять комментарии.