Перейти до

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

  • Відповіді 468
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

UPD: А хрен там с утра. Я ж нормально с таким не засну     проблема исправлена начиная с 0.5.4 rev 3462. Для резкого фикса следует обновить api/libs/api.userreg.php получив его отсюда: https://g

Думаю согласились бы, если бы были в курсе как работает OpenPayz.   Большинство нормальных ПС умеет показывать юзеру сколько у него денег на счету, как его зовут, где он живет и кто он такой вообще

всем привет ! сегодня ночью чет не спалось и получилось вот это Miktotik-Linux-nas это адаптированный Mikrotik NAS для Linux делается все также как тут http://wiki.ubilling.net.ua/doku.php?id=mikrotik

Posted Images

Опубліковано: (відредаговано)

И внезапно в тему врываются пара скринкастов для самых тупых маленьких.

Установка Ubilling

 

Конфигурация удаленного NAS-а с rscriptd

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

Немного о динамическом шейпере

 

Искренне надеюсь, что после этого большинство вопросов с "не ставиться!" и "а какие циферки вписывать в этом окошечке?" должны перестать появляться.

 

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

Зачетное видео, открыл для себя пару моментов, дин.шейпер, у меня настроен, как оказалось, через одно место :-)

 

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

 

Не пинайте если не совсем понятно выразился, и возможно в убиллинге эта фича есть и называется по другому, это возможно через платные(разово) модули, просьба указать. 

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Зачетное видео, открыл для себя пару моментов, дин.шейпер, у меня настроен, как оказалось, через одно место :-)

В видео не показано, но скорость между интервалами всеравно нужно возвращать на место им же.

 

 

и соответственно иметь доступ только к статистике и абонам из своей группы ?

 

Группы изначально есть у старгейзера. Мы их не используем и не будем.

Будут  нормальные "реселлеры/сабпровайдеры" основываясь на городах/тегах абонентов. Сейчас длиться эпохальное обдумывание, того, как это сотворить максимально элегантно без переписывания лютого количества кода, и как оно должно работать, чтобы никак не влиять на текущее быстродействие. Скорее всего сделаем отдельный "ресселерский" интерфейс.

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

 

 

В видео не показано, но скорость между интервалами всеравно нужно возвращать на место им же.
Так и есть  :D

 

 

 

Скорее всего сделаем отдельный "ресселерский" интерфейс.

В этом году ?

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

Доброе время суток!

не могу понять....

создал новую подсеть, 10.255.3.0/24

но на конфиг DHCP где хранятся пара IP+MAC почему то присваиваются другие права: 

 

-rwxrwxrwx 1 root     root      1627 Oct 23 11:41 dhcpd.conf
-rwxrwxrwx 1 root     root      6679 Oct 23 11:41 ethernet_10.2.conf
-rw-rw-rw- 1 www-data www-data 23321 Oct 23 11:41 ethernet_10.3.conf
-rwxrwxrwx 1 root     root     17644 Oct 23 11:41 ethernet_10.conf
-rwxrwxrwx 1 root     root         0 Oct 17 19:38 ethernet.conf
lrwxrwxrwx 1 root     root        26 Oct 17 19:38 multinet -> /var/www/billing/multinet/
 
конфиги генерируются Ubilling. Уже и биллинг перезапускал (stargazer, MySQL, DHCP и инше)... Удалял конфиг, он есесно создаётся заново, но опять картина прежняя. 
До этого был какой-то глюк, когда один из абонентов прописался дважды в конфиге сети (ethernet_10.3.conf),- там были бока в "Сетевых данных" - было почему то две записи что то вроде: 
 
Array
(
[0] => Array
(
[id] => 1763
[netid] => 8
[ip] => 10.255.3.2
[mac] => 00:17:31:55:85:10
[option] => NULL
)

)


