ПредишенСледващото

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 страница.

Ако имате нещо не работи, а след това всичко трябва да се провери още веднъж.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!