Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ubilling [2019/03/06 03:38] sector |
ubilling [2020/08/24 04:17] (текущий) sector |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Документация - [[http:// | Документация - [[http:// | ||
- | <color # | + | Документация (архив. вдруг кому-то |
+ | |||
+ | <color # | ||
+ | **Stargazer | ||
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:// | ||
+ | dpkg -i mysql-apt-config_0.8.9-1_all.deb | ||
+ | </ | ||
+ | |||
+ | 1.Выберем Debian stretch - Buster' | ||
+ | 2.Нас интересует версия | ||
+ | <code ini |title > | ||
+ | |||
+ | apt-get update | ||
+ | |||
+ | Ошибка: | ||
+ | |||
+ | sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5 | ||
+ | |||
+ | apt-get update | ||
+ | </ | ||
==== Устанавливаем пакеты: | ==== Устанавливаем пакеты: | ||
+ | <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 | ||
</ | </ | ||
- | <color # | ||
- | * **1-e**: надо ввести | + | 0. Вопрос Mysql - задаем пароль root\\ |
- | * **2-е**: bandwidthd спрашивает на каком интерфейсе | + | 1. Вопрос BandwidthD - Прослушиваемый интерфейс |
- | * **3-е**: bandwidthd спрашивает, | + | 2. Вопрос BandwidthD - протоколируемые сети |
- | * | + | 3. ошибка запуска |
- | ==== Перейдем к конфигурации установленных | + | |
+ | <code ini |title > | ||
- | При установке dhcp3-server вываливается ошибка то, что он не может стартануть и нужно указать интерфейс, | ||
- | <code ini| title> | ||
mcedit / | mcedit / | ||
- | INTERFACES=”eth1” | + | |
+ | # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? | ||
+ | # | ||
+ | INTERFACESv4="eth1" #- указываем на каком интерфейсе будем раздавать адреса. | ||
+ | # | ||
</ | </ | ||
При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\ | При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\ | ||
- | Bandwidthd тоже высыпал ошибку о том что не нашел конфиг, | + | **Настроим |
- | <code ini| title> | + | <code ini |title > |
- | cd / | + | |
- | cp bandwidthd.conf / | + | |
- | </code> | + | |
- | <color # | + | mcedit /etc/php/7.3/apache2/ |
- | Настроим, раскомментируем и поправим следующие директивы: | + | short_open_tag=on |
+ | |||
+ | systemctl reload apache2.service | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Настроим | ||
+ | Раскомментируем и поправим следующие директивы: | ||
<code ini| title> | <code ini| title> | ||
Строка 50: | Строка 84: | ||
htdocs_dir "/ | htdocs_dir "/ | ||
</ | </ | ||
- | |||
- | Далее сделаем символическую ссылку, | ||
- | |||
- | <code ini| title> | ||
- | ln -fs / | ||
- | </ | ||
- | <color # | ||
Перезапустим bandwidthd | Перезапустим bandwidthd | ||
Строка 67: | Строка 94: | ||
<code ini| title> | <code ini| title> | ||
- | http:// | + | http:// |
- | </ | + | |
- | <color # | + | |
- | + | ||
- | включим мод php в apache: | + | |
- | + | ||
- | <code ini| title> | + | |
- | a2enmod php5 | + | |
</ | </ | ||
Строка 177: | Строка 197: | ||
<code ini| title> | <code ini| title> | ||
- | mcedit /etc/default/softflowd | + | mcedit / |
INTERFACE=" | INTERFACE=" | ||
Строка 188: | Строка 208: | ||
mkdir / | mkdir / | ||
cd / | cd / | ||
- | wget http://stg.dp.ua/download/ | + | 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/ | + | cd stg-2.409-rc5/ |
./build | ./build | ||
make install | make install | ||
cd ../sgconf && ./build && make && make install | cd ../sgconf && ./build && make && make install | ||
cd ../ | cd ../ | ||
- | cd / | + | cd / |
- | make && make install | + | |
</ | </ | ||
- | <color # | ||
- | Ошибка при сборке stg в Debian 8\\ | ||
- | libipq.h: | ||
- | #include < | ||
- | compilation terminated.\\ | ||
- | полный путь / | ||
- | создаем данный файл и вставляем содержимое</ | ||
==== Перейдем к настройке stargazer ! ==== | ==== Перейдем к настройке stargazer ! ==== | ||
Строка 261: | Строка 273: | ||
</ | </ | ||
- | < | + | |
- | </ | + | |
< | < | ||
Строка 320: | Строка 332: | ||
mcedit subnets | mcedit subnets | ||
192.168.100.0/ | 192.168.100.0/ | ||
- | Chmod 777 subnets | + | chmod 777 subnets |
</ | </ | ||
Строка 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: |
- | 2013-01-29 18:46:56 -- Users started successfully. | + | 2020-08-24 10: |
- | 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: ' | + | 2020-08-24 10:24:48 -- Traffcounter started successfully. |
- | 2013-01-29 18:46:56 -- Module: | + | 2020-08-24 10:24:48 -- Module ' |
- | 2013-01-29 18:46:56 -- Module: 'InetAccess authorization plugin | + | 2020-08-24 10:24:48 -- Module 'Stg Configurator |
- | 2013-01-29 18:46:56 -- Module: ' | + | 2020-08-24 10:24:48 -- Module ' |
- | 2013-01-29 18:46:56 -- Module: 'Stg configurator | + | 2020-08-24 10:24:48 -- Module 'InetAccess authorization plugin |
- | 2013-01-29 18:46:56 -- Module: 'Stargazer RPC v. 0.2'. Start successfull. | + | 2020-08-24 10:24:48 -- Module 'cap_nf |
- | 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 -- +++++++++++++++++++++++++++++++++++++++++++++ |
</ | </ | ||
Значит. все норм. | Значит. все норм. | ||
Строка 758: | Строка 770: | ||
==== Вход в Ubilling ==== | ==== Вход в Ubilling ==== | ||
- | Зайдем / | + | **Создадим Alias и выполним вход в Ubilling** |
- | <color #ed1c24>UPD: создать Alias в apache | + | <code ini| title> |
+ | cd / | ||
+ | mcedit billing.conf | ||
+ | </ | ||
+ | <code ini| title> | ||
+ | < | ||
+ | Options +FollowSymLinks | ||
+ | Require all granted | ||
+ | </Directory> | ||
+ | Alias /billing / | ||
+ | </ | ||
<code ini| title> | <code ini| title> | ||
- | mcedit / | + | a2enconf billing |
- | short_open_tag=o | + | systemctl reload apache2 |
</ | </ | ||
+ | |||
+ | Зайдем / | ||
+ | |||
при установке по данной статье наблюдал следующее: | при установке по данной статье наблюдал следующее: |