Перейти до

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


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

Опубліковано: (відредаговано)
  В 08.10.2014 в 13:42, L1ght сказав:
І то є правильно, бо в мене так само

то ніфіга неправильно!

або я туплю аб мені вверх ріже 8 мегабіт замість 1 - 2

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 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

  В 08.10.2014 в 13:45, mgo сказав:

 

  В 08.10.2014 в 13:42, L1ght сказав:
І то є правильно, бо в мене так само

то ніфіга неправильно!

як я писав вище багов пахне)

 

А з чого ви взяли що то є неправильно?)))

Здається мені, що найтфлай іншої думки ;)

Дозвольте спитати, нащо вам там швидкість down\up load?

То робиться на раз, але не гарантую, що потім нічого не зламається ;)

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

 

 

  В 08.10.2014 в 13:48, L1ght сказав:
А з чого ви взяли що то є неправильно?)))

перегрівся під моніторами

з усіх боків обклався :wacko:

 

 

reset_ao = 1 зробив в billibg.ini

 

і все адекватно (шустро міняються параметри) почало різати туди сюди.

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

 

 

  В 08.10.2014 в 14:06, L1ght сказав:
, і не потрібно було б дізнаватись те шо не потрібно

Отут ви неправі!

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

і свічку як в храм так і гемороїдальну  мати завжди на поготові  :D.

Ссылка на сообщение
Поделиться на других сайтах
  В 08.10.2014 в 14:11, mgo сказав:

 

  В 08.10.2014 в 14:06, L1ght сказав:
, і не потрібно було б дізнаватись те шо не потрібно

Отут ви неправі!

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

і свічку як в храм так і гемороїдальну  мати завжди на поготові  :D.

 

То тре самому покопатися і стане багато чого зрозуміло :)

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

тоже вірно, але гуртом легше батька бити

і навіть коли ніхто не відписує на форумі рішення сам знаходжу.

пишу все що в голову прийде, зрідка  буває щось мудре  приходить :)

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

Ну от. Варто уйти в запій на кілька днів, а тут вже драми, паніка і гєноцид :)

 

 

1. Так RESET_AO=1 для rscriptd необхідне - це спроба обійти вже виправлений косяк в старгейзері 408

2. Про зміщення пайпів в 8к - це особлива магія ;)

3. ID юзера генеряться старгейзером в процесі експлуатації самостійно/динамічно, і тому наразі нема інших методів його взнати постфактум, окрім dn підпірки.

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

 

 

  В 08.10.2014 в 19:33, nightfly сказав:
Ну от. Варто уйти в запій на кілька днів, а тут вже драми, паніка і гєноцид

 

то все пусте, головне поїхало :)

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

Привіт усім! От і я неможу розібратися і динамічним шейпером.  ^_^

 

etc/stargazer/dnswitch.php
 
//mysql settings
$db_host='localhost';
$db_database='stg';
$db_login='root';
$db_password='DBnewPass';
 
OnConnect 
 
#!/bin/sh
 
LOGIN=$1
IP=$2
CASH=$3
ID=$4
SPEED=`/etc/stargazer/GetSpeed $LOGIN`
UPSPEED=`/etc/stargazer/GetUpSpeed $LOGIN`
MAC=`/etc/stargazer/GetMac $LOGIN`
SCOUNT="Kbit/s"
 
fwcmd="/sbin/ipfw -q"
arpcmd="/usr/sbin/arp"
 
cur_date=`date \+\%Y.\%m.\%d`
cur_time=`date \+\%H:\%M:\%S`
 
 
 
# fix user mac to ip
${arpcmd} -S $IP $MAC
 
#SPEED CONTROL
${fwcmd} pipe `expr $ID + 101` config bw $UPSPEED$SCOUNT queue 32Kbytes
${fwcmd} pipe `expr $ID + 18101` config bw $SPEED$SCOUNT queue 32Kbytes
 
# SHAPER
${fwcmd} table 3 add $IP `expr $ID + 101`
${fwcmd} table 4 add $IP `expr $ID + 18101`
 
${fwcmd} table 47 delete $IP
 
 
# DAY/NIGHT switcher
/bin/echo $SPEED:`expr $ID + 18101` > /etc/stargazer/dn/$LOGIN
/bin/chmod 777 /etc/stargazer/dn/$LOGIN
 
 
# ADD TO LOG
echo "$cur_date $cur_time CONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC" >> /var/stargazer/allconnect.log
 
 
Логін и Пассворд такі ж як і в модулі "Настройки системы".
 
