Перейти до

ubilling на KVM


Рекомендованные сообщения

Приветствую.

 

Дико извиняюсь, может тупой вопрос. Возможно ли установить ubilling на Виртуальный сервер KVN, ось FreeBSD 10.

По инструкции  нужно сконфигурировать интерфейсы, у меня он один em0 - смотрит в интернет.

Как быть?

 

Ссылка на сообщение
Поделиться на других сайтах

Поменяйте их местами и делайте согласно инструкции. Во время установки у Вас будет спрашивать "роль" интерфейсов. Там и укажите какой смотрит в сеть , а какой в инет.

Вы обязательно перед запуском настройте интрефейсы, согласно тем настройкам, которые требуются для Вашей сети.

Еще могу посоветовать посмотреть видео установки Ubilling через автоустановщик. Там, кстати, все доступно.

Відредаговано Golthana
Ссылка на сообщение
Поделиться на других сайтах

Приветствую.

 

Дико извиняюсь, может тупой вопрос. Возможно ли установить ubilling на Виртуальный сервер KVN, ось FreeBSD 10.

По инструкции  нужно сконфигурировать интерфейсы, у меня он один em0 - смотрит в интернет.

Как быть?

Представьте что то что вы напишете в /etc/rc.conf - станет реальностью))))

физически будет бегать через 1 интерфейс, а виртуально будет пакеты-трафик делить на столько интерфейсов, сколько вы напридумываете в виртуалке

Ссылка на сообщение
Поделиться на других сайтах

добавил

 

сетевой интерфейс все равно один

 

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
        ether 10:55:00:77:b9:01
        inet 102.6.73.95 netmask 0xfffffe00 broadcast 102.6.73.255
        inet 10.1.1.2 netmask 0xffffffff broadcast 10.1.1.2
        inet 10.1.1.3 netmask 0xffffffff broadcast 10.1.1.3
        inet 10.1.1.4 netmask 0xffffffff broadcast 10.1.1.4
        inet 10.1.1.5 netmask 0xffffffff broadcast 10.1.1.5
        inet 202.0.75.17 netmask 0xfffffff0 broadcast 202.0.75.31
        inet 202.0.75.18 netmask 0xffffffff broadcast 202.0.75.18
        inet 202.0.75.19 netmask 0xffffffff broadcast 202.0.75.19
        inet 202.0.75.20 netmask 0xffffffff broadcast 202.0.75.20
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
Ссылка на сообщение
Поделиться на других сайтах

 

Добавил в /etc/rc.conf  ifconfig_em1="inet 192.168.1.3 netmask 255.255.255.0"

ребутнулся
ifconfig все равно показывает одну сеть em0

 

 

как видно отсюда, при чем тут em1???

 

выполни не перзапускаясь

ifconfig em0 alias тут_IP netmask тут_маска

 

и вывод ifconfig

Ссылка на сообщение
Поделиться на других сайтах

 

 

для билинга достаточно.

NAS нужен? 

 

нужен

 

Если один интерфейс em0 используй VLANы, один для WAN, второй соответственно LAN. Подробнее:

http://xgu.ru/wiki/VLAN_%D0%B2_FreeBSD

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

 

 

как видно отсюда, при чем тут em1???

 

 

выполни не перзапускаясь

ifconfig em0 alias тут_IP netmask тут_маска

 

и вывод ifconfig

 

добавилась строка

 

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

 

        options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
        ether 10:55:00:77:b9:01
        inet 102.6.73.95 netmask 0xfffffe00 broadcast 102.6.73.255
        inet 10.1.1.2 netmask 0xffffffff broadcast 10.1.1.2
        inet 10.1.1.3 netmask 0xffffffff broadcast 10.1.1.3
        inet 10.1.1.4 netmask 0xffffffff broadcast 10.1.1.4
        inet 10.1.1.5 netmask 0xffffffff broadcast 10.1.1.5
        inet 202.0.75.17 netmask 0xfffffff0 broadcast 202.0.75.31
        inet 202.0.75.18 netmask 0xffffffff broadcast 202.0.75.18
        inet 202.0.75.19 netmask 0xffffffff broadcast 202.0.75.19
        inet 202.0.75.20 netmask 0xffffffff broadcast 202.0.75.20
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        inet 192.168.100.5 netmask 0xffffffff broadcast 192.168.100.5
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
 
выделил
Відредаговано SergBel
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
background_fsck="NO"
hostname="ubilling"
defaultrouter="102.16.32.1"
ifconfig_em0="inet 102.16.33.95 netmask 255.255.254.0" 
cloned_interfaces="vlan3 vlan4"
ifconfig_vlan3="inet 172.16.0.1/24 vlan 3 vlandev em0"
ifconfig_vlan4="inet 192.168.56.94/24 vlan 4 vlandev em0"
sshd_enable="YES"
dumpdev="AUTO"
ntpd_enable="YES"
ntpdate_enable="YES"
gateway_enable="YES"
 
ifconfig
em0 - смотрит в интернет
vlan3: - 172.16.0.1
vlan4: - 192.168.56.94

При установке видит только em0, vlanы не видит.

Відредаговано SergBel
Ссылка на сообщение
Поделиться на других сайтах
Дико извиняюсь, может тупой вопрос. Возможно ли установить ubilling на Виртуальный сервер KVN, ось FreeBSD 10. По инструкции  нужно сконфигурировать интерфейсы, у меня он один em0 - смотрит в интернет. Как быть?

 

1. знайти адміна і незабивати собі голову.

 

