Автоматичне встановлення Stargazer+Ubilling

Після тривалого спілкування зі споживачами було з'ясовано, що в невеликих мережах найпопулярнішою конфігурацією є встановлення білінг+NAS з можливістю
подальшого винесення трафіку абонентів на зовнішні сервери доступу під керуванням rscriptd. Тому було вирішено максимально спростити встановлення такої комплектації
для невеликих мереж.

Вихідні дані

OS: Чиста(!) FreeBSD 8.2, встановлена в дистрибуції kern-developer
Мережа користувачів: 192.168.56.0/24
Інтерфейс, до якого підключені користувачі: em1
IP інтерфейсу em1: 192.168.56.10
Зовнішній інтерфейс: em0
IP інтерфейсу em0: 10.0.2.15


Встановлення:


# fetch http://ubilling.net.ua/ubinstaller.tar.gz
# tar zxvf ubinstaller.tar.gz
# cd ubinstaller
# sh ubinstalleroffline.sh



Для нашого конкретного випадку відповідаємо на всі запитання так:
О дааааа, хочемо-хочемо

Інтерфейс, де живуть користувачі - em1

Підмережа користувачів - 192.168.56.0

Маска мережі - 24

Пароль на MySQL - mysqlpassword

IP інтерфейсу em1 - 192.168.56.10

Пароль адміністратора stargazer - superpassword

Ключ шифрування для rscriptd - нехай буде verysecretkey

Чи бажаємо ми зібрати кастомне ядро? Звісно ж - так :)

Зовнішній мережевий інтерфейс, на якому будемо виконувати NAT - em0

IP зовнішнього інтерфейсу - 10.0.2.15


Після чого ubinstaller послідовно встановить із пакетів:
- Stargazer
- Ubilling
- MySQL
- Apache
- PHP
- softflowd
- bandwidthd
- Усі потрібні модулі PHP
- Перезбере ядро та налаштує NAT у чорновому варіанті
- Внесе необхідні зміни до всіх потрібних конфігів




Після перезавантаження ми в теорії маємо отримати робочий білінг :)

Назад

  © 2026 | GT:0.0036 QC: 0