Инструменты пользователя

Инструменты сайта


ubilling

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ubilling [2019/03/06 03:38]
sector
ubilling [2020/08/24 04:17] (текущий)
sector
Строка 3: Строка 3:
 Документация - [[http://wiki.ubilling.net.ua/doku.php]] Документация - [[http://wiki.ubilling.net.ua/doku.php]]
  
-<color #ed1c24>Поправки выделенные красным цветом относятся к Debian 8</color>\\+Документация (архив. вдруг кому-то нужно...) - [[ubillingdebian8|Debian 8]]  
 + 
 +<color #ed1c24>**УСТАНОВКА UBILLING на DEBIAN 10 Buster**</color>\\ 
 +**Stargazer как-то странно себя ведет на mariadb, поэтому будем устанавливать Mysql версии 5.6 на Debian 10 **
  
 eth0-глобал 192.168.1.100\\ eth0-глобал 192.168.1.100\\
 eth1— внутрь 192.168.100.1\\ eth1— внутрь 192.168.100.1\\
  
 +==== Подготавливаем систему: ====
 +<code ini |title >
 +apt-get update
 +apt-get upgrade
 +
 +apt-get install gnupg net-tools mc sudo
 +
 +wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
 +dpkg -i mysql-apt-config_0.8.9-1_all.deb
 +</code>
 +
 +1.Выберем Debian stretch - Buster'a -нет\\
 +2.Нас интересует версия  5.6\\
 +<code ini |title >
 +
 +apt-get update
 +
 +Ошибка: Следующие подписи неверны: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <mysql-build@oss.oracle.com>
 +
 +sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5
 +
 +apt-get update
 +</code>
 ==== Устанавливаем пакеты: ==== ==== Устанавливаем пакеты: ====
  
 +<code ini |title >
 +
 +apt-get install mysql-community-server mysql-community-client libmysqlclient-dev \
 +apache2 expat libexpat1-dev php-cli libapache2-mod-php php-mysql isc-dhcp-server \
 +build-essential bind9 bandwidthd softflowd libxmlrpc-c++8-dev php-mbstring php-bcmath \
 +php-curl php-gd php-snmp php-soap php-xml php-zip php-imap php-json php-tokenizer php-memcached
  
-<code ini| title> 
-apt-get install mysql-server-core-5.1 mysql-client-5.1 libmysqlclient16  
-libmysqlclient-dev apache2 mysql-server expat libexpat1-dev php5-cli  
-libapache2-mod-php5 php5-mysql dhcp3-server build-essential bind9  
-bandwidthd softflowd libxmlrpc-c3-dev sudo 
 </code> </code>
-<color #ed1c24>UPD изменились версии и названия пакетов: libxmlrpc-c3-dev →libxmlrpc-c++8-dev, dhcp3-server→isc-dhcp-server</color>\\ 
  
-  * **1-e**: надо ввести пароль для пользователя root Mysql т.к. у меня машина тестовая то я введу туда «password».\\ +0. Вопрос Mysql задаем пароль root\\ 
-  * **2-е**: bandwidthd спрашивает на каком интерфейсе слушать будем. укажем интерфейс под названием eth1.\\ +1. Вопрос BandwidthD - Прослушиваемый интерфейс eth1\\ 
-  * **3-е**: bandwidthd спрашивает, какие сети протоколировать будемесли все интерфейсы настроены правильно, то он автоматически заполнит поле останется только нажать ОК.\\ +2. Вопрос BandwidthD - протоколируемые сети 192.168.100.0/24\\ 
-  *  +3. ошибка запуска dhcp-serverсразу исправим:\\ 
-==== Перейдем к конфигурации установленных паркетов ====+ 
 +<code ini |title >
  
-При установке dhcp3-server вываливается ошибка то, что он не может стартануть и нужно указать интерфейс, на котором будет работать наш dhcp. 
-<code ini| title> 
 mcedit /etc/default/isc-dhcp-server mcedit /etc/default/isc-dhcp-server
-INTERFACES=eth1+ 
 +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? 
 +#       Separate multiple interfaces with spaces, e.g. "eth0 eth1"
 +INTERFACESv4="eth1" #- указываем на каком интерфейсе будем раздавать адреса. 
 +#INTERFACESv6="" 
 </code> </code>
  
 При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\ При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\
  
-Bandwidthd тоже высыпал ошибку о том что не нашел конфиг, исправим !+**Настроим php:**
  
-<code ini| title+<code ini |title >
-cd /usr/share/doc/bandwidthd/ +
-cp bandwidthd.conf /etc/bandwidthd/ +
-</code>+
  
-<color #ed1c24>UPD: В новой версии не актуальноконфиги лежат уже там где нужно.</color>\\+mcedit /etc/php/7.3/apache2/php.ini
  
-Настроим, раскомментируем и поправим следующие директивы:+short_open_tag=on 
 + 
 +systemctl reload apache2.service 
 + 
 +</code> 
 + 
 +**Настроим bandwidthd:**\\ 
 +Раскомментируем и поправим следующие директивы:
  
 <code ini| title> <code ini| title>
Строка 50: Строка 84:
 htdocs_dir "/var/lib/bandwidthd/htdocs" htdocs_dir "/var/lib/bandwidthd/htdocs"
 </code> </code>
- 
-Далее сделаем символическую ссылку, что бы можно было зайти на web-морду: 
- 
-<code ini| title> 
-ln -fs /var/lib/bandwidthd/htdocs/ /var/www/band 
-</code> 
-<color #ed1c24>UPD: симлинк не актуальный</color>\\ 
  
 Перезапустим bandwidthd Перезапустим bandwidthd
Строка 67: Строка 94:
  
 <code ini| title> <code ini| title>
-http://ip_адрес_сервера/band/ +http://ip_адрес_сервера/bandwidthd/
-</code> +
-<color #ed1c24>UPD http://ip_адрес_сервера/bandwidthd/</color> +
- +
-включим мод php в apache: +
- +
-<code ini| title> +
-a2enmod php5+
 </code> </code>
  
Строка 177: Строка 197:
  
 <code ini| title> <code ini| title>
-mcedit /etc/default/softflowd+ mcedit /etc/softflowd/default.conf
    
 INTERFACE="eth1" INTERFACE="eth1"
Строка 188: Строка 208:
 mkdir /root/BILLING mkdir /root/BILLING
 cd /root/BILLING cd /root/BILLING
-wget http://stg.dp.ua/download/server/2.407-p1/stg-2.407-p1.tar.gz +wget wget http://ubilling.net.ua/stg/stg-2.409-rc5.tar.gz 
-tar zxvf stg-2.407-p1.tar.gz +tar zxvf stg-2.409-rc5.tar.gz 
-cd stg-2.407-p1/projects/stargazer/+cd stg-2.409-rc5/projects/stargazer/
 ./build ./build
 make install make install
 cd ../sgconf && ./build && make && make install cd ../sgconf && ./build && make && make install
 cd ../sgconf_xml/ && ./build && make && make install cd ../sgconf_xml/ && ./build && make && make install
-cd /root/BILLING/stg-2.407-p1/projects/stargazer/plugins/configuration/rpcconfig +cd /root/BILLING/stg-2.409-rc5/projects/stargazer/plugins/configuration/rpcconfig && make && make install
-make && make install+
 </code> </code>
-<color #ed1c24>UPD: stg-2.407-p1 что-то не собрался на Debian 7.5 заюзал stg-2.408\\ 
-Ошибка при сборке stg в Debian 8\\ 
-libipq.h:38:43: fatal error: linux/netfilter_ipv4/ip_queue.h: Нет такого файла или каталога\\ 
-#include <linux/netfilter_ipv4/ip_queue.h>\\ 
-compilation terminated.\\ 
-полный путь /usr/include/linux/netfilter_ipv4/ip_queue.h\\ 
-создаем данный файл и вставляем содержимое</color> [[https://git.netfilter.org/iptables/tree/include/linux/netfilter_ipv4/ip_queue.h |Внешняя ссылка]] 
  
 ==== Перейдем к настройке stargazer ! ==== ==== Перейдем к настройке stargazer ! ====
Строка 261: Строка 273:
     </IncludeFile>     </IncludeFile>
    
-    <IncludeFile "conf-enabled.d/mod_rpc.conf"> +    #<IncludeFile "conf-enabled.d/mod_rpc.conf"> 
-    </IncludeFile>+    #</IncludeFile>
    
     <IncludeFile "conf-enabled.d/mod_remote_script.conf">     <IncludeFile "conf-enabled.d/mod_remote_script.conf">
Строка 320: Строка 332:
 mcedit subnets  mcedit subnets 
 192.168.100.0/24 192.168.1.100 - ваши сети 192.168.100.0/24 192.168.1.100 - ваши сети
-Chmod 777 subnets+chmod 777 subnets
 </code> </code>
  
Строка 339: Строка 351:
  
 <code ini| title> <code ini| title>
-2013-01-29 18:46:56 -- Stg v. 2.407-p1 +2020-08-24 10:24:48 -- Stg v. 2.409 
-2013-01-29 18:46:56 -- Message queue created successfully. msgKey=5555 msgID=0 +2020-08-24 10:24:48 -- Message queue created successfully. msgKey=5555 msgID=0 
-2013-01-29 18:46:56 -- Timer thread started successfully. +2020-08-24 10:24:48 -- Timer thread started successfully. 
-2013-01-29 18:46:56 -- Storage plugin: mysql_store v.0.67. Loading successfull. +2020-08-24 10:24:48 -- [store_mysql] MYSQL_STORE: Current DB schema version: 2 
-2013-01-29 18:46:56 -- Users started successfully. +2020-08-24 10:24:48 -- Storage plugin: mysql_store v.0.67. Loading successfull. 
-2013-01-29 18:46:56 -- Traffcounter started successfully. +2020-08-24 10:24:48 -- Users started successfully. 
-2013-01-29 18:46:56 -- Module: 'CAP_NF v. 0.4'. Start successfull. +2020-08-24 10:24:48 -- Traffcounter started successfully. 
-2013-01-29 18:46:56 -- Module: 'Remote script v 0.3'. Start successfull+2020-08-24 10:24:48 -- Module 'Remote script v 0.3' started successfully
-2013-01-29 18:46:56 -- Module'InetAccess authorization plugin v.1.4'. Start successfull+2020-08-24 10:24:48 -- Module 'Stg Configurator v. 2.0started successfully
-2013-01-29 18:46:56 -- Module'Always Online authorizator v.1.0'. Start successfull+2020-08-24 10:24:48 -- Module 'Always Online authorizator v.1.0' started successfully
-2013-01-29 18:46:56 -- Module'Stg configurator v.0.08'. Start successfull+2020-08-24 10:24:48 -- Module 'InetAccess authorization plugin v.1.4started successfully
-2013-01-29 18:46:56 -- Module'Stargazer RPC v. 0.2'. Start successfull+2020-08-24 10:24:48 -- Module 'cap_nf v. 0.4started successfully
-2013-01-29 18:46:56 -- Stg started successfully. +2020-08-24 10:24:48 -- Stg started successfully. 
-2013-01-29 18:46:56 -- ++++++++++++++++++++++++++++++++++++++++++++++2020-08-24 10:24:48 -- +++++++++++++++++++++++++++++++++++++++++++++
 </code> </code>
 Значит. все норм. Значит. все норм.
Строка 758: Строка 770:
 ==== Вход в Ubilling ==== ==== Вход в Ubilling ====
  
-Зайдем /ip_сервера/billing логин: admin пароль:demo+**Создадим Alias и выполним вход в Ubilling**
  
-<color #ed1c24>UPD: создать Alias в apache conf-enabled если на странице куча текста:</color>+<code ini| title> 
 +cd /etc/apache2/conf-available/ 
 +mcedit billing.conf 
 +</code> 
 +<code ini| title> 
 +<Directory /var/www/billing> 
 +        Options +FollowSymLinks 
 +        Require all granted 
 +</Directory>
  
 +Alias /billing /var/www/billing/
 +</code>
 <code ini| title> <code ini| title>
-mcedit /etc/php5/apache2/php.ini +a2enconf billing 
-short_open_tag=o+systemctl reload apache2
 </code> </code>
 +
 +Зайдем /ip_сервера/billing логин: admin пароль:demo
 +
  
 при установке по данной статье наблюдал следующее: при установке по данной статье наблюдал следующее:
ubilling.1551843519.txt.gz · Последнее изменение: 2019/03/06 03:38 — sector

Яндекс.Метрика