Billing популярни, благодарение на лесна инсталация и конфигурация. А също и един голям плюс за фактуриране е неговата откритост и безплатно.
Под "корен" на сметка да се направи всичко, което е написано тук.
# Rpm -i звездоброец-2.405.9.8.centos.i386.rpm
Ако заложите на CentOS 6 x32, първо инсталирайте COMPAT-Експат библиотека:
# Yum инсталирате COMPAT-expat1.i686
Основните конфигурационните файлове се съхраняват в / и т.н. / звездоброец
В папка / реактивна / звездоброец съхранява базата данни и трупи на MySQL.
След инсталацията в папка / и т.н. / Stargazer / файлове ще бъдат 9:
Включете сеч от raskomentirovaniya един ред от пет файлове. След тези манипулации ще бъдат записани в дневник директория / Var / звездоброец /
Извадете "#", където има команда "ехо". По този начин некоментирана линия.
# Cd / и т.н. / звездоброец
Отворете първия файл OnChange:
# Nano OnChange
В него виждаме линията "#echo"
Извадете "#"
Push Clavey комбинация CTRL + O, Enter, и след това CTRL + X
След това идва ред на прозорец с името на файла, където ние натиснете Enter.
Такова действие се повтаря с други файлове:
# Nano OnConnect -> махнете знак # -> Ctrl + O, Enter, CTRL + X
# Nano OnDisconnect -> махнете знак # -> Ctrl + O, Enter, CTRL + X
# Nano OnUserAdd -> махнете знак # -> Ctrl + O, Enter, CTRL + X
# Nano OnUserDel -> махнете знак # -> Ctrl + O, Enter, CTRL + X
Създаване на правило IPTABLES (защитна стена) в папка / и т.н. / sysconfig
И поставете следния текст към вътрешността (правилата):
Запазване на файла / и т.н. / sysconfig / комбинация от защитна стена на натискане на CTRL + S
Дайте разрешение да се изпълняват:
# CHMOD 750 / и т.н. / sysconfig / защитна стена
И веднага се покажат как става това:
# / И т.н. / sysconfig / защитна стена
След изпълнението на скрипта, грешката не трябва да бъде.
Това са общо защитна стена ще изчезне след рестартиране на компютъра. Работата е там, че те трябва да бъдат вмъкнати в стартиране.
Това се прави по следния начин:
В края на rc.local файл се добавя към линията от нашите правила:
/ И т.н. / sysconfig / защитна стена
Остава да добавим правила, за да разрешите или забраните компютри за достъп в Интернет.
OnConnect отворите файла:
# Nano / и т.н. / звездоброец / OnConnect
И за да добавите в края на шева линии на файл:
# Добавяне на правилата IPTABLES
/ Sbin / IPTABLES -t филтрират -A FORWARD -s $ IP -j ACCEPT
/ Sbin / IPTABLES -t филтрират -A FORWARD -d $ IP -j ACCEPT
Запазете файла - CTRL + O, Enter, CTRL + X
Също така, промените файл / и т.н. / Stargazer / OnDisconnect
# Nano / и т.н. / звездоброец / OnDisconnect
Добавете следните редове във файла:
# Изтриване на правилата IPTABLES
/ Sbin / IPTABLES -t филтър -D напред -p всички -s $ IP -j ACCEPT
докато [$? еквивалент 0]
правя
/ Sbin / IPTABLES -t филтър -D напред -p всички -s $ IP -j ACCEPT
свършен
/ Sbin / IPTABLES -t филтър -D напред -p всички -d $ IP -j ACCEPT
докато [$? еквивалент 0]
правя
/ Sbin / IPTABLES -t филтър -D напред -p всички -d $ IP -j ACCEPT
свършен
Запазете файла - CTRL + O, Enter, CTRL + X
Сега, включете Автоматично създаване на резервно Stargazer:
# Chkconfig звездоброец на
Фактуриране и стартирате демона:
Инсталиране и конфигуриране е пълна Stargazer!
Конфигуриране на DNS сървър за кеширане
В конзолата, въведете:
Създаване на файлове със зони:
Инсталирайте пакета Bind, което ще добави функция за кеширане на DNS сървъра в нашия портал:
# Yum инсталиране свързват -y
Ние го постави в стартиране:
# Chkconfig име на
Персонализирайте я отворете /etc/named.conf файл и да променя съдържанието:
# Добавяне на линия и да определи доставчик на DNS
# Посочете кой има право да вземе запитвания DNS
Стартирайте услугата име:
# Старт услуга на име
Без корекция на Stargazer не мога да направя, защото фактуриране по подразбиране показва интернет трафика в местната графика на трафика. Необходимо е да го оправя.
Open /etc/stargazer/stargazer.conf и в съответствие със съдържанието на промяната на файла /etc/stargazer/rules.cfg stargazer.conf:
# Име на лог файл, където са записани събития
Лог = /var/log/stargazer.log
# Името на файла, който идентифицира правилата за преброяване на трафика
Правила = / и т.н. / звездоброец / правила
# Време след което на базата данни е писано г статистика подробен потребителски
# стойности: 1, 1/2, 1/4, 1/6.
# 1 - Н от времето в 1/2 - веднъж на всеки половин час, 1/4 - на всеки 15 минути 1/6 - на всеки 10 минути
DetailStatWritePeriod = 1/6
# Честота на запис запис на информация за бази данни статистика на потребителя (минути)
# С голям брой от потребителите съм тази стойност трябва да се увеличи, тъй като
# Влизане в базата данни може да отнеме много време.
# стойности: 1. 1440 (минути)
StatWritePeriod = 10
отстраняване # Ден на лицензионна такса
# стойности: 0. 31. 0 - Последен ден от месеца
DayFee = 1
# Такса отстранена последната (да) или първа (не) дата на отчетния период.
# Това се отразява на начина на лицензионната такса ще се начислява (AP) в прехода към новата тарифа.
# Ако потребителят е списък на цената А с AP = 100 и той иска да се премести в тарифа B = 200 с АП
# След прехода към новата тарифа от акаунта на потребителя ще действа 100, ако
# DayFeeIsLastDay = да и 200, ако DayFeeIsLastDay = няма
DayFeeIsLastDay = да
# Reset Ден трафик за месец и ден на потребителите преход към новите тарифи
# стойности: 0. 31. 0 - Последен ден от месеца
DayResetTraff = 1
# "Smear" премахването на такса за лиценз. Премахване на АП от веднъж месечно, а всеки
# Ден 1/30 или 1/31 от ДР
# стойности: да, не
SpreadFee = няма
# Тази опция определя дали потребителят може да получите достъп до Interent
# Ако това не е за сметка на пари, но е предплатен трафик
# стойности: да, не
FreeMbAllowInet = няма
# Тази опция определя какво ще бъде написано в цената на трафика в detail_stat.
# Ако потребителят все още е предплатен трафик и WriteFreeMbTraffCost = не,
# Detail_stat тогава цената ще бъде 0. Ако потребителят вече не съществува
# Предплатен трафик и WriteFreeMbTraffCost = не, тогава detail_stat
# Ще се отчита трафик stoiost. Когато WriteFreeMbTraffCost = Да разходи
# Трафик ще бъде записано в никакъв случай.
WriteFreeMbTraffCost = няма
# Не е задължително. Указва пълната абонаментна такса за отстраняване на потребителя дори
# Ако е замразено byz само част от референтния период.
# По подразбиране е настроен да не
# FullFee = няма
# Незадължителен параметър показва, дисплея по сметката и да позволи на
# Използвайте таксата за регистрация на потребител. По подразбиране е настроено на Да
# ShowFeeInCash = да
# Брой започва процес STG-EXEC.
# Тези процеси са отговорни за изпълнението на скриптове OnConnect, OnDisconnect.
# Брой на процесите е как скриптове могат да бъдат изпълнени едновременно.
# стойности: 1 1024
ExecutersNum = 1
# Съобщението Ключ за STG-EXEC.
# ID съобщение опашка за vypolnyatelya скриптове.
# Може да се наложи да се променят, ако се наложи да работите с множество
# Копия STG. Ако не го разбирам, не докосвайте тази настройка!
# стойности: 0 до 2 ^ 32
# По подразбиране: 5555
# ExecMsgKey = 5555
# Пътят до директорията, която съдържа сървърни модули
ModulesPath = / ЮЕсАр / ИЪ / STG
# Задаване на директорията, която ще съдържа файловете, "Монитор"
# Server. Тази директория ще създаде празен файл, времето
# модификации, които ще променят приблизително веднъж в минута. Ако някои
# Сървър компонент ще се мотае, файлът (и) вече няма да се обновява, а това
# Feature може да се определи провала на сървъра, и ако е необходимо
# Рестартиране. Ако не е определено или празен, се наблюдава
# Няма да бъде. Параметърът е по избор, по подразбиране е празна.
# MonitorDir = / Var / Stargazer / монитор
# Вторият вариант - е името на модула без mod_ в началото и в края на Така че
Т.е. # трите имена mod_store_files.so модул
# Работна директория на сървъра, след което предоставя данни за тарифите на потребителите,
# администратори и т.н.
WorkDir = / Var / Stargazer
# Собственика, групата и разрешения за статистиката на файлове (стат) Потребителят
ConfOwner = корен
ConfGroup = корен
ConfMode = 600
# Собственика, групата и разрешенията на конфигурационни файлове (конф) Потребителят
StatOwner = корен
StatGroup = корен
StatMode = 640
# Собственикът, група, а разрешенията за лог файлове (лог) Потребителят
UserLogOwner = корен
UserLogGroup = корен
UserLogMode = 640
# Времето между изпращането на молба за потребителя дали той е жив
# и актуализиране на статистика (секунди)
# стойности: 5. 600
UserDelay = 15
# Тази опция указва, че програмата ще бъде прехвърлена от сървъра InetAccess
# Как otstatok предплатен трафик
# стойности:
# FreeMb = 0 - брой безплатни мегабайта в preschete цената на нула посока
# FreeMb = 1 - брой безплатни мегабайта в preschete на цената на първата посока
# FreeMb = 2 - брой безплатни мегабайта в preschete върху цената на втората посока
# FreeMb = 3 - броят на свободните мегабайта в preschete върху цената на третата посока
#.
# FreeMb = 9 - броят на свободните мегабайта в preschete от посоката на цената на деветия
# FreeMb = пари в брой - брой на пари, на които потребителят може да изтеглите безплатно
# FreeMb = няма - не мине
FreeMb = пари в брой
# Модулите могат да се използват няколко пъти с различни параметри
#
# Port = 7777
# UserDelay = 15
# UserTimeout = 65
# FreeMb = 0
#
# Конфигурационните настройки Модул SgConfig "mod_conf_sg.so"
# Вторият вариант - е името на модула без mod_ в началото и в края на Така че
# Port, на която сървъра си взаимодейства с конфигуратора
# стойности: 1 65535
Port = 5555
# Модул улавяне на движението "mod_cap_ether.so"
# Втори параметър - името на модула без mod_ в началото и в края на Така че
# Без параметри. Само името на модула.
# Модул без параметри
# Настройка на модула за Ping потребители "mod_ping.so"
# Вторият вариант - е името на модула без mod_ в началото и в края на Така че
# Време в секунди между пинг от един и същи потребител
# стойности: 10. 3600
PingDelay = 15
#
# Password = 123456
# ServerIP = 127.0.0.1
# Port = 6666
# AuthServices = Вход потребител
# AcctServices = рамкирани потребител
#
Bold каза, че съм променил. Тогава ние промени името на посоката, в която движението се регистрира.
Сега, за да се тества отворите файла / и т.н. / Stargazer / правилата
ALL 10.168.50.0/24 DIR1
ALL 10.0.0.0/8 DIR2
ALL 0.0.0.0/0 DIR0
Това се постига чрез главното меню - Настройки -> Настройки.
Сега се свържете към порта.
Когато се свържете към сървъра ще ви бъде поискано потребителско име и парола, които са изгледа по подразбиране:
Конфигуриране на план за данни през главното меню "Редактиране -> хостинг планове."
Тук е правилната посока "Интернет", въвеждане на цената за мегабайт, прекарано в тази област.
Ние от Intelsoft доставчик, който отнема RR 1 на мегабайт изтеглена. Аз маркирани червена рамка, която трябваше да се промени. Смятан местния трафик, не ще. След всички промени, кликнете върху "Save"
Началник в системата на първия потребител User1 и да го добавите към профил, който не е количеството пари :). В нашия случай, ние добавихме 100 рупии.
След като добавите потребител, натиснете бутона Refresh
В InetAccess въведете потребителското име и паролата, който създадохте, и кликнете Connect:
Парола: 123456 (или парола)
Ако светне зелено LED сигнализира за факта, че интернет е отворен. Започнете brazuer и да го въведете, за да се провери:
Трябва ли да се показва в Google страница.
Ако имате нещо не работи, а след това всичко трябва да се провери още веднъж.
Свързани статии