Перейти до

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


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

Здоров добродії! Уважно чітаю цю тему! Запусився шейпер. Швидкості змінив за правилами, працює як часи! Але як ото прислав Дьядько mgo (логіни юзерів, швидкості...) выдно тільки в /var/log/dn.log, якшо crontab запускав.

В консолі (при запску в ручну) тільки СТАРТ ШЕЙП та СТОП ШЕЙП -час однаковий.

Дядьку mgo, який у вас канал для 200 юзерів, якщо не секрет?

Відредаговано -VaSaK-
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 1,8k
  • Створено
  • Остання відповідь

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

Здоров добродії! Уважно чітаю цю тему! Запусився шейпер. Швидкості змінив за правилами, працює як часи! Але як ото прислав Дьядько mgo (логіни юзерів, швидкості...) выдно тільки в /var/log/dn.log, якшо crontab запускав.

В консолі (при запску в ручну) тільки СТАРТ ШЕЙП та СТОП ШЕЙП -час однаковий.

Дядьку mgo, який у вас канал для 200 юзерів, якщо не секрет?

 

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

 

58% 2/2 мега

28% 1/1

4% 3 - 9 мег на рило

піки до 50 мегабіт в низ і до 10 вверх

http://clip2net.com/s/j6Icw7

 

 

 

 

працює як часи!

не мішайте йому працювати  :D

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

подскажите, возможно ли и как добавить права администратору, что бы была возможность ограничивать доступ на просмотр/редактирование пользователей с определенного города. К примеру в каждом городе свой администратор и нужно что бы доступ был у этого админа только к своему городу. Ставить отдельно биллинг на каждый город не вариант..

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

Заметил что при перезагрузке ipfw командой sh /etc/rc.d/ipfw restart не убиваеться старый процесс softflowd и получаеться сколько раз перезапустил ipfw столько и будет процессов softflowd+1. Получаеться их нужно вручную убивать по pid-у командой: killall -9 {PID} процесса. Как это бы профиксить, а то получаеться каждый процесс сжирает около 1% CPU?

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

Шановний, ви чого там об'їлись?:)

Фаєрвол немає відношення до софтфловд. Якщо ви чогось недомалювали до фаєрволу.

Софтфловд запускається один раз, на одному інтерфейсі.

Регулюється на якому інтерфейсі стартувати у /etc/rc.d/billing

Перевірити - скільки екземплярів запущенно ps -ax | grep softflow

То може в вас багато тредів його запущенно? Хоча дивно, бо в мене тіки один тред його.

Скіки тредів - можете подивитись top -aU nobody

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

 

Він прописаний в /etc/firewall.conf

# netflow stats

/usr/local/sbin/softflowd -i em1 -n 172.16.0.1:42111
 
і виходить що скріпт в /etc/rc.d/ipfw його кожний раз запускає.

 

Ну так перенесіть його в /etc/rc.d/billing де він і мав би бути по логіці. В чому проблема?

 

 

 

Получаеться их нужно вручную убивать по pid-у командой: killall -9 {PID} процесса

Ще би кувалдою його вбивали. :unsure:

 

softflowctl shutdown для цього є.

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

 

 

Він прописаний в /etc/firewall.conf

# netflow stats

/usr/local/sbin/softflowd -i em1 -n 172.16.0.1:42111
 
і виходить що скріпт в /etc/rc.d/ipfw його кожний раз запускає.

 

Ну так перенесіть його в /etc/rc.d/billing де він і мав би бути по логіці. В чому проблема?

 

 

 

Получаеться их нужно вручную убивать по pid-у командой: killall -9 {PID} процесса

Ще би кувалдою його вбивали. :unsure:

 

softflowctl shutdown для цього є.

 

Або перед запуском у фаєрі перевіряти чи запущений софтфлоу, якщо так - то не запускати по новому - якщо ні то запустити.

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

 

Або перед запуском у фаєрі перевіряти чи запущений софтфлоу, якщо так - то не запускати по новому - якщо ні то запустити.

Ну воно насправді давно винесено в rc скрипти. Їх вигляд буде ще причесуватись, як матеріалізується трохи вільного часу.

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

Не розумію для чого людям VLAN на юзера. Ось я на своему єдиному NAS сервері поставив маску /21 і не парюсь надіюсь він пережує 2К абонентів. А швидкість між юзерами і всякі там L2 фільтри налаштовую на кінцевому обладнанні кожного юзера або на найближчому до нього керованому обладнанні.

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

Не розумію для чого людям VLAN на юзера. Ось я на своему єдиному NAS сервері поставив маску /21 і не парюсь надіюсь він пережує 2К абонентів. А швидкість між юзерами і всякі там L2 фільтри налаштовую на кінцевому обладнанні кожного юзера або на найближчому до нього керованому обладнанні.

IPv6 нэ? Як юзеру віддати його префікс \64? Влан пер юзер - не потребує від кінцеового обладнання нічого окрім вланів, а додати опцію 82 можна на термінаторі вланів.

Далі - юзер це його влан та порт на свічі доступу, а не його логін(пппое), не мак, і тим паче не його статичний іп!

 

Це вже не один раз розжовувалося.

 

І що у вас там за залізо, на 2к абонів?

І ви згодом зрозумієте, що л2 сегментація - життєво необхідна, в мінімальному варіанті - це ізоляція портів\трафік сегментейшн та ще як в кого називається.

 

Доречі цей пост має номер 666! :)

Дурниця звісно, але це мене веселить :)

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

Не хотів створювати нову тему, напишу тут може хтось зіштовхувався і розповість в деталях.

Проблема в налаштуванні ubilling з mikrotik. Все виконано по існтрукціїї яка написана на вікі. Білінг звязується з мікротіком, показує розширенні налаштування, також показує звіт по трафіку, а от увімкнути користувача, задати швидкість не працює, в самому мікротіку не прописуються правила.

Куди подивитись? де ще можливо є якісь налаштування? може хтось зіштовхувався

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

Не хотів створювати нову тему, напишу тут може хтось зіштовхувався і розповість в деталях.

Проблема в налаштуванні ubilling з mikrotik. Все виконано по існтрукціїї яка написана на вікі. Білінг звязується з мікротіком, показує розширенні налаштування, також показує звіт по трафіку, а от увімкнути користувача, задати швидкість не працює, в самому мікротіку не прописуються правила.

Куди подивитись? де ще можливо є якісь налаштування? може хтось зіштовхувався

Рестарт Sargazer, ну или сервера полностью пробовали?

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

Платіжний ІД в профілі користувача і в кабінеті не співпадають!

як поправити?

 

вкатував 



-- transform users.login -> crc32(users.login);
CREATE VIEW op_customers (realid,virtualid) AS SELECT users.login, CRC32(users.login) FROM `users`;

чи може щось з будуна пропустив  :facepalm:

j8ByLv.png

j8BEAj.jpg

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

Здоров добродії. Текє нубське питання. При вході на Убіллінг зі сторони інету, не відображає грфічки, а зі сторони юзерів усе гуд! Чі можна якось вирішити? Дякую! Розробникам жму рукі!

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

 

 

Платіжний ІД в профілі користувача і в кабінеті не співпадають!

 

http://wiki.ubilling.net.ua/doku.php?id=openpayz

 

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

 

 

а зі сторони юзерів усе гуд!

вебморда білінга

нас сервери

правим посилання на графічки - указуєм зовнішню адресу

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       





    • Від 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
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від 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.

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