якщо варіант 1 непідходить спробуйте створити бріджа і вказати в якості інтерфейсу де живуть юзери його, ваш em0 хай далі дивиться в  нет.

 

потім створююте  L2 тунель який дотягуєте до NAS з  вашими користувачами.

 

 

Добавил в /etc/rc.conf  ifconfig_em1="inet 192.168.1.3 netmask 255.255.255.0" ребутнулся ifconfig все равно показывает одну сеть em0

 

а звідки взятися em1? його  фізично немає, от і непоказує, конфігуруйте собі, що хочете при загрузці вам в лог вилетить варнінг, що такого інтерфейсу незнайдено.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

Дико извиняюсь, может тупой вопрос. Возможно ли установить ubilling на Виртуальный сервер KVN, ось FreeBSD 10. По инструкции  нужно сконфигурировать интерфейсы, у меня он один em0 - смотрит в интернет. Как быть?

 

1. знайти адміна і незабивати собі голову.

 

якщо варіант 1 непідходить спробуйте створити бріджа і вказати в якості інтерфейсу де живуть юзери його, ваш em0 хай далі дивиться в  нет.

 

потім створююте  L2 тунель який дотягуєте до NAS з  вашими користувачами.

 

 

Добавил в /etc/rc.conf  ifconfig_em1="inet 192.168.1.3 netmask 255.255.255.0" ребутнулся ifconfig все равно показывает одну сеть em0

 

а звідки взятися em1? його  фізично немає, от і непоказує, конфігуруйте собі, що хочете при загрузці вам в лог вилетить варнінг, що такого інтерфейсу незнайдено.

 

 

 

Дико извиняюсь, может тупой вопрос. Возможно ли установить ubilling на Виртуальный сервер KVN, ось FreeBSD 10. По инструкции  нужно сконфигурировать интерфейсы, у меня он один em0 - смотрит в интернет. Как быть?

 

1. знайти адміна і незабивати собі голову.

 

якщо варіант 1 непідходить спробуйте створити бріджа і вказати в якості інтерфейсу де живуть юзери його, ваш em0 хай далі дивиться в  нет.

 

потім створююте  L2 тунель який дотягуєте до NAS з  вашими користувачами.

 

 

Добавил в /etc/rc.conf  ifconfig_em1="inet 192.168.1.3 netmask 255.255.255.0" ребутнулся ifconfig все равно показывает одну сеть em0

 

а звідки взятися em1? його  фізично немає, от і непоказує, конфігуруйте собі, що хочете при загрузці вам в лог вилетить варнінг, що такого інтерфейсу незнайдено.

 

после этого уже много воды утекло

по существу есть что?

Ссылка на сообщение
Поделиться на других сайтах
по существу есть что?

 

 

спробуйте створити бріджа і вказати в якості інтерфейсу де живуть юзери його, ваш em0 хай далі дивиться в  нет.   потім створююте  L2 тунель який дотягуєте до NAS з  вашими користувачами.

надіюсь ви догадаєтесь тунель додати в брідж на білінгу і на NAS

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

 

по существу есть что?

 

 

спробуйте створити бріджа і вказати в якості інтерфейсу де живуть юзери його, ваш em0 хай далі дивиться в  нет.   потім створююте  L2 тунель який дотягуєте до NAS з  вашими користувачами.

надіюсь ви догадаєтесь тунель додати в брідж на білінгу і на NAS

 

извиняюсь за назойливость, а есть ссылка как это делать?

Ссылка на сообщение
Поделиться на других сайтах

 

 

NAS нужен? 

уточню,  на сервере с билингом NAS будет? 

 

да

 

Тогда через одну сетевуху нужно разделить входящий и исходящий трафик

т.е. не em0 - смотрит в интернет,  а соответствующий влан.

Ссылка на сообщение
Поделиться на других сайтах

 

 

т.е. не em0 - смотрит в интернет,  а соответствующий влан

я не могу поменять em0 на vlan, система не дает, если меняю, то соединение отваливается

Ссылка на сообщение
Поделиться на других сайтах

 

 

соединение отваливается

а дальше вланы настроены? т.е. свич/коммутатор должен разделить и соответствующий влан направить в интернет и скорее всего "нетегированный" и т.д.

Ссылка на сообщение
Поделиться на других сайтах
извиняюсь за назойливость, а есть ссылка как это делать?

 

https://google.gik-team.com/?q=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE+%D0%BC%D0%BE%D1%81%D1%82%D0%B0+%D0%B2+FreeBSD

і так дальше, на форумі неодноразово обговорювалось.

 

 

 

Тогда через одну сетевуху нужно разделить входящий и исходящий трафик т.е. не em0 - смотрит в интернет,  а соответствующий влан.

як ви собі це уявляєте?

одним інтерфейсом заходить, ним же виходить а яка швидкість буде тоді у абонента?

та ще оце все на віртуалці яка скоріш за все на хостінгу, або на якісь непонятні тачці. 

 

на віртуалці НАС + білінг пахати небуде!  з одним чи двома чи 10 інтерфейсів там натикайте.

сам білінг при правильному налаштуванні цілком успішно собі може крутитися на віртуалці і управляти  віддаленими НАС серверами.

 

топікастер, таке враження, що ви взагалі нерозумієте, що ви хочете одержати, і уяви немаєте як воно має працювати.

почніть   з простого і ознайомтесь з документацією.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  
    • Від Dilan
      Собственно ищу кто сделает такую связку с нуля под ключ. Тз высылаю в личку. Заранее спасибо.
×
×
  • Створити нове...