Jump to content

Ubilling + NAS на FreeBSD бортжурнал починаючого адміна


Recommended Posts

  • Replies 1.8k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Вітаю Татко!   

Не так вже й багато   Ход коньом:   # cat /bin/clear_dhcpdlog #!/bin/sh /bin/echo > /var/log/dhcpd.log /usr/local/etc/rc.d/isc-dhcpd restart # chmod a+x /bin/clear_dhcpdlog # crontab -e

http://wiki.ubilling.net.ua/doku.php?id=userstats       Расист? http://wiki.ubilling.net.ua/doku.php?id=userstats

Posted Images

А случае переноса человека на другой НАС (local), то простые очереди не удаляются с Микротика? Я так понимаю, что ARP не должно удалятся?

Link to post
Share on other sites

 

 

А случае переноса человека на другой НАС (local), то простые очереди не удаляются с Микротика? Я так понимаю, что ARP не должно удалятся?

логічно малоб видалятися, але невидаляються. 

Link to post
Share on other sites
  • 1 month later...

 

 

доробіть в модуль невідомий мак адрес, щоб показувало час коли там той мак адрес появився, буде дуже зручно


як грамотно зробити?
Link to post
Share on other sites

чому модуль живи з цим не ставить 0 грн при задачі додати грошей ? 

сорі то треба встановив рахунок ? 

але тож 0 не йде

Edited by kissbohda
Link to post
Share on other sites

 

чому модуль живи з цим не ставить 0 грн при задачі додати грошей ? 

сорі то треба встановив рахунок ? 

але тож 0 не йде

 

спробуi 0.0

Link to post
Share on other sites

 

 

Как показывает практика, перманентный ужас у всех вызывает заполнение 47-й таблички с должниками при перезагрузке сервера.

о так! 

 

В любом случае в этом вам должен помочь, вот такой вот скриптик /etc/stargazer/debtors.php в автозагрузке:

debtors.php

 

є такий, але підкажіть як його засунути в автозапуск

 

47 табличка попрожня на NASi 

 

При первом знакомством с ubilling тоже  была проблема после перезагрузки , решение в автозагрузку не помогало , потому что стартовал debtors лично у меня до старта  mysql .

Пришлось создать и накарлякать  в  файл  в /etc/rc.d/debtors

 

#!/bin/sh
 
# PROVIDE: debtors
# REQUIRE: cron
# KEYWORD: FreeBSD
 
. /etc/rc.subr
 
name="debtors"
rcvar="debtors_enable"
command="/etc/stargazer/debtors.php"
start_cmd="start_cmd"
 
start_cmd()
{
       echo "Debtors started"
       /etc/stargazer/debtors.php
  }
load_rc_config $name
run_rc_command "$1"
 
#  в rc.conf    debtors_enable="YES"
Edited by zaza12
Link to post
Share on other sites

При ресете пользователя disconnect не передается на Радиус клиент

 

2016-09-11 14:36:39 - [ubilling] - OnDisconnect started for user `eiskmiraofisap0_2tax`:
2016-09-11 14:36:39 - [ubilling] - Error: Can't run executer, NAS'es type is needed!
2016-09-11 14:36:39 - [ubilling] - QC: 2, elapsed time: 0.003 sec.

2016-09-11 14:36:39 - [ubilling] - OnConnect started for user `eiskmiraofisap0_2tax`:
2016-09-11 14:36:39 - [ubilling] - Error: Can't run executer, NAS'es type is needed!
2016-09-11 14:36:39 - [ubilling] - QC: 2, elapsed time: 0.003 sec.
 

Вот что пишет.

 

А вот лог радиуса:

 Auth: Login incorrect (rlm_chap: Clear text password not available)

Edited by Golthana
Link to post
Share on other sites

При ресете пользователя disconnect не передается на Радиус клиент

 

2016-09-11 14:36:39 - [ubilling] - OnDisconnect started for user `eiskmiraofisap0_2tax`:

