Биллинговая система Nodeny
22 Ноября 2024, 01:12:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 10 11 [12] 13 14 ... 16
  Печать  
Автор Тема: Микротик  (Прочитано 99906 раз)
Revizor
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #165 : 07 Мая 2019, 14:50:05 »

Всем привет

Уже довольно давно мучает проблема:
Учетная запись биллинга выпадает из микротика и он начинает резко удалить адреса из списка goodboys - потом он авторизовывается обратно ну и конечно возвращает на родину все адреса.
Пока он там размышляет о высоком пользователей выкидывает на заглушку с фразой что интернет есть все ок но никуда не пускает (я думаю понятно почему)

Log
Код:
06:37:02 system,info address list entry removed by bill 
06:37:02 system,info address list entry removed by bill
06:37:02 system,info address list entry removed by bill
06:37:03 system,info address list entry removed by bill
06:37:03 system,info address list entry removed by bill
06:37:03 system,info address list entry removed by bill
06:37:03 system,info address list entry removed by bill
06:37:03 system,info,account user bill logged out from 10.1.0.5 via api
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:04 system,info address list entry removed by bill
06:37:06 system,info address list entry removed by bill
06:37:06 system,info address list entry removed by bill
06:37:06 system,info address list entry removed by bill
06:40:44 system,info,account user bill logged in from 10.1.0.5 via api
06:41:01 system,info address list entry removed by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
06:41:06 system,info address list entry added by bill
Это малая часть лога, за пару секунд он успевает перелопатить довольно много адресов
Не зависит от нагрузки и времени суток, может не вылазить неделю месяц, может за неделю два-три раза повторить
 
У кого была такая проблема? Как решили?

P.S.
bill - пользователь специально заведенный для биллинга имеет права на чтение и запись по api
Ревизия последняя (Наблюдается уже около года проблема)
Прошивка в микротике уже последняя (от версии не зависит появилось давно)
Версия модуля последняя
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #166 : 07 Мая 2019, 18:07:34 »

Цитировать
Учетная запись биллинга выпадает из микротика и он начинает резко удалить адреса из списка goodboys
учетная запись биллинга - ты имеешь ввиду учетку, под которой биллинг коннектиться по АПИ к микротику? Пока не могу глянуть в код, но по идее наоборот биллинг должен пытаться добавить все ip в goodboys. По приезду домой разберусь - думаю можно будет проверять есть ли доступ по апи в случае, если на команду микротик ничего не ответил. Короче, разрулим
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #167 : 09 Мая 2019, 11:08:25 »

Не удалось повторить проблему:

1) удалил учетную запись в микротике - тут ваще прикол в том, что соединение по апи продолжал работать хотя учетки уже не было Улыбающийся
2) заморозил микротик чтобы он не отвечал по апи - биллинг стал ругаться, что нет соединения. Разморозил  - все ок, никакие ip не начал удалять

пошел дальше:

3) потушил mysql. Через некоторое время поднял - все ок
4) потушил noserver, потушил mysql, запустил noserver - он не захотел ничего делать с микротиком пока нет соединения с noserver

в общем, не могу повторить проблему
Записан
Revizor
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #168 : 10 Июля 2019, 22:14:11 »

К сожалению да, я тоже не могу ее повторить на других, есть догадки, сообщу как выясню.

Тут подъехала новая проблема - после обновления RouterOS до версии 6.45.1 биллинг не может авторизоваться
Вот что говорит микротик
Old API authentication method will also no longer work, see documentation for new login procedure:
wiki.mikrotik.com/wiki/Manual:API#Initial_login
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #169 : 10 Июля 2019, 22:34:58 »

Блин, это потеря потерь. Они давно предупреждали кстати.
Записан
WideAreaNetwork
Старожил
****

Карма: 1
Offline Offline

Сообщений: 358


Просмотр профиля Email
« Ответ #170 : 11 Июля 2019, 08:06:10 »

предыдущая stable 6.44.3
6.45.1 настолько багованая что они после нее выпустили вроде 6.44.5
как вообще можно обновляться не прочитав аннотации к ней? Улыбающийся на форуме мтиковцев все негодуют, я после прочтения первой страницы решил таки на 6.44.3 остаться)
Записан
Revizor
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #171 : 11 Июля 2019, 13:15:12 »

Коллеги, на продакшене никто такие вещи не тестирует)))
А насчет предупреждали то да.
Как дальше жить будем?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #172 : 12 Июля 2019, 15:47:58 »

Не тестировал, но вроде бы должно помочь, в create.noserver.hw_mikrotik.pm

Код:
    my $reply = $m->hw_dialog('/login') or return 0;
    exists $reply->{ret} or return 0;
    my $md5 = new Digest::MD5;
    $md5->add(chr(0));
    $md5->add($m->{pass});
    $md5->add(pack('H*',$reply->{ret}));
    $reply = $m->hw_dialog('/login','=name='.$m->{user},'=response=00'.$md5->hexdigest) or return 0;
    return $reply->{'!done'};

заменить на:

Код:
    my $reply = $m->hw_dialog('/login','=name='.$m->{user},'=password='.$m->{pass}) or return 0;
    return $reply->{'!done'};

P.S. Теперь пароль просто посылается в открытом виде)
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #173 : 13 Июля 2019, 09:17:59 »

никто не протестировал? Делать мне переключатель старая/новая авторизация?
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #174 : 13 Июля 2019, 09:37:31 »

никто не протестировал? Делать мне переключатель старая/новая авторизация?

Я протестировал. Новый способ на прошивке 6.45.1 работает! Переключатель делать обязательно! т.к. у меня есть одна сеть, где более 10 брасов и находятся все в разных местах и не все есть возможность обновить мгновенно.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #175 : 13 Июля 2019, 09:39:43 »

P.S. Теперь пароль просто посылается в открытом виде)

О чем блин думают эти люди? я хренею...
Записан
lidusya49
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 16


Просмотр профиля
« Ответ #176 : 15 Июля 2019, 15:50:13 »

никто не протестировал? Делать мне переключатель старая/новая авторизация?

Я протестировал. Новый способ на прошивке 6.45.1 работает! Переключатель делать обязательно! т.к. у меня есть одна сеть, где более 10 брасов и находятся все в разных местах и не все есть возможность обновить мгновенно.
Может модуль надо дописать, чтобы в настройках билинга заводить микротики, выводить версию прошивки + кнопку "обновить". Ну и выводить тому подобные данные.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #177 : 31 Июля 2019, 14:50:55 »

Кстати, всем внимание.
Особенно тем кто не читает информацию об обновлении.
Если с версии 6.45.ХХ осуществить даунгрейт до версии 6.44.4 и ниже - то у всех системных юзеров микротика снесет пароли. Тупо и решительно.
Уже есть пострадавшие. Будьте внимательны.
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #178 : 02 Августа 2019, 11:46:23 »

Как-то обновился до 6.43.16, билинг перестал логинится к микротику. В логе микротика "login failure for user admin from .......... via api". В микротике создал нового юзера с админ правами, поменял данные в билинге, билинг смог подключится.
На другом микротике с версией  6.43.8, такой проблемы нет.
Записан
elvin
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 48


Просмотр профиля
« Ответ #179 : 17 Сентября 2019, 14:12:31 »

Добрый день!
Подскажите, модуль обновили уже для работы с версией 6.45+ ?
Записан
Страниц: 1 ... 10 11 [12] 13 14 ... 16
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!