Array
(
[0] => Array
(
[id] => 1763
[netid] => 8
[ip] => 10.255.3.2
[mac] => 00:17:31:55:85:10
[option] => NULL
)

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

1. Конфиги генерятся убиллингом, соответственно с правами апача. Собственно пофигу кто будет их владельцем - лишь бы isc-dhcpd мог их в результате прочитать ® и убиллинг в случае надобности перезаписать (w). В принципе можете их спокойно потереть на ходу, и просто зайти в модуль "сети и услуги" - они все возьмут и пересоздадутся в один проход, дхцп перезапустится.

2. Странная хрень, ну убейте этот нетхост - все должно быть ок.

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

1. то что с правами апача - это понятно... дык как он до этого создавал конфиги с рутовым владельцем??? Мистика... И не говорите, что эти наши линуксы во всём виноваты...

 

Собственно пофигу кто будет их владельцем - лишь бы isc-dhcpd мог их в результате прочитать ® и убиллинг в случае надобности перезаписать (w). В принципе можете их спокойно потереть на ходу, и просто зайти в модуль "сети и услуги" - они все возьмут и пересоздадутся в один проход, дхцп перезапустится.

 

 

это то понятно... 

 

2. Странная хрень, ну убейте этот нетхост - все должно быть ок. 

 

 

Да я так и зделал.... Вот по поводу причины: я перебрасывал несколько подряд пользователей с одной подсети (профиль пользователя->смена IP) в другую (на другой NAS) и обратно (это я так тестировал). Может быть в момент когда присваивался новый айпишник в биллинге и соответственно должен был перезапуститься DHCP, я опять сменил айпишник (профиль пользователя->смена IP). Т.е. сервер не успевал отработать, нормально php-скрипты... хотя конечно может и бред. 

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

 

1. то что с правами апача - это понятно... дык как он до этого создавал конфиги с рутовым владельцем???

автообновлятор возможно развернул

 

 

 

Мистика... И не говорите, что эти наши линуксы во всём виноваты...

 

это все они, они! :)

 

 

Может быть в момент когда присваивался новый айпишник в биллинге и соответственно должен был перезапуститься DHCP, я опять сменил айпишник (профиль пользователя->смена IP). Т.е. сервер не успевал отработать, нормально php-скрипты... хотя конечно может и бред.

Хз действительно - найдете способ повторения бага, свистите - объязательно фикснем.

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

Итак. Как и обещалось с начала текущей недели: стабильный релиз Ubilling 0.6.0 rev 3930

В кратце о изменениях:

  • alter.ini: новая опция STICKY_NOTES_ENABLED позволяющая включить поддержку персональных заметок.
  • userstats.ini новая опция SC_TARIFFSALLOWED определяющая тарифы для которых будет доступно кредитование.
  • Модуль «Планирование работ»: при создании и редактировании задач, поля ввода адреса получили автодополнение.
  • Модуль «Планирование работ»: при редактировании задания, для даты теперь используется штатный виджет календарика.
  • Модуль «Планирование работ»: увеличено быстродействие при просмотре существующих задач.
  • Модуль «TurboSMS»: в шаблонизатор добавлена поддержка макроса {PAYID}.
  • Модуль «Сервер DHCP»: добавлен макрос {DENYVLANGENMEMBERS}.
  • Модуль «Заявки на подключение»: поправлена локализация.
  • Модули «Города», «Улицы», «Дома»: код почищен и покрыт юниттестами, оптимизировано быстродействие.
  • Модуль «Платежные карточки»: код почищен, исправлена локализация.
  • Модуль «Свичи»: косметическая рихтовка.
  • Модуль «Редактирование даты истечения кредита»: код почищен, выкинуты старые подпорки.
  • Модуль «Финансовые операции»: подогнан под общую стилистику, покрыт юниттестами.
  • Модуль «Смена тарифа»: подогнан под общую стилистику, покрыт юниттестами.
  • Модуль «Статистика по трафику»: к графикам bandwidthd добавлена легенда.
  • Модуль «Отчет по трафику»: к графикам bandwidthd добавлена легенда.
  • Модуль «Сервис мгновенных сообщений»: добавлена индикация онлайновости администраторов в контактлисте.
  • Модуль «Типы оплат»: косметическая реконструкция.
  • Модуль «Профиль пользователя»: добавлена вариативность в поведение формы присваивания порта на свитче.
  • Новый модуль «Персональные заметки и напоминания»: делает точно то, что от него ожидается.
  • Модуль «Отчет по UHW»: добавлена мозможность поиска и быстрой сортировки
  • Модуль «Кеш FDB»: исправлена локализация.
  • Модуль «Отчет по работам»: исправлена проблема с уволенными в текущем месяце работниками.
  • OpenPayz: в очередной раз «исправлен» фронтенд для нового XML протокола ПриватБанка. Да, на этот раз атомарность.
  • UBinstaller: добавлена поддержка FreeBSD 9.3 i386
  • rscriptd NAS: мигрировал на FreeBSD 9.3 amd64 по умолчанию.
  • Кабинет пользователя: Добавлено XML API для внешних приложений.
  • Кабинет пользователя: в модуле кредитования добавлена возможность, по желанию ограничивать доступ к услуге по тарифам.
  • С поддержкой FreeRADIUS случилась нечто страшное и недокументированное. Доставайте по этому поводу jcomm-а.
