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

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


Боковая панель

Разделы

Общее описание
История изменений
Рекомендации к обновлению
Планы на будущее
Известные проблемы
Онлайн демо
Случайная статья
Видео
Помощь проекту
Люди

FAQ



Редактировать сайдбар

setupdebianstaller

Установка на Debian GNU/Linux 11.1 bullseye

Установщик Debianstaller предназначен для автоматической установки Ubilling >=1.2.2 на чистую(!) ОС Debian GNU/Linux 11.1 bullseye.

«Чистую» в данном контексте означает, что:

  1. Вы скачали отсюда файлик debian-11.1.0-amd64-netinst.iso.
  2. Установили ОС так как показано на видео без глупой самодеятельности.
  3. Ничего(!) больше не делали перед установкой, и оставили все свои амбиции мамкиного админа при себе.
  4. Дословно проследовали инструкции ниже и оставили все свои амбиции и самодеятельность при себе.
  5. Готовы? - Тогда поехали! Не готовы? - Ну тогда путь у вас останется только вариант повторять в цикле пункты 1-5 пока не осилите подавление своего творчества.

Конфигурируем сетевые интерфейсы

Допускаем, что интерфейс enp0s8 c IP 192.168.0.154/24 и шлюзом по-умолчанию 192.168.0.1 у нас смотрит в мир, а интерфейс enp0s3 с IP 172.16.0.0/24 в сторону пользователей.

$ su -
# nano /etc/network/interfaces
allow-hotplug enp0s8
iface enp0s8 inet static
 address 192.168.0.154
 netmask 255.255.255.0
 gateway 192.168.0.1

allow-hotplug enp0s3
iface enp0s3 inet static
 address 172.16.0.1
 netmask 255.255.255.0

Убеждаемся, что хоть что-то у нас будет использоваться в виде DNS сервера заглядывая в resolv.conf:

# nano /etc/resolv.conf
domain ourisp
search ourisp
nameserver 192.168.0.1

Перезагружаемся

# reboot

Проверяем

Убеждаемся, что конфигурация нашей сети выглядит так как мы ожидали:

# ip a

Скачиваем и запускаем инсталлятор Debianstaller

$ su -
# wget http://snaps.ubilling.net.ua/ubinstaller_current.tar.gz
# tar zxvf ubinstaller_current.tar.gz
# cd ubinstaller/debianstaller/
# bash Debianstaller.sh

Весь процесс установки должен выглядеть приблизительно как на видео и занимать в районе ~5-7 минут. В случае возникновения каких либо проблем, можно попытаться диагностировать их при помощи /var/log/debianstaller.log.

После установки и перезагрузки мы должны получить:

  • Окружение из Apache2, PHP 7.4, MariadDB
  • Работающий в целом Ubilling находящийся в /var/www/html/billing
  • Работающий и запущенный Stargazer
  • Преднастроенный DHCP сервер
  • Преднастроенный FreeRADIUS и КучаГен готовые к эксплуатации. Включаете MULTIGEN_ENABLED и радуетесь жизни
  • Запущенный и готовый к эксплуатации SphinxSearch. Можете просто включить SPHINX_SEARCH_ENABLED и отлично все искать
  • Два запущенных и готовых просто включению сервера кэширования: memcached и redis. Можете просто установить желаемый UBCACHE_STORAGE
  • Какой-то базовый пресет фаервола находящийся в /etc/furrywall
  • Работающий автообновлятор в /var/www/html/autoubupdate.sh
  • Работающий и преднастроенный bandwidthd по ссылке ваш_сервер/band/
  • Запущенный на LAN интерфейсе netflow-сенсор softflowd
  • Преднастроенный и редактируемый из веб-интерфейса crontab
  • А также много дополнительного и полезного софта.
setupdebianstaller.txt · Последние изменения: 2021/11/09 19:10 — nightfly