etc/crontab як з інструкції  http://wiki.ubilling.net.ua/doku.php?id=dnswitch
Часові рамки як з інструкції, але там якось кривенько налаштовано, з 23:59:59 до 00:01:00 - яка швідкіть буде цілу хвилину? 
Які ще портібно скріни чі файли? Якшо швидкість не змінілась, наприклад, о півночі, як запустити dnswitch.php примусово?
Куди ще можна зазирнути? 
/var/log/dn.log порожній  :(
 
Дякую!
 
Оце так у мене
 
/bin/echo $SPEED:`expr $ID + 18101` > /etc/stargazer/dn/$LOGIN
 
у доках написано має бути 
 
/bin/echo $SPEED:`expr $ID + 8101` > /etc/stargazer/dn/$LOGIN
 
:facepalm:
Відредаговано -VaSaK-
Ссылка на сообщение
Поделиться на других сайтах

 

 

  В 09.10.2014 в 01:11, -VaSaK- сказав:
23:59:59 до 00:01:00 - яка швідкіть буде цілу хвилину? 

така як і була, швидкість міняється  в момент запуску

02 0 * * * /usr/local/bin/php /etc/stargazer/dnswitch.php

лог крона дивіться, чи є запуска скрипта.

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

Дякую! А ще дякую за phpMyAdmin... Якшо пам'ятєте, базу не міг впхнути.
Якшо не тяжко, підкажіть будьласочка, де зазернути у той лог кронтаба.

 

намагався запустити так з консолі:

/usr/local/bin/php /etc/stargazer/dnswitch.php

 

Каже :


PHP Warning:  Module 'apc' already loaded in Unknown on line 0

Warning: Module 'apc' already loaded in Unknown on line 0
PHP Warning:  Module 'bz2' already loaded in Unknown on line 0

Warning: Module 'bz2' already loaded in Unknown on line 0
PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0

Warning: Module 'mcrypt' already loaded in Unknown on line 0
PHP Warning:  Module 'openssl' already loaded in Unknown on line 0

Warning: Module 'openssl' already loaded in Unknown on line 0
PHP Warning:  Module 'zip' already loaded in Unknown on line 0

Warning: Module 'zip' already loaded in Unknown on line 0
PHP Warning:  Module 'zlib' already loaded in Unknown on line 0

Warning: Module 'zlib' already loaded in Unknown on line 0
PHP Warning:  Module 'mysqli' already loaded in Unknown on line 0

Warning: Module 'mysqli' already loaded in Unknown on line 0
//mysql settings
$db_host='localhost';
$db_database='stg';
$db_login='root';
$db_password='DBnewPass';

:facepalm:

 

/var/log/masseges

Втой час як кронтаб має переключити шейпер ніяких повідомлень, але якогось "хє"№;" через годину сервак ребутнувся.

Може прислати весь лог завантаження Фрі? Чі нафіг він потрібен тут? Там якась містіка  :huh: 

 

Скрін Часових Рамок

image.jpg

 

Скрін модулю Настройка Системі

image.jpg

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

Ще в /var/log/masseges багато таких запитів

8 18:01:13 serverxload dhcpd: send_packet: Permission denied
Oct  8 18:01:13 serverxload dhcpd: dhcp.c:3222: Failed to send 300 byte long packet       over fallback interface.

 Чому це відбувеється? Є підозра що це боржникі, але .. .. але  :unsure:

А ще в мене такій баг: nfe0 та rl0.. Як воно впливає коли в тебе 20 юзерів, та канал на 50 Мбіт/сек?

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

Ви вже вибачте що в вашій темі граюся  :)  А що це, НічнаМуха дійсно в запої?  :D

Відредаговано -VaSaK-
Ссылка на сообщение
Поделиться на других сайтах
  В 09.10.2014 в 12:01, -VaSaK- сказав:

Ви вже вибачте що в вашій темі граюся  :)  А що це, НічнаМуха дійсно в запої?  :D

Напевно зайнятий просто, але може дійсно в запої - слідкувати за ним нема ніїякої можливости  :D

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

Раз пішла мода писати тут про свої проблеми, то і я напишу :)

 

Чогось інколи криво працює арп прив'язка.

1 Абон висів на айпішці приміром 10.0.0.2, потім він переїхав - юзера видалили.

Регаємо другого абона - він отримує туж саму айпішку 10.0.0.2, але в арп досі висить прив'язка до старого абона і вона не хоча мінятися доки руцями не видалити цей запис у арп.

 

От сиджу і думаю, як його побороти?....

 

 

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

Юзера нормально видно через пошук, а от через звіт про підключки юзера не підивишься.

І він виділеній чорним, якто видалений.

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

нас мікротік?

 

 

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

 

:huh:  огін гнерить автоматом

нащо його писати руцями?

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

так треба....

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

  В 09.10.2014 в 15:03, mgo сказав:
огін гнерить автоматом нащо його писати руцями
Відредаговано L1ght
Ссылка на сообщение
Поделиться на других сайтах
  Цитата

 

