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

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


ubilling-настройка

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ubilling-настройка [2018/02/17 08:18]
sector
ubilling-настройка [2018/02/17 09:14] (текущий)
sector
Строка 1: Строка 1:
-Ubilling-настройка 
- 
 [[http://ubilling.net.ua |Ubilling]] — реализация мощного, гибкого и интуитивно понятного web-интерфейса для stargazer.Мы стараемся создать продукт удовлетворяющий любые требования к АСР провайдеров любого масштаба. Сколько это стоит? Да нисколько, устанавливайте и пользуйтесь на здоровье — для хороших людей ничего не жалко ;)» (взято с официального сайта 🙂 ) [[http://ubilling.net.ua |Ubilling]] — реализация мощного, гибкого и интуитивно понятного web-интерфейса для stargazer.Мы стараемся создать продукт удовлетворяющий любые требования к АСР провайдеров любого масштаба. Сколько это стоит? Да нисколько, устанавливайте и пользуйтесь на здоровье — для хороших людей ничего не жалко ;)» (взято с официального сайта 🙂 )
  
Строка 25: Строка 23:
   * **3-е**: bandwidthd спрашивает, какие сети протоколировать будем, если все интерфейсы настроены правильно, то он автоматически заполнит поле останется только нажать ОК.\\   * **3-е**: bandwidthd спрашивает, какие сети протоколировать будем, если все интерфейсы настроены правильно, то он автоматически заполнит поле останется только нажать ОК.\\
   *    * 
-=== Перейдем к конфигурации установленных паркетов ===+==== Перейдем к конфигурации установленных паркетов ====
  
 При установке dhcp3-server вываливается ошибка то, что он не может стартануть и нужно указать интерфейс, на котором будет работать наш dhcp. При установке dhcp3-server вываливается ошибка то, что он не может стартануть и нужно указать интерфейс, на котором будет работать наш dhcp.
-| title+<code ini| title>
 mcedit /etc/default/isc-dhcp-server mcedit /etc/default/isc-dhcp-server
 INTERFACES=”eth1” INTERFACES=”eth1”
-При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.+</code> 
 + 
 +При перезапуске он опять ругнется на то, что в конфигах ничего не прописано к этому мы вернемся чуть позже. Вообще Ubilling генерирует свои конфиги.\\ 
 Bandwidthd тоже высыпал ошибку о том что не нашел конфиг, исправим ! Bandwidthd тоже высыпал ошибку о том что не нашел конфиг, исправим !
  
-| title+<code ini| title>
 cd /usr/share/doc/bandwidthd/ cd /usr/share/doc/bandwidthd/
 cp bandwidthd.conf /etc/bandwidthd/ cp bandwidthd.conf /etc/bandwidthd/
 mcedit /etc/bandwidthd/bandwidthd.conf mcedit /etc/bandwidthd/bandwidthd.conf
-UPD: В новой версии не актуально. конфиги лежат уже там где нужно.+</code> 
 +<color #ed1c24>UPD: В новой версии не актуально. конфиги лежат уже там где нужно.</color>\\ 
 Настроим, раскомментируем и поправим следующие директивы: Настроим, раскомментируем и поправим следующие директивы:
  
-| title+<code ini| title>
 subnet 192.168.100.0/24 subnet 192.168.100.0/24
 dev "eth1" dev "eth1"
 htdocs_dir "/var/lib/bandwidthd/htdocs" htdocs_dir "/var/lib/bandwidthd/htdocs"
 +</code>
 +
 Далее сделаем символическую ссылку, что бы можно было зайти на web-морду: Далее сделаем символическую ссылку, что бы можно было зайти на web-морду:
-| title+ 
 +<code ini| title>
 ln -fs /var/lib/bandwidthd/htdocs/ /var/www/band ln -fs /var/lib/bandwidthd/htdocs/ /var/www/band
-UPD: симлинк не актуальный +</code> 
 +<color #ed1c24>UPD: симлинк не актуальный</color>\\ 
 Перезапустим bandwidthd Перезапустим bandwidthd
-| title+ 
 +<code ini| title>
 /etc/init.d/bandwidthd restart /etc/init.d/bandwidthd restart
 +</code>
 +
 теперь можно зайти на web-морду по следующему адресу: теперь можно зайти на web-морду по следующему адресу:
-| title+ 
 +<code ini| title>
 http://ip_адрес_сервера/band/ http://ip_адрес_сервера/band/
-UPD http://ip_адрес_сервера/bandwidthd/+</code> 
 +<color #ed1c24>UPD http://ip_адрес_сервера/bandwidthd/</color> 
 включим мод php в apache: включим мод php в apache:
  
-| title+<code ini| title>
 a2enmod php5 a2enmod php5
 +</code>
 +
 Отредактируем /etc/sudoers: Отредактируем /etc/sudoers:
  
-| title+<code ini| title>
 User_Alias BILLING = www-data User_Alias BILLING = www-data
 BILLING          ALL = NOPASSWD: ALL BILLING          ALL = NOPASSWD: ALL
-Установим шейпер HTB и настроим его: +</code> 
-| title+ 
 +==== Установим шейпер HTB и настроим его: ==== 
 + 
 + 
 +<code ini| title>
 cd /home/sector cd /home/sector
 wget downloads.sourceforge.net/project/htbinit/HTB.init/0.8.5/htb.init-v0.8.5?use_mirror=surfnet wget downloads.sourceforge.net/project/htbinit/HTB.init/0.8.5/htb.init-v0.8.5?use_mirror=surfnet
Строка 73: Строка 93:
 chmod +x htb chmod +x htb
 ln -fs /usr/local/sbin/htb /etc/init.d/ ln -fs /usr/local/sbin/htb /etc/init.d/
 +</code>
 +
 По умолчанию htb хранит конфиги в папке /etc/sysconfig/htb, создадим директории и сами файлы: По умолчанию htb хранит конфиги в папке /etc/sysconfig/htb, создадим директории и сами файлы:
-| title+ 
 +<code ini| title>
 mkdir -p /etc/sysconfig/htb mkdir -p /etc/sysconfig/htb
    
Строка 82: Строка 105:
 touch eth0-2.root touch eth0-2.root
 touch eth1-2.root touch eth1-2.root
 +</code>
 +
 Наполним их содержимым: Наполним их содержимым:
-| title+ 
 +<code ini| title>
 mcedit /etc/sysconfig/htb/eth0 mcedit /etc/sysconfig/htb/eth0
    
Строка 103: Строка 129:
 RATE=100Mbit RATE=100Mbit
 CEIL=100Mbit CEIL=100Mbit
 +</code>
 +
 Далее выполним следующие команды: Далее выполним следующие команды:
  
-| title+<code ini| title>
 htb compile htb compile
 htb start htb start
 htb stats htb stats
 +</code>
 +
 Если после выполнения последний команды видим следующее: Если после выполнения последний команды видим следующее:
-| title+ 
 +<code ini| title>
 ### eth0: queueing disciplines ### eth0: queueing disciplines
    
Строка 138: Строка 169:
  lended: 0 borrowed: 0 giants: 0  lended: 0 borrowed: 0 giants: 0
  tokens: 2000 ctokens: 2000  tokens: 2000 ctokens: 2000
 +</code>
 +
 значит все в порядке ! значит все в порядке !
-Подкорректируем softflowd: + 
-| title+==== Подкорректируем softflowd: ==== 
 + 
 +<code ini| title>
 mcedit /etc/default/softflowd mcedit /etc/default/softflowd
    
 INTERFACE="eth1" INTERFACE="eth1"
 OPTIONS="-n 192.168.100.1:42111" OPTIONS="-n 192.168.100.1:42111"
-Установим stargazer +</code> 
-| title+ 
 +==== Установим stargazer ==== 
 + 
 +<code ini| title>
 mkdir /root/BILLING mkdir /root/BILLING
 cd /root/BILLING cd /root/BILLING
Строка 158: Строка 196:
 cd /root/BILLING/stg-2.407-p1/projects/stargazer/plugins/configuration/rpcconfig cd /root/BILLING/stg-2.407-p1/projects/stargazer/plugins/configuration/rpcconfig
 make && make install make && make install
-UPD: stg-2.407-p1 что-то не собрался на Debian 7.5 заюзал stg-2.408 +</code> 
-Ошибка при сборке stg в Debian 8 +<color #ed1c24>UPD: stg-2.407-p1 что-то не собрался на Debian 7.5 заюзал stg-2.408\\ 
-libipq.h:38:43: fatal error: linux/netfilter_ipv4/ip_queue.h: Нет такого файла или каталога +Ошибка при сборке stg в Debian 8\\ 
-#include <linux/netfilter_ipv4/ip_queue.h> +libipq.h:38:43: fatal error: linux/netfilter_ipv4/ip_queue.h: Нет такого файла или каталога\\ 
-compilation terminated. +#include <linux/netfilter_ipv4/ip_queue.h>\\ 
-полный путь /usr/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 ! ==== 
-скопируем недостающие конфиги из conf-available.d/ в conf-enabled.d/ + 
-| title+скопируем недостающие конфиги из conf-available.d/ в conf-enabled.d/\\ 
 + 
 +<code ini| title>
 cd /etc/stargazer/conf-available.d/ cd /etc/stargazer/conf-available.d/
 cp store_mysql.conf /etc/stargazer/conf-enabled.d/ cp store_mysql.conf /etc/stargazer/conf-enabled.d/
Строка 174: Строка 215:
 cp mod_cap_nf.conf /etc/stargazer/conf-enabled.d/ cp mod_cap_nf.conf /etc/stargazer/conf-enabled.d/
 cp mod_remote_script.conf /etc/stargazer/conf-enabled.d/ cp mod_remote_script.conf /etc/stargazer/conf-enabled.d/
 +</code>
 +
 Идем править конфиг stargazer /etc/stargazer/stargazer.conf и прописывать туда наши скопированные модули: Идем править конфиг stargazer /etc/stargazer/stargazer.conf и прописывать туда наши скопированные модули:
-| title+ 
 +<code ini| title>
 LogFile = /etc/stargazer/log/stargazer.log LogFile = /etc/stargazer/log/stargazer.log
    
Строка 223: Строка 267:
    
 </Modules> </Modules>
 +</code>
 +
 Создадим файлик куда будут складываться логфайлы: Создадим файлик куда будут складываться логфайлы:
  
-| title+<code ini| title>
 mkdir /etc/stargazer/log/ mkdir /etc/stargazer/log/
 cd /etc/stargazer/log/ cd /etc/stargazer/log/
 touch /etc/stargazer/log/stargazer.log touch /etc/stargazer/log/stargazer.log
 +</code>
 +
 отредактируем конфиги: отредактируем конфиги:
-| title+ 
 +<code ini| title>
 conf-enabled.d/store_mysql.conf conf-enabled.d/store_mysql.conf
 conf-enabled.d/mod_cap_nf.conf conf-enabled.d/mod_cap_nf.conf
 conf-enabled.d/mod_rpc.conf conf-enabled.d/mod_rpc.conf
 conf-enabled.d/mod_remote_script.conf conf-enabled.d/mod_remote_script.conf
-| title+</code> 
 + 
 +<code ini| title>
 mcedit store_mysql.conf mcedit store_mysql.conf
    
 dbuser=root - ваш пользователь dbuser=root - ваш пользователь
 rootdbpass=password - ваш пароль rootdbpass=password - ваш пароль
-| title+</code> 
 + 
 +<code ini| title>
 mcedit mod_cap_nf.conf mcedit mod_cap_nf.conf
    
 TCPPort = 42111 TCPPort = 42111
 UDPPort = 42111 UDPPort = 42111
-| title+</code> 
 + 
 +<code ini| title>
 mcedit mod_rpc.conf mcedit mod_rpc.conf
    
 Port = 8081 Port = 8081
-| title+</code> 
 + 
 +<code ini| title>
 mcedit mod_remote_script.conf: mcedit mod_remote_script.conf:
    
 SubnetFile = /etc/stargazer/subnets SubnetFile = /etc/stargazer/subnets
 +</code>
 +
 Создадим файл subnets: Создадим файл subnets:
-| title+ 
 +<code ini| title>
 cd /etc/stargazer cd /etc/stargazer
 touch subnets touch subnets
Строка 260: Строка 320:
 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>
 +
 Поправим файлик rules находиться он по следующему пути /etc/stargazer/ Поправим файлик rules находиться он по следующему пути /etc/stargazer/
  
-| title+<code ini| title>
 mcedit /etc/stargazer/rules mcedit /etc/stargazer/rules
 ALL     0.0.0.0/   DIR0 ALL     0.0.0.0/   DIR0
-запускаем stargazer: +</code> 
-| title+ 
 +==== запускаем stargazer: ==== 
 + 
 +<code ini| title>
 root@debian:/# stargazer root@debian:/# stargazer
 +</code>
 +
 Идем смотреть лог. Если в логе следующее: Идем смотреть лог. Если в логе следующее:
  
-| title+<code ini| title>
 2013-01-29 18:46:56 -- Stg v. 2.407-p1 2013-01-29 18:46:56 -- Stg v. 2.407-p1
 2013-01-29 18:46:56 -- Message queue created successfully. msgKey=5555 msgID=0 2013-01-29 18:46:56 -- Message queue created successfully. msgKey=5555 msgID=0
Строка 285: Строка 352:
 2013-01-29 18:46:56 -- Stg started successfully. 2013-01-29 18:46:56 -- Stg started successfully.
 2013-01-29 18:46:56 -- +++++++++++++++++++++++++++++++++++++++++++++ 2013-01-29 18:46:56 -- +++++++++++++++++++++++++++++++++++++++++++++
 +</code>
 Значит. все норм. Значит. все норм.
  
 Проверим, создались ли таблицы в базе данных, для этого выполним команду: Проверим, создались ли таблицы в базе данных, для этого выполним команду:
-| title+ 
 +<code ini| title>
 mysql -u root -p stg -e "SHOW TABLES" mysql -u root -p stg -e "SHOW TABLES"
 +</code>
 +
 Ответ: Ответ:
  
-| title+<code ini| title>
 +---------------+ +---------------+
 | Tables_in_stg | | Tables_in_stg |
Строка 302: Строка 373:
 | users         | | users         |
 +---------------+ +---------------+
 +</code>
 +
 Данный вывод означает, что все в порядке и создалось 5 таблиц. Данный вывод означает, что все в порядке и создалось 5 таблиц.
 Выполним следующую команду чтобы убить stargazer Выполним следующую команду чтобы убить stargazer
-| title+ 
 +<code ini| title>
 killall -s 9 stargazer killall -s 9 stargazer
-Перейдем к установки Ubilling: +</code> 
-| title+ 
 +==== Перейдем к установки Ubilling: ==== 
 + 
 +<code ini| title>
 cd /var/www/ cd /var/www/
 mkdir billing mkdir billing
Строка 313: Строка 390:
 wget http://ubilling.net.ua/ub.tgz wget http://ubilling.net.ua/ub.tgz
 tar zxvf ub.tgz tar zxvf ub.tgz
 +</code>
 +
 Заливаем дамп mysql Заливаем дамп mysql
  
-| title+<code ini| title>
 cat /var/www/billing/docs/test_dump.sql | mysql -u root -p stg cat /var/www/billing/docs/test_dump.sql | mysql -u root -p stg
 +</code>
 +
 Проверяем что дамп залит: Проверяем что дамп залит:
  
-| title+<code ini| title>
 mysql -u root -p stg -e "SHOW TABLES" mysql -u root -p stg -e "SHOW TABLES"
 +</code>
 +
 Видим: Видим:
  
-| title+<code ini| title>
 +--------------------+ +--------------------+
 | Tables_in_stg      | | Tables_in_stg      |
Строка 486: Строка 569:
 | weblogs            | | weblogs            |
 +--------------------+ +--------------------+
 +</code>
 +
 Дамп залит ! Дамп залит !
  
-Перейдем к редактированию конфигов Ubilling: +==== Перейдем к редактированию конфигов Ubilling: ==== 
-| title+ 
 +<code ini| title>
 mcedit /var/www/billing/config/mysql.ini mcedit /var/www/billing/config/mysql.ini
  
Строка 496: Строка 582:
 ;user password  ;user password 
 password = "password" - ваш пароль password = "password" - ваш пароль
-| title+</code> 
 + 
 +<code ini| title>
 mcedit /var/www/billing/config/billing.ini mcedit /var/www/billing/config/billing.ini
    
 SUDO=/usr/bin/sudo SUDO=/usr/bin/sudo
 RC_DHCPD=/etc/init.d/isc-dhcp-server RC_DHCPD=/etc/init.d/isc-dhcp-server
 +</code>
 +
 Перенесем папку multinet и перенесем конфиги dhcp: Перенесем папку multinet и перенесем конфиги dhcp:
  
-| title+<code ini| title>
 cd /var/www/billing cd /var/www/billing
 mv multinet multinet_back mv multinet multinet_back
Строка 509: Строка 599:
 mkdir /etc/dhcp_back mkdir /etc/dhcp_back
 mv  /etc/dhcp/* /etc/dhcp_back/ mv  /etc/dhcp/* /etc/dhcp_back/
 +</code>
 +
 Создадим симлинк что бы генерированные Ubilling’ом конфиги отображались в папке /etc/dhcp: Создадим симлинк что бы генерированные Ubilling’ом конфиги отображались в папке /etc/dhcp:
-| title+ 
 +<code ini| title>
 ln -fs  /etc/dhcp /var/www/billing/multinet ln -fs  /etc/dhcp /var/www/billing/multinet
 +</code>
 +
 Правим темплейты dhcp в ubilling расположены они по следующему пути: /var/www/billing/config/dhcp Правим темплейты dhcp в ubilling расположены они по следующему пути: /var/www/billing/config/dhcp
-| title+ 
 +<code ini| title>
 mcedit /var/www/billing/config/dhcp/global.template mcedit /var/www/billing/config/dhcp/global.template
    
Строка 529: Строка 625:
 {SUBNETS} {SUBNETS}
 } }
-| title+</code> 
 + 
 +<code ini| title>
 mcedit /var/www/billing/config/dhcp/subnets.template mcedit /var/www/billing/config/dhcp/subnets.template
    
Строка 539: Строка 637:
 include "/etc/dhcp/{HOSTS}"; include "/etc/dhcp/{HOSTS}";
 } }
 +</code>
 +
 Скопируем скрипты и дадим права: Скопируем скрипты и дадим права:
  
-| title+<code ini| title>
 cp -f /var/www/billing/docs/presets/Linux/etc/* /etc/stargazer/ cp -f /var/www/billing/docs/presets/Linux/etc/* /etc/stargazer/
 chmod a+x /etc/stargazer/* chmod a+x /etc/stargazer/*
-Вернемся к редактированию конфигов и скриптов в /etc/stargazer: +</code> 
-| title+ 
 +==== Вернемся к редактированию конфигов и скриптов в /etc/stargazer: ==== 
 + 
 +<code ini| title>
 mcedit /etc/stargazer/config mcedit /etc/stargazer/config
    
Строка 552: Строка 655:
 password = password - ваш пароль password = password - ваш пароль
 database = stg database = stg
-| title+</code> 
 + 
 +<code ini| title>
 mcedit /etc/stargazer/OnConnect mcedit /etc/stargazer/OnConnect
    
Строка 559: Строка 664:
    
 echo "$cur_date $cur_time CONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC" >> /etc/stargazer/log/allconnect.log echo "$cur_date $cur_time CONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC" >> /etc/stargazer/log/allconnect.log
-| title+</code> 
 + 
 +<code ini| title>
 mcedit /etc/stargazer/OnDisconnect mcedit /etc/stargazer/OnDisconnect
    
Строка 567: Строка 674:
 echo "$cur_date $cur_time DISCONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC"  echo "$cur_date $cur_time DISCONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC" 
  >> /etc/stargazer/log/allconnect.log  >> /etc/stargazer/log/allconnect.log
 +</code>
 +
 Отредактируем скрипты GetMAC, GetSpeed и GetUpSpeed изменим в каждом по одной строчке: Отредактируем скрипты GetMAC, GetSpeed и GetUpSpeed изменим в каждом по одной строчке:
  
-| title+<code ini| title>
 mcedit /etc/stargazer/GetMac mcedit /etc/stargazer/GetMac
 #! /usr/bin/php #! /usr/bin/php
Строка 578: Строка 687:
 mcedit /etc/stargazer/GetUpSpeed mcedit /etc/stargazer/GetUpSpeed
 #! /usr/bin/php #! /usr/bin/php
 +</code>
 +
 Создадим файл для логов: Создадим файл для логов:
  
-| title+<code ini| title>
 touch /etc/stargazer/log/allconnect.log touch /etc/stargazer/log/allconnect.log
 +</code>
 +
 Изменим права на директории billing и dhcp иначе убиллинг не сможет генерировать конфиги для dhcp Изменим права на директории billing и dhcp иначе убиллинг не сможет генерировать конфиги для dhcp
  
-| title+<code ini| title>
 chown www-data:www-data  -R /etc/dhcp  chown www-data:www-data  -R /etc/dhcp 
 chown www-data:www-data  -R /var/www/billing chown www-data:www-data  -R /var/www/billing
 +</code>
 +
 Раскомментируем следующую строчку, что бы разрешить форвард пакетов: Раскомментируем следующую строчку, что бы разрешить форвард пакетов:
  
-| title+<code ini| title>
 mcedit /etc/sysctl.conf mcedit /etc/sysctl.conf
 net.ipv4.ip_forward=1 net.ipv4.ip_forward=1
 +</code>
 +
 Исправим путь в /etc/stargazer/conf-enable/mod_remote_script.conf: Исправим путь в /etc/stargazer/conf-enable/mod_remote_script.conf:
  
-| title+<code ini| title>
 mcedit /etc/stargazer/conf-enabled.d/mod_remote_script.conf mcedit /etc/stargazer/conf-enabled.d/mod_remote_script.conf
 SubnetFile = /var/www/billing/remote_nas.conf SubnetFile = /var/www/billing/remote_nas.conf
 +</code>
 +
 В этот файл при создании nas серверов Ubilling все пропишет сам. В этот файл при создании nas серверов Ubilling все пропишет сам.
 Как вы могли заметить этот файл мы правим два раза ! Как вы могли заметить этот файл мы правим два раза !
 Внимательно проверяйте пути к файлам и наличие файлов в конфиге ubilling! Внимательно проверяйте пути к файлам и наличие файлов в конфиге ubilling!
-| title+ 
 +<code ini| title>
 root@billing:/var/www/billing/config# cat billing.ini  root@billing:/var/www/billing/config# cat billing.ini 
 ; type of low level billing interraction ; type of low level billing interraction
Строка 633: Строка 753:
 ;No checks for stargazer runing process ;No checks for stargazer runing process
 NOSTGCHECKPID=1 NOSTGCHECKPID=1
-Вход в Ubilling+</code> 
 + 
 +==== Вход в Ubilling ==== 
 Зайдем /ip_сервера/billing логин: admin пароль:demo Зайдем /ip_сервера/billing логин: admin пароль:demo
  
-UPD: создать Alias в apache conf-enabled если на странице куча текста:+<color #ed1c24>UPD: создать Alias в apache conf-enabled если на странице куча текста:</color>
  
-| title+<code ini| title>
 mcedit /etc/php5/apache2/php.ini mcedit /etc/php5/apache2/php.ini
 short_open_tag=o short_open_tag=o
 +</code>
 +
 при установке по данной статье наблюдал следующее: при установке по данной статье наблюдал следующее:
 когда захожу в Ubilling то страница не открывается, а скачивается — лечится просто перезапуском apache: когда захожу в Ubilling то страница не открывается, а скачивается — лечится просто перезапуском apache:
-| title+ 
 +<code ini| title>
 /etc/init.d/apache2 restart /etc/init.d/apache2 restart
-создадим в справочнике сети и услуги назовем услугу Internet+</code> 
 +**создадим в справочнике сети и услуги назовем услугу Internet**
  
-далее создадим nas сервер там же в справочниках+**далее создадим nas сервер там же в справочниках**
  
-стартанем stargazer+**стартанем stargazer** 
 + 
 +был случай что не стартанул перезагрузил систему глянул в remote_nas.conf пусто…. пошел в ubilling в nas сервер запись присутствовала, удалил, создал заново пошел, глянул remote_nas.conf появились записи стартанул stargazer ЗАПУСТИЛСЯ !\\ 
 + 
 +**Идем в сервер DHCP и добавляем сеть имя конфига укажем eth.conf**\\
  
-был случай что не стартанул перезагрузил систему глянул в remote_nas.conf пусто…. пошел в ubilling в nas сервер запись присутствовала, удалил, создал заново пошел, глянул remote_nas.conf появились записи стартанул stargazer ЗАПУСТИЛСЯ ! 
-Идем в сервер DHCP и добавляем сеть имя конфига укажем eth.conf 
 нажмем на кнопку dhcpd.conf он должен быть похож на шаблон который мы правили /var/www/billing/conf/dhcp/global.template, а конкретнее он должен выглядеть так: нажмем на кнопку dhcpd.conf он должен быть похож на шаблон который мы правили /var/www/billing/conf/dhcp/global.template, а конкретнее он должен выглядеть так:
  
-| title+<code ini| title>
 option domain-name "ourisp";  option domain-name "ourisp"; 
 option domain-name-servers 8.8.8.8;  option domain-name-servers 8.8.8.8; 
Строка 676: Строка 805:
    
 } }
 +</code>
 +
 если что то пошло не так то удаляем все содержимое в /var/www/billing/multinet и /etc/dhcp если что то пошло не так то удаляем все содержимое в /var/www/billing/multinet и /etc/dhcp
  
 заново изменим права: заново изменим права:
  
-| title+<code ini| title>
 chown www-data:www-data  -R /etc/dhcp  chown www-data:www-data  -R /etc/dhcp 
 chown www-data:www-data  -R /var/www/billing chown www-data:www-data  -R /var/www/billing
-далее в ubilling в серверы DHCP удаляем запись и создаем заново.+</code>
  
-создадим тариф !+далее в ubilling в серверы DHCP удаляем запись и создаем заново.\\
  
-создадим скорость тарифу !+**создадим тариф !**\\
  
-Добавим пользователя !+**создадим скорость тарифу !**\\
  
-Зададим ему тариф !+**Добавим пользователя !**\\ 
 + 
 +**Зададим ему тариф !**\\
  
 сходим посмотрим лог : сходим посмотрим лог :
  
-| title+<code ini| title>
 cat /etc/stargazer/log/allconnect.log cat /etc/stargazer/log/allconnect.log
 +</code>
 +
 Если видим следующее: Если видим следующее:
  
-| title+<code ini| title>
 2013.01.29 21:16:27 CONNECT: ID-1;LOGIN-kemobl1ap1_nlm4;IP-192.168.100.20;CASH-0.000000;SPEED-256;UPSPEED-256,MAC-14:88:45:66:35:47 2013.01.29 21:16:27 CONNECT: ID-1;LOGIN-kemobl1ap1_nlm4;IP-192.168.100.20;CASH-0.000000;SPEED-256;UPSPEED-256,MAC-14:88:45:66:35:47
-Значит все в порядке !+</code>
  
-посмотрим htb stats. должно быть следующее:+Значит все в порядке !\\
  
-| title+посмотрим htb stats. должно быть следующее:\\ 
 + 
 +<code ini| title>
 htb stats htb stats
 ### eth0: queueing disciplines ### eth0: queueing disciplines
Строка 752: Строка 889:
 filter parent 1: protocol ip pref 3 fw handle 0x1005 classid 1:4101 filter parent 1: protocol ip pref 3 fw handle 0x1005 classid 1:4101
 filter parent 1: protocol ip pref 3 fw handle 0x65 classid 1:101 filter parent 1: protocol ip pref 3 fw handle 0x65 classid 1:101
 +</code>
 +
 Добавим правила в iptables: Добавим правила в iptables:
  
-| title+<code ini| title>
 iptables -P FORWARD DROP iptables -P FORWARD DROP
 iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j SNAT --to-source 192.168.1.100 iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o eth0 -j SNAT --to-source 192.168.1.100
-Готово!+</code> 
 + 
 +**Готово!**
ubilling-настройка.1518855480.txt.gz · Последнее изменение: 2018/02/17 08:18 — sector

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