Jump to content

Ubilling- Nas Mikrotik Radius (IP MAC)


Recommended Posts

Доброго вечора. Система Ubilling 1.0.4 rev 7269 Freebsd,  Nas Mikrotik 6.44.6 Radius DHCP. Налаштував все по мануалу. Проблема така після зміни mac клієнта,на старому mac видається іп та швидкість, після видалення користувача з білінгу теж саме! Що не так ????

1.jpg.0c8f1475cdb0dd9704e2f8a0de462ee0.jpg2.jpg.5c858070cd96e3fb4026d9ed5751476b.jpg3.thumb.jpg.2ea8879d71696a3993d2c171ccb5c22d.jpg

Link to post
Share on other sites

присутнє в кроні.

*/2 * * * *    root /bin/ubapi "multigen"

Після дабавлення в крон

*/5 * * * *    root /bin/ubapi "multigentotal"

  - все запрацювало!

Але я так зрозумів, так немає бути!?

Edited by wowanv
Link to post
Share on other sites
13 часов назад, wowanv сказал:

Після дабавлення в крон


*/5 * * * *    root /bin/ubapi "multigentotal"

Настільки дурна ідея, наскільки це можливо.

Такі штуки викликати можна якось хіба що так: 30 2 * * * і не частіше.

 

 

Link to post
Share on other sites
13 часов назад, wowanv сказал:

Але я так зрозумів, так немає бути!?

При видаленні користувача - спочатку його деактивація виставленням флагів down/alwaysonline у відповідний стан та примусова регенерація атрибутів.

Що далі з цими відомостями, буде робити конкретно ваш НАС - вже нікого не хвилює.

Link to post
Share on other sites
7 часов назад, nightfly сказал:

При видаленні користувача - спочатку його деактивація виставленням флагів down/alwaysonline у відповідний стан та примусова регенерація атрибутів.

Що далі з цими відомостями, буде робити конкретно ваш НАС - вже нікого не хвилює.

Як бути із зміною мак???

Edited by wowanv
Link to post
Share on other sites
1 час назад, nightfly сказал:

Слати POD при зміні, нє?

не, это ж дхцп который игнорит PoD/CoA

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

Edited by l1ght
Link to post
Share on other sites
2 минуты назад, l1ght сказав:

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

А я о чем? Или там при вызове он экстернал эвентс полного регена не происходит?

Edited by nightfly
причина-хуичина
Link to post
Share on other sites
14 минут назад, nightfly сказал:

Или там при вызове он экстернал эвентс полного регена не происходит?

полного нет, замена только конкретных аттрибов для конкретного юзера

Edited by l1ght
Link to post
Share on other sites
29 минут назад, l1ght сказав:

полного нет, замена только конкретных аттрибов для конкретного юзера

Если хорошо подумать, то де факто после смены мака, новый - становится новым юзернеймом, а старый себе валяется мертвеньким грузом до следующей multigentotal. В нормальных условиях, это не должно приводить ни к каким последствиям, так как новый юзер уже должен быть авторизован со всеми своими актуальными атрибутами относительно своего нового юзернейма. Если же старый мак уехал к какому-то другому юзеру (ну не знаю, роутер допустим, потащили в соседнюю квартиру) и он будет навешан на соответствующего пользователя из соседней квартиры - тоже ничего страшного не произойдет, все потроха будут регенерированы с этим же юзернеймом по новому через две минуты и все должно быть чики. Когда там вызовется следующая авторизация (по дискавер/ренью же, да? или только по таймауту на микротах?) уже тоже не наша проблема и в целом не важна. Если же старый МАК никуда не утащили... ну повисит он до тотального регена и все, либо просто повисит. Кому какое дело?

 

Итого я окончательно потерялся в попытках найти какую-то драматическую драму в этой всей механике и с чем так героически борется ТС. Мож ему просто лишних 3 рекорда в базе жмут - я хз.

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

добрый день возникла необходимость настроить RADIUS NAS MikroTik DHCP (IP + MAC) все делаю как в монуале https://wiki.ubilling.net.ua/doku.php?id=mgmikrotikdhcp

но пользователи не получают IP адресса с ubilling в чем может быть причина где  и что надо подправить

 