Если же вы твердо уверены в своем желании и понимаете что делаете посмотрите в сторону опции SAFE_REGMODE или CRM_MODE или на возможность выкраивания отдельных сервисов под абонента. Учтите - это изначально ущербная идея. Мы предупредили.

 

так?

Ссылка на сообщение
Поделиться на других сайтах
  В 09.10.2014 в 15:13, mgo сказав:

 

  Цитата

 

Если же вы твердо уверены в своем желании и понимаете что делаете посмотрите в сторону опции SAFE_REGMODE или CRM_MODE или на возможность выкраивания отдельных сервисов под абонента. Учтите - это изначально ущербная идея. Мы предупредили.

 

так?

 

Так, саме воно.

Вирішив правкою функції яка генерує логіни інкркементом.

Відредаговано L1ght
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
  В 09.10.2014 в 10:34, -VaSaK- сказав:
Дякую! А ще дякую за phpMyAdmin... Якшо пам'ятєте, базу не міг впхнути.

там така стрілочка зелена є зправа в низу поста (повисить рейтинг сообщения) отам і дякуйте))

 

  В 09.10.2014 в 10:34, -VaSaK- сказав:
Якшо не тяжко, підкажіть будьласочка, де зазернути у той лог кронтаба.

 

зазвичай  /var/log/crontab

 

 

 

  В 09.10.2014 в 10:34, -VaSaK- сказав:
PHP Warning: Module 'apc' already loaded in Unknown on line 0 Warning: Module 'apc' already loaded in Unknown on line 0 PHP Warning: Module 'bz2' already loaded in Unknown on line 0 Warning: Module 'bz2' already loaded in Unknown on line 0 PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0 Warning: Module 'mcrypt' already loaded in Unknown on line 0 PHP Warning: Module 'openssl' already loaded in Unknown on line 0 Warning: Module 'openssl' already loaded in Unknown on line 0 PHP Warning: Module 'zip' already loaded in Unknown on line 0 Warning: Module 'zip' already loaded in Unknown on line 0 PHP Warning: Module 'zlib' already loaded in Unknown on line 0 Warning: Module 'zlib' already loaded in Unknown on line 0 PHP Warning: Module 'mysqli' already loaded in Unknown on line 0 Warning: Module 'mysqli' already loaded in Unknown on line 0

 

alter.ini отак стерчить?

Включен ли динамический шейпер?

DSHAPER_ENABLED=1

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

DSHAPER_ENABLED=1
Так, адже інакше часові рамки я б не зміг поставити.

Є таке
/var/log/cron
Також в ньому щохвилини якісь записи, по часу викликає таки динамічний шейп, але знову він не перекинув швидкості.
Треба щоб НайтФлай до нас заглянув, та поржав трохи...

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

 

 

  В 09.10.2014 в 22:17, -VaSaK- сказав:
Також в ньому щохвилини якісь записи, по часу викликає таки динмічний шейп, але знову він не перекинув швидкості.

швидкість має помінятися не в тарифі а  в /еtc/stargazer/dn/*

якщо скрипт таки запускає крон то в /var/log/dn.log щось та має бути

 

на рядок вище налаштувань БД потрібно вказати інтерфійс юзерів

і осьтак воно має запускатися з консолі

/usr/local/bin/php /etc/stargazer/dnswitch.php 

 

щось таке має виводити.
===============
user login:*d_ap1_qgce
normal mark:8130
user tariff:Unlim2
normal speed:2048
new speed:2048
===============
user login:*_ap2_vwlq
normal mark:8131
user tariff:Unlim512
normal speed:512
new speed:512
===============
user login:*_ap_kurm
normal mark:8132
user tariff:Unlim2
normal speed:2048
new speed:2048
===============
user login:*1_pd7k
normal mark:8133
user tariff:Unlim4
normal speed:4096
new speed:4096
===============
user login:*_yu6k
normal mark:8134
user tariff:Unlim2
normal speed:2048
new speed:2048
===============
####Shape end 10-Oct-2014 09:47:05####

  Цитата

 

 

Warning: Module 'apc' already loaded in Unknown on line 0
PHP Warning: Module 'bz2' already loaded in Unknown on line 0

 

погуглив я за вас і 

http://forum.firstvds.ru/viewtopic.php?f=6&t=8919

  Цитата

 

1. Воспользоваться переводчиком
2. В php.ini настроить WARNINGи; здесь нет ошибок, всё хорошо

 

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

Ого! От халепа! То мабуть я як ставив PhpMyAdmin, то щось зламав  :(

 

Тобіш тре добитись того щоб срипт успішно запускався в ручну! Дякі!! (так і не знайшов ду тут дякувати :huh: )

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • Від 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? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • Від 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 виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • Від 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.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • Від Remez
      Ценник 5,500
       
      в наличии 3 шт
       
       






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