Автоматическая установка 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 О даааа, хотим-хотим Интерфейс где живут пользователи - 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 в черновом варианте - Внесет необходимые изменения во все нужные конфиги После перезагрузки мы в теории должны получить рабочий биллинг :) |
2011-12-28 |
© 2024 | GT/QC: 0.014/3