2016-09-11 14:36:39 - [ubilling] - Error: Can't run executer, NAS'es type is needed!

2016-09-11 14:36:39 - [ubilling] - QC: 2, elapsed time: 0.003 sec.

 

2016-09-11 14:36:39 - [ubilling] - OnConnect started for user `eiskmiraofisap0_2tax`:

2016-09-11 14:36:39 - [ubilling] - Error: Can't run executer, NAS'es type is needed!

2016-09-11 14:36:39 - [ubilling] - QC: 2, elapsed time: 0.003 sec.

 

Вот что пишет.

 

А вот лог радиуса:

 Auth: Login incorrect (rlm_chap: Clear text password not available)

включи DEBUG=TRUE в /etc/stargazer/config.ini , чтобы allconnect.log был по-информативнее

Link to post
Share on other sites
  • 2 weeks later...

Скажите, а как можно прописать alias на vlan во Freebsd

Делаю так

 

rc,conf

.....

ifconfig_igb1="up"

vlans_igb1="vlan25"

ifconfig_vlan25="inet 192.168.1.1 netmask 255.255.255.0"

ifconfig_vlan25_alias0="inet 192.168.2.1 netmask 255.255.255.0"

 

Создается только первый ip

Link to post
Share on other sites

Делаю вот так и все создается

 

rc.conf

 

cloned_interfaces="vlan174 vlan222 vlan2"

ifconfig_vlan2="inet 10.69.76.1/24 vlan 2 vlandev bce1"
ifconfig_vlan2_alias0="inet 172.16.16.1/24"
ifconfig_vlan2_alias1="inet 172.16.174.1/23"

Link to post
Share on other sites
  • 2 weeks later...

Недодає всіх довжників наших в табличку 47 при знятті АП.

debtors.php відпрацьовує добре.

 

наглядний лістинг 

mg@Lan_Billing:/etc# ipfw table 47 list
172.16.0.2/32 0
172.16.0.3/32 0
172.16.0.12/32 0
172.16.0.13/32 0
172.16.0.16/32 0
172.16.0.20/32 0
172.16.0.25/32 0
172.16.0.26/32 0
172.16.0.27/32 0
172.16.0.34/32 0
172.16.0.40/32 0
172.16.0.46/32 0
172.16.0.49/32 0
172.16.0.50/32 0
192.168.1.27/32 0
mg@Lan_Billing:/etc/stargazer# ./debtors.php

mg@Lan_Billing:/etc/stargazer# ipfw table 47 list
172.16.0.2/32 0
172.16.0.3/32 0
172.16.0.7/32 0
172.16.0.12/32 0
172.16.0.13/32 0
172.16.0.16/32 0
172.16.0.19/32 0
172.16.0.20/32 0
172.16.0.23/32 0
172.16.0.25/32 0
172.16.0.26/32 0
172.16.0.27/32 0
172.16.0.34/32 0
172.16.0.36/32 0
172.16.0.37/32 0
172.16.0.40/32 0
172.16.0.43/32 0
172.16.0.44/32 0
172.16.0.45/32 0
172.16.0.46/32 0
172.16.0.49/32 0
172.16.0.50/32 0
192.168.1.27/32 0

Link to post
Share on other sites
  • 2 weeks later...

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

кльово булоб контролювати аліаси, на рахунок пропусків, довжини, кирилиці... короч захист від дурака.

Link to post
Share on other sites

глюк ймив privatX

якимось чудом два абоненти в один час поповнили собі рахунок по 125 грн

банк кожному з них в одну секунду прислав нам запит

але що цікаво гроші записалися  абонентам по два рази.

 

3DJbjvn.png

 

3DJbDZf.png

 

3DJbM2X.png

 

3DJc4O1.png

Edited by mgo
Link to post
Share on other sites

одиночні поповнення успішно записуються як треба

privatX налаштований з оновлення 0.7.8 rev 5110

Edited by mgo
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • By grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • By nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • By ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • By Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       






×
×
  • Create New...