Рекомендации к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section060
Обновленная демка: http://ubilling.net.ua/?module=fnpages&pid=demo
 

060.png

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

А мені стрьомно оновлюватись, в мене радіус використовується...

Ну сьогодні поверхнево так тестили - вроді шось, якось працює. Аттрибути кудись-якісь вивалює.

Якщо буде час вночі - спробую предметно поганяти на accel-ppp ще, та оновлю трохи документацію.

 

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

 

А мені стрьомно оновлюватись, в мене радіус використовується...

Ну сьогодні поверхнево так тестили - вроді шось, якось працює. Аттрибути кудись-якісь вивалює.

Якщо буде час вночі - спробую предметно поганяти на accel-ppp ще, та оновлю трохи документацію.

 

Ну такі зміни всяко на віртуалці буду випробовувати :)

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

Як і обіцяв - потестив на тому ж accel-ppp з pppoe/pptp (душа жаждєт пріключєній). Всьо заводиться з пів пинка. Апдейт теж не має бути особливо трагічним. Так, макроси для атрибутів змінились.

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

В мене використовуються тіки {IP} {MAC}, гадаю що тут змін не відбулося?)

эээээ....

 

судячи зі всього це тепер {nethost[ip]} та {nethost[mac]}

 

Он воно яке зараз... http://wiki.ubilling.net.ua/doku.php?id=freeradius

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

більш-менш знаючи СТГ, та дивлячись на UB, не можу зрозуміти: навіщо Ubilling-у потрібен Stargazer ?

Для того аби це зрозуміти, потбрібно трохи краще "знати СТГ" і дивитись на архітектуру Ubilling-a з точки зору швидкості розробки.

Причини на те є, і доволі серйозні.

 

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

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

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

    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від a_n_h
      Всем доброго дня и мирного неба!
        После многочисленных экспериментов выяснил, что на последних версиях freebsd  максимум удавалось прокачать до 14 ГБт суммарно трафика со 100% загрузкой процессора. На том-же железе но с установленной freebsd 11.2 прокачивается до 20-ти ГБт суммарно тестового трафика с загрузкой процессора около 50%. 
        Подскажите, что можно убрать или наоборот добавить в систему с freebsd 13,3 для получения аналогичного результата...
    • Від ppv
      Проглянув FAQ і Ubilling Wiki. Зацікавило питання чи є в Ubilling якась реалізація reCAPTCHA, чи потрібно додавати руцями, (для прикладу для форми подачі заявок чи для кабінету користувача)?
       

×
×
  • Створити нове...