image.thumb.png.d6b33ced33cfbd70966803595450f092.png

 

 

 

image.thumb.png.415ef8c50e6a1ec98e98f613c2098a46.png

 

image.thumb.png.9e60c7339a6bfe3a472be2abaa6b4e0e.png

image.thumb.png.9c414e74005e85674b4dd4e1ca87ad8c.png

 

 

image.thumb.png.a3b14f318ac0377d416fcd5f3e461426.png

 

image.thumb.png.e475dec870370b29e8052cdd0f62c09c.png

image.thumb.png.da1d0a77c25f09a73226f3df704b61d7.png

 

image.thumb.png.d2deb57b33cd369618a460dc38e177eb.png

  

image.png

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

доброй ночи кто не будь настраивал  Ubilling- RADIUS NAS MikroTik DHCP (IP + MAC)  как настроить у кого есть опыт в настройке подскажите как и что делать уже несколько месяцев бьюсь о стену не могу настроить   

Link to post
Share on other sites
9 часов назад, Vitaliy1984 сказал:

доброй ночи кто не будь настраивал  Ubilling- RADIUS NAS MikroTik DHCP (IP + MAC)  как настроить у кого есть опыт в настройке подскажите как и что делать уже несколько месяцев бьюсь о стену не могу настроить   

Ответил в личку

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 Radist
      Продам БУ микротик Hap lite, рабочий, оригинальный блок питания в комплекте.
      Цена 300 грн




    • By ghzlviv
      Добрий день
      Появилася проблема з Mikrotik x86, час від часу бутаєть раз в день може і раз в тиждень
      в логах Mikrotik x86 router was rebooted without proper shutdown   ver 6.42.8  (на другому серваку така сама версія працює без проблем)
      Може хтось стикався з проблемою?
      Дякую
    • By nightfly
      Суббота отличный день для первого в этом году стабильного релиза. Правда? Нет? В общем вот.. Стабильный релиз Ubilling 1.2.4 rev 8318 Fertile Soil. Куча крутых фич, множество багфиксов и всего о чем вы даже не могли подумать.
       
      Коротко о изменениях:
       
      alter.ini: новая опция PON_DEFERRED_LOADING включающая отложенную загрузку данных alter.ini: новая опция PON_ONU_CACHING включающая кэширование данных о ONU. alter.ini: новая необязательная опция CREDIT_EVERGARDEN включающая покраску кредитов в фиолетовый. Не спрашивайте. alter.ini: вырезаны опции CATV_* и CRM_MODE а также весь древний и неподдерживаемый код вокруг них. alter.ini: новая опция TASKMAN_ANYONE_EMPLOYEEID устанавливающая ID сотрудника «кто-угодно». alter.ini: новые опции SWITCHSONIC_ENABLED и SWITCHSONIC_TIMEOUT управляющие мониторингом трафика в реальном времени. Модуль ПОНизатор: слегка улучшено быстродействие. Также реализована поддержка кэширования и отложенной загрузки данных. Модуль Собака-посылака: добавлена поддержка работы с сервисом TurboSMS при помощи HTTP API (tsmshttp). Модуль «Движение средств»: теперь умеет опционально красить кредиты в фиолетовый. Модуль «Карта задач»: добавлена возможность устанавливать фильтр по типу выполненных задач. Модуль «Работы»: исправлена проблема невидимости имен уже не работающих сотрудников в предыдущих задачах по пользователю. Модуль ПОНизатор: добавлена поддержка OLT ZTE C610. Модуль Учет зарплат: добавлен показ нормочасов в списке выполненных по задаче работ. Модуль «Учет зарплат»: при отсылке отчетов сотрудникам в Телеграм, добавлены нормочасы по каждой из задач а также их сума. Модуль «ПОНизатор»: добавлена возможность показа на карте ONU, только с выбранного OLT. Новый модуль «Таймлайн работников»: позволяет нормально распределять ожидаемое время выполнения задач среди ваших сотрудников. Модуль Mapon: теперь умеет отдельно показывать нераспределенные задачи, тоесть задачи на сотрудника «кто-угодно». Модуль «Таймлайн администраторов»: теперь высота графика автоматически подгоняется под количество данных. Модуль «Свитчи»: немного переработаны и облагорожены контролы в профиле свитча. Модуль «Свитчи»: добавлена возможность быстрого создания задачи из прямо профиля устройства. Модуль «Сервер DHCP»: добавлен дзэн-режим. Потому что «а почему бы и нет?» Модуль «Профиль пользователя»: опция EASY_SMS теперь может принимать значения 0/1/2. Модуль «Askozia монитор»: добавлена возможность прослушивания всех звонков за все время. Тормозная копец. Модуль «Панель задач»: все модули/отчеты выглядящие и ведущие себя как карты и являющиеся картами унесены в отдельный раздел. Модуль «Контроль качества»: исправлены данные в отчетах, в колонке за год. Новый модуль «Дубликаты задач»: позволяет отлавливать повторные задачи совершаемые по одним и тем же адресам в диапазоне времени. Новый модуль «Трафик в реальном времени»: позволяет отслеживать загрузку интерфейсов вашего оборудования "вот прямо сейчас". UHW_MLG: починена работа с POD.  
      Полный чейнджлог: https://wiki.ubilling.net.ua/doku.php?id=changelog2022#rev_8318
      Рекомендации к обновлению: https://wiki.ubilling.net.ua/doku.php?id=relnotes#section124
      Обновленная демка: https://ubilling.net.ua/?module=fnpages&pid=demo
       

    • By malysh86
      Доброго дня. Які мережеві карти(sfp/sfp+) підтримує routeros(CHR)? Дякую.
    • By strushke
      Всем доброго дня и с праздниками!
       
      Если вдруг кто-то хочет запускать различные темы в кабинете пользователя,
      в зависимости от типа устройства, вам потребуется произвести некоторые манипуляции с php кодом кабинета,
      ну и вот вам моё (может неказистое, но рабочее) решение:
       
      На гитхабе уже существует php проект, определяющий тип устройства,
      поэтому не выдумываем и будем использовать его:
      https://github.com/serbanghita/Mobile-Detect/
       
      Для начала, нужно подключить его вконце index.php:
       
      require_once 'Mobile_Detect.php'; //Detect library Далее, нужно создать объект класса:
      $detect = new Mobile_Detect; //Class object Вообще, верхний код я без зазрения совести скопипастил с какой-то статьи из интернета, говорят, это экономит время.
      Теперь, к самой сути:
      if($detect->isMobile()) { zbs_ShowTemplate("default-mobile"); } else { zbs_ShowTemplate("default"); } Здесь мы вытаскиваем из класса необходимое условие, в зависимости от которого,
      будем выполнять необходимые манипуляции с кабинетом.
      В данном случае загружается конкретный шаблон в том случае, если устройство определено как 'mobile', 
      и обычный (любой другой) шаблон, если условие не соблюдено. К слову, mobile_detect.php умеет
      не только различать десктоп от мобильных платформ, но и конкретизировать систему, к примеру isAndroidOS()
      соответственно, укажет на то, что платформа определилась как андроид. 
      Полный список параметров доступен на странице проекта на гитхабе, я полагаю. Мне хватило пока что isMobile()
       
      Но есть еще один нюанс. С завода, функция zbs_ShowTemplate() загружает тему, указанную в config.php
      и не умеет загружать принудительно указанную тему, как мы это сделали в скобках выше. Но мы её научим. 
      Нужно открыть файл
      /modules/engine/api.compat.php И найти там описание функции :
      function zbs_ShowTemplate()  Ну и меняем её содержимое на что-то вот такое: 
      function zbs_ShowTemplate($tpath) { global $ContentContainer; if(!isset($tpath)){ include (zbs_GetCurrentSkinPath() . 'template.html'); } else { $basePath = 'skins/'; include $basePath . $tpath . '/' . 'template.html'; } } Что мы сделали?
      Мы добавили в объявлении функции возможность указания темы через переменную $tpath в скобках
      и просто подставляем его вместо пути к директории шаблона. 
      Кстати, в таком виде, пропал функционал определения шаблона из конфига, да и вообще половина кода в функции не нужна стала. 
      Но поскольку тут всё просто, то вы можете с легкостью исправить это сами. 
      Всем добра
×
×
  • Create New...