Отако, все автоматизовано, стандартизовано та перевірено десятки та сотні разів до вас. Берете й встановлюєте. Так, серверу потрібен інтернет для встановлення. Можливо невдахи провайдери у котрих немає інтернету будуть засмучені, але ж камон…
Набори пакунків K, T, L та E означають, що вони включають все необхідне ПЗ необхідне для роботи біллінгу та відрізняються наступним чином:
Задля зрозумілості - наш /etc/rc.conf виглядає наступним чином (так, усі інтерфейси повинні бути заздалегідь сконфігуровані та підняті):
hostname="ubilling" ifconfig_em0="172.16.0.1/24" ifconfig_em1="10.0.3.15/24" ifconfig_em2="192.168.0.154/24" defaultrouter="10.0.3.1" sshd_enable="YES" gateway_enable="YES"
Після попередньої конфігурації, рекомендується перезавантажити сервер для візуальної перевірки нормального підняття мережі/інтерфейсів.
# fetch http://ubilling.net.ua/ubinstaller.tar.gz # tar zxvf ubinstaller.tar.gz # cd ubinstaller # sh UBinstaller.sh
Для нашого конкретного випадку відповідаємо на всі запитання так:
Кажемо, що так - хочемо ;)
Вибираємо тип встановлення. У загальному випадку - це “нова установка”.
Вибираємо наш дистрибутив. Зверніть увагу на архітектуру системи. Невірний вибір, приведе швидше за все, до повної непрацездатності, і перевстановлення системи з нуля.
Вибираємо потрібну нам версію Stargazer. Беремо рекомендовану та не вимахуємось.
Вказуємо наш внутрішній інтерфейс, що дивиться на користувачів - em0
Тут у нас запитується, чи хочемо ми зібрати все необхідне для NAS сервера? Говоримо - так, ок. Це буде не зайвим, навіть якщо ви плануєте встановлення додаткових NAS rscriptd
Вказуємо зовнішній інтерфейс, що дивиться в інтернет - em1
Майже закінчили. Тут у нас є останній шанс перевірити опції, які ми вказали. Дуже уважно вдивляємося чи все вірно, перевіряємо чи відповідає видима картина очікуваній, і якщо так тицяємо - Yes. В іншому випадку - No, після цього у вас буде шанс спробувати ще раз, і ризикнути щось змінити.
Далі відповідаємо на питання про те, чи хочемо ми встановити пакетний менеджер pkg ng - натискаючи “y”
Загалом усе вищеописане попереднє конфігурування виглядає приблизно так і займає декілька секунд.
Після чого UBinstaller встановить на вашу систему
Якщо все добре – через пару хвилин ми повинні спостерігати якусь таку картину, яка натякає на те, що слід перезавантажити сервер за допомогою команди reboot.
Примітка для тих, хто не спроможний самостійно прочитати, що написано на останньому скріншоті. Логін та пароль за замовчуванням: admin/demo. Так, пароль треба обов'язково змінити!
Слід також зауважити, що за умовчанням буде використана політика блокування всіх невідомих хостів з підмережі 172.16.0.0/24 на інтерфейсі em0 - не полінуйтеся подумати над цим до перезавантаження і зазирнути з цього приводу до /etc/firewall.conf
Після перезавантаження ми, теоретично, маємо отримати робочий білінг доступний за адресою http://192.168.0.154/billing/ :)
Усе встановлення у здорових людей, в середньому займає близько трьох хвилин, і виглядає приблизно так, як зображено на відео.