Користувальницькькі налаштування

Налаштування сайту


setuplinux

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
setuplinux [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
setuplinux [2023/07/27 15:21]
nightfly
Рядок 1: Рядок 1:
-====== Важно ======+====== Важливо ======
 {{:alertold.png?64 |}} {{:alertold.png?64 |}}
-В очередной раз стоит заметитьчто в текущий момент ни один из дистрибутивов Linux не является официально поддерживаемым и рекомендуемым для установки Ubilling. Стоит отдавать себе отчетчто все платформо-специфичные проблемы, которые у вас могут возникнуть будут вашими личными проблемами, и на какую-либо помощь с нашей стороны вы можете не рассчитывать+У черговий раз варто зауважити, що на даний момент жоден з дистрибутивів Linux не є офіційно підтримуваним і рекомендованим для встановлення Ubilling. Варто усвідомлюватищо всі платформо-специфічні проблемиякі у вас можуть виникнути, будуть вашими особистими проблемами, і на будь-яку допомогу з нашого боку ви можете не розраховувати
-====== Автоматическая установка Stargazer+Ubilling на Linux Ubuntu  ====== +====== Автоматичне встановлення Stargazer+Ubilling на Linux Ubuntu  ====== 
-Установочный скрипт берет за основу актуальный релиз Ubilling и делает все по аналогии с инсталятором для FreeBSD по ходу правя все переменные чтоб это все могло работать под +Інсталяційний скрипт бере за основу актуальний реліз Ubilling і робить все за аналогією з інсталятором для FreeBSDпо ходу правлячи всі змінні, щоб це все могло працювати під 
 Linux Linux
-===== Поддерживаемые на данный момент OS =====+===== Підтримувані на цей момент OS =====
  
   * Ubuntu 14.04 amd64 is deprecated   * Ubuntu 14.04 amd64 is deprecated
Рядок 11: Рядок 11:
   * Ubuntu 18.04 amd64   * Ubuntu 18.04 amd64
  
-===== Исходные данные для примера ===== +===== Початкові дані для прикладу ===== 
-В примере будем устанавливать максимальный пакет Stargazer + Ubilling + все типы NAS + базовая инсталляция [[http://wiki.ubilling.net.ua/doku.php?id=multigen|КучаГены с FreeRadius]] +У прикладі будемо встановлювати максимальний пакет Stargazer + Ubilling + всі типи NAS + базова інсталяція [[http://wiki.ubilling.net.ua/doku.php?id=multigen|КупаГен з FreeRadius]] 
-  - OS: Чистая(!) и установленная с официального ISO-image +  - OS: Чиста(!) і встановлена з офіційного ISO-image 
-  - Сеть пользователей: 172.30.50.0/24 +  - Мережа користувачів: 172.30.50.0/24 
-  - **Интерфейс к которому подключены пользователи:** enp6s18 (Он смотрит внутрь сети+  - **Інтерфейс, до якого підключені користувачі:** enp6s18 (Він дивиться всередину мережі
-  - IP интерфейса enp6s18: 172.30.50.1 +  - IP інтерфейсу enp6s18: 172.30.50.1 
-  - **Внешний интерфейс:** enp6s19 (Он смотрит в Интернет на нем будет NAT) +  - **інтерфейс:** enp6s19 (Він дивиться в Інтернет на ньому буде NAT) 
-  - IP интерфейса enp6s19: 10.0.0.2 +  - IP інтерфейсу enp6s19: 10.0.0.2 
-  - Общаться с биллингом мы будем через сетевую: enp6s20 с IP 192.168.56.94/24 +  - Спілкуватися з білінгом ми будемо через мережеву: enp6s20 з IP 192.168.56.94/24 
-  - Так же ни кто не запрещает вам использовать две или одну сетевую. +  - Так само ніхто не забороняє вам використовувати дві або одну мережеву.
-После предварительной конфигурации, рекомендуется перезагрузить сервер, для визуальной проверки нормального поднятия сети/интерфейсов.+
  
-===== Закачивание и запуск установщика  ===== +Після попередньої конфігурації рекомендується перезавантажити сервер для візуальної перевірки нормального підняття мережі та інтерфейсів.  
-Для старика 14.04:+ 
 + 
 +===== Закачування і запуск інсталятора  ===== 
 +Для дідуся 14.04:
 <code> <code>
 apt-get update && apt-get upgrade apt-get update && apt-get upgrade
Рядок 31: Рядок 33:
 cd 14_04_LTS cd 14_04_LTS
 ./ubuntustaller.sh ./ubuntustaller.sh
-думаем почему мы до сих пор используем это старье +думаємо чому ми досі використовуємо цей мотлох 
 </code> </code>
-Для всего остального:+Для всього іншого:
 <code> <code>
 apt update && apt upgrade apt update && apt upgrade
Рядок 42: Рядок 44:
 </code> </code>
  
-===== Указываем опции установки =====  +===== Вказуємо опції встановлення =====  
-**Для нашего конкретного случая отвечаем на все вопросы так:** +**Для нашого конкретного випадку відповідаємо на всі запитання так:**\\
-\\+
  
-Говорим, что да - хотим ;)\\ +{{:ub1.png|}}
-{{:playground:ub1.png?300|}}+
  
-Выбираем наш дистрибутив. Обратите внимание Ubuntu 18.04 + php 7.1 пока что для теста так как php 7.1 еще не полностью работает . Неверный выбор, приведет скорее всего к полной нерабочести, и переустановке системы с нуля.\\ +Кажемощо так - хочемо ;)\\
-{{:playground:ub2.png?300|}}+
  
-Выбираем какую версию Stargazer нам бы хотелось поставить.\\ +Вибираємо наш дистрибутив. Зверніть увагу Ubuntu 18.04 + php 7.1 поки що для тесту, оскільки php 7.1 ще не повністю працює. Неправильний вибір призведе, швидше за все, до повної непрацездатності та перевстановлення системи з нуля..\\
-{{:playground:ub3.png?300|}}+
  
-Указываем наш внутренний интерфейс смотрящий на пользователей - enp6s18\\ +{{:ub2.png|}}
-{{:playground:ub10.png?300|}}+
  
-Тут у нас спрашивается хотим ли мы собрать все нужное для NAS сервера? Говорим - да, если у нас больше одной сетевой и мы будем пропускать трафик абонентов через этот сервер.\\  +Обираємо яку версію Stargazer нам би хотілося поставити.\\
-{{:playground:ub4.png?300|}}+
  
-Указываем внешний интерфейс смотрящий в интернет - enp6s19\\ +{{:ub1.png|}}
-{{:playground:ub5.png?300|}}+
  
-Выбираем хотим ли мы установить FreeRadius и начальные предустановки для МногоГены\\ +Вказуємо наш внутрішній інтерфейс, який дивиться на користувачів - enp6s18\\
-{{:playground:ub6.png?300|}}+
  
-Практически закончили. Здесь у нас есть последний шанс проверить опции которые мы указали. Очень внимательно всматриваемся все ли хорошо, проверяем соответствует ли видимая картина ожидаемой, и если да тыкаем - Yes. В противном случае - No, после этого у вас еще будет шанс попробовать еще раз, и рискнуть что-то изменить.\\ +{{:ub10.png|}} 
-{{:playground:ub7.png?300|}}+ 
 +Тут у нас запитується, чи хочемо ми зібрати все потрібне для NAS сервера? Говоримо - так, якщо у нас більше однієї мережевої і ми будемо пропускати трафік абонентів через цей сервер.\\  
 + 
 + 
 +{{:ub4.png|}} 
 + 
 +Вказуємо зовнішній інтерфейс, що дивиться в інтернет - enp6s19\\ 
 + 
 + 
 +{{:ub5.png|}} 
 + 
 +Вибираємо чи хочемо ми встановити FreeRadius і початкові передустановки для КупаГен\\ 
 + 
 +{{:ub6.png|}} 
 + 
 +Практично закінчили. Тут у нас є останній шанс перевірити опції, які ми вказали. Дуже уважно вдивляємося, чи все добре, перевіряємо, чи відповідає видима картина очікуваній, і якщо так тикаємо - Yes. В іншому випадку - No, після цього у вас ще буде шанс спробувати ще раз, і ризикнути щось змінити.\\ 
 + 
 +{{:ub7.png|}}
 \\ \\
 \\ \\
-**После чего UBinstaller последовательно установит из пакетов либо портов**  \\+**Після чого UBinstaller послідовно встановить із пакетів або портів**  \\
   - Stargazer   - Stargazer
   - Ubilling   - Ubilling
Рядок 80: Рядок 91:
   - softflowd   - softflowd
   - arping   - arping
-  - Все нужные модули PHP +  - Усі потрібні модулі PHP 
-  - Немного другого дополнительного софта типа memcached, freeradius итд. +  - Трохи іншого додаткового софту типу memcached, freeradius ітд. 
-  - Внесет необходимые изменения в большинство нужных конфигов+  - Внесе необхідні зміни в більшість потрібних конфігів 
 + 
 +Якщо все добре - через кілька хвилин ми повинні спостерігати якусь таку картину, яка натякає на те, що слід перезавантажити сервер за допомогою команди reboot. Примітка для тих, хто не здатний самостійно прочитати, що написано на останньому скріншоті. **Логін і пароль за замовчуванням: admin/demo**\\  
  
-Если все хорошо - через пару минут мы должны наблюдать какую-то такую картину, намекающую на то, что следует перезагрузить сервер при помощи команды reboot. Примечание для тех, кто не способен самостоятельно прочитать, что написано на последнем скриншоте. **Логин и пароль по умолчанию: admin/demo**\\  +{{:ub9.png|}}
-{{:playground:ub9.png?300|}}+
  
  
Рядок 91: Рядок 104:
 \\ \\
 \\ \\
-После установки если выбрали все в одном у нас будет настроен фаервол способный натить, шейпить и пускать или не пускать в интернет, остальные возможности советую заглянуть в /etc/firewall.sh\\ +Після встановлення, якщо вибрали все в одному, у нас буде налаштований фаєрвол, здатний натітіть, шейпіть і пускати або не пускати в інтернет, інші можливості раджу зазирнути в /etc/firewall.sh\\ 
-Независимо от выбора устанавливаются скрипты OnConnect позволяющие управлять всеми типами NAS (api Mikrotik, Local, Rscriptd)\\ +Незалежно від вибору встановлюються скрипти OnConnect, що дають змогу керувати всіма типами NAS (api Mikrotik, Local, Rscriptd)\\ 
-Поскольку у нас все управляется через systemctl то управлять будет вот так \\+Оскільки у нас все управляється через systemctlто управляти буде ось так \\
 systemctl start|stop|status billing\\ systemctl start|stop|status billing\\
 systemctl start|stop|status firewall\\ systemctl start|stop|status firewall\\
 \\ \\
-После перезагрузки мы в теории должны получить рабочий биллинг доступный по адресу http://192.168.56.94/ :)+Після перезавантаження ми в теорії повинні отримати робочий білінг доступний за адресою http://192.168.56.94/ :)
  
-===== Что еще? ===== +===== Що ще? ===== 
-Не забудьте после установки настроить стандартный враппер [[remoteapi#обертка|RemoteAPI]] в виде **/bin/ubapi** и скопипастить себе в cron, хотяы минимальный [[remoteapi#и_дальше_что|джентльменский]] набор для автоматизации базовых процесов.\\ +Не забудьте після встановлення налаштувати стандартний враппер [[remoteapi#обгортка|RemoteAPI]] у вигляді **/bin/ubapi** та скопіпастити собі в cron, хоча-б мінімальний [[remoteapi#та_далі_що|джентльменський]] набір для автоматизації базових процесів.\\ 
-Автообновлятор лежит /var/www/autoubupdate.sh +Автообновлятор лежить /var/www/autoubupdate.sh 
-===== Примечания =====  +===== Примітки =====  
-  - "Чистая Ubuntu" необходимая для установки - намекает на точто она должна быть именно чистой, релизной версией, без каких либо установленных пакетов и неоскверненной вашим творчествомПочему так? А все просто -  у нас нет ни людей, ни возможности, ни времении главное никакого желания тестировать и предусматривать все косяки которые вы можете сотворить своими ручками как до, так и после установки биллинга.  +  - "Чиста Ubuntu"необхідна для встановлення, - натякає на тещо вона має бути саме чистою, релізною версією, без будь-яких встановлених пакетів і неоскверненою вашою творчістюЧому так? А все просто - у нас немає ні людей, ні можливості, ні часуі головне - жодного бажання тестувати й передбачати всі косяки, які ви можете створити своїми ручками як до, так і після встановлення білінгу.  
-  - Актуально для Ubuntu 18.04+ в ней добавили функционал авто преднастройки cloud-init если вы не знаете что это или вы этим не пользуетесь то для ускорения загрузки рокомендую сделать следующее\\+  - Актуально для Ubuntu 18.04+ в ній додали функціонал авто переднастроювання cloud-init, якщо ви не знаєте, що це, або ви цим не користуєтеся, то для прискорення завантаження рекомендую зробити наступне\\
 <code> <code>
 echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg  echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 
 </code> </code>
-  - Для самых маленьких и тупых, снято несколько максимально доходчивых скринкастов, которые можно найти в разделе [[video|Видео]].+  - Для ледачіх і тупих знято кілька максимально дохідливих скрінкастів, які можна знайти в розділі [[video|Відео]].
setuplinux.txt · Востаннє змінено: 2023/07/27 15:21 повз nightfly