Перейти до

Vsevolod

Маглы
  • Всього повідомлень

    26
  • Приєднався

  • Останній візит

Все, що було написано Vsevolod

  1. Спасибо всем. Дело было в DST Root CA X3 certificate that expires on 2021-09-30
  2. где именно? как это можно проверить подскажите, пожалуйста?
  3. нет, тут все как и было, перепроверил
  4. вот именно так и есть, из лич каба никакие манипуляции с устройствами - удаление, добавление(код или мак) не отрабатывают и в лог файле следа нет.
  5. ага, он появился только после того как в самом убиллинге открепил/добавил устройство. А если через личный кабинет никаких логов нет.
  6. что-то нигде файла не вижу этого # grep TRINITYTV_DEBUG config/alter.ini TRINITYTV_DEBUG=1 # find /usr/local/www/apache24/data/billing -name "*trinitytv*" /usr/local/www/apache24/data/billing/api/libs/api.trinitytv.php /usr/local/www/apache24/data/billing/config/taskbar.d/iusers/ztrinitytv.ini /usr/local/www/apache24/data/billing/modules/general/pl_trinitytv /usr/local/www/apache24/data/billing/modules/general/trinitytv /usr/local/www/apache24/data/billing/modules/remoteapi/trinitytvcontrol.php /usr/local/www/apache24/data/billing/skins/menuicons/trinitytv.png /usr/local/www/apache24/data/billing/skins/pl_trinitytv.png /usr/local/www/apache24/data/billing/skins/taskbar/trinitytv.png /usr/local/www/apache24/data/billing/userstats/config/modules.d/trinitytv /usr/local/www/apache24/data/billing/userstats/modules/engine/api.trinitytv.php /usr/local/www/apache24/data/billing/userstats/modules/general/trinitytv /usr/local/www/apache24/data/billing/userstats/skins/default/iconz/trinitytv.gif /usr/local/www/apache24/data/billing/userstats/skins/old/iconz/trinitytv.gif /usr/local/www/apache24/data/billing/userstats/skins/paper/iconz/trinitytv.gif /usr/local/www/apache24/data/billing/userstats/skins/red/iconz/trinitytv.gif
  7. подскажите, пожалуйста, куда копать. во, спасибо
  8. Всем привет! После обновления на 1.2.0 rev 8127 столкнулись с проблемой, что из личного кабинета не удаляет устройства тринити, а также нельзя добавить устройство по коду. Через сам убиллинг добавляется устройство и удаляется, но при удалении появляется ворнинг, хотя устройство исчезает: Кто-нибудь еще сталкивался с этим? Подскажите, пожалуйста, что может быть и как решить?
  9. сам memcached есть, нет php модуля а сам убиллинг достался по наследству
  10. с этим у меня небольшая проблемка... может Вы подскажете: у меня стоит 10.3-RELEASE-p24 из портов pecl-memcasced не ставится так как EOL: Ports Collection support for your FreeBSD version has ended, and no ports are guaranteed to build on this system. Please upgrade to a supported release. откуда поставить так и не нашел....
  11. Добрый день! Вам наметанным глазом виден корень зла в коллграфе курильщика?
  12. может быть есть мысли куда копать?
  13. CPU: Intel(R) Pentium(R) CPU G3460 @ 3.50GHz (3491.98-MHz K8-class CPU) RAM: 4 GB
  14. Обычный пользователь без сигнала ону в профиле Вот абонент с сигналом ону: А вот редактирование ону:
  15. Vsevolod

    Mikrotik v. 6.45.1 авторизация по API

    Разобрался, перенес скипты и папки docs в старгейзер. Просто реально этого нигде в документации не нашел.
  16. Vsevolod

    Mikrotik v. 6.45.1 авторизация по API

    Подскажите , пожалуйста, после обновления микротика до 6.45.6 перестал автаризовываться старгейзер, в самом убиллинге все отлично - в разделе Сервера доступа (NAS) показываются расширенные настройки микротика и подтягиваются все данные. А вот сам старгейзер: 2019-10-19 13:33:28 - [Ubilling] - OnConnect started for user `1558511444`: 2019-10-19 13:33:32 - [Executer] - Error: Cannot establish connection with MikroTik! 2019-10-19 13:33:32 - [Ubilling] - QC: 2, elapsed time: 3.281 sec. в скрипте /api/libs/api.routeros.php вижу новый метод обращения по API: if ($UseNewConnMode) { $this->write('/login', false); $this->write('=name=' . $username, false); $this->write('=password=' . $password); $response = $this->read(false); if ($response[0] == '!done') { $this->connected = true; break; } } else { $this->write('/login'); $response = $this->read(false); if (isset($response[0]) && $response[0] == '!done') { if (preg_match_all('/[^=]+/i', $response[1], $matches)) { if ($matches[0][0] == 'ret' && strlen($matches[0][1]) == 32) { $this->write('/login', false); $this->write('=name=' . $username, false); $this->write('=response=00' . md5(chr(0) . $password . pack('H*', $matches[0][1]))); $response = $this->read(false); if ($response[0] == '!done') { $this->connected = true; break; } } } } } в скрипте самого executer-а старый метод: private function connect() { for ($ATTEMPT = 1; $ATTEMPT <= $this->config['attempts']; $ATTEMPT++) { $this->connected = FALSE; $this->log->message(__CLASS__, 'Connection attempt #' . $ATTEMPT . ' to ' . $this->parameters['ip'] . ':' . $this->config['api_port'] . '...', "api"); if ( $this->socket = @fsockopen($this->parameters['ip'], $this->config['api_port'], $this->error_no, $this->error_str, $this->config['timeout']) ) { socket_set_timeout($this->socket, $this->config['timeout']); $this->write('/login'); $RESPONSE = $this->read(FALSE); if ( $RESPONSE[0] == '!done' ) { if ( preg_match_all('/[^=]+/i', $RESPONSE[1], $MATCHES) ) { if ( $MATCHES[0][0] == 'ret' && strlen($MATCHES[0][1]) == 32 ) { $this->write('/login', FALSE); $this->write('=name=' . $this->options['username'], FALSE); $this->write('=response=00' . md5(chr(0) . $this->options['password'] . pack('H*', $MATCHES[0][1]))); $RESPONSE = $this->read(FALSE); if ( $RESPONSE[0] == '!done' ) { $this->connected = TRUE; break; } } } } Переделываю точб-в точь как в /api/libs/api.routeros.php и глухо. Подскажите что сделать нужно еще или может кто-то использует уже старгейзер с новым методом API для микротика - покажите вашу функцию connect в старгейзере.
  17. Все получилось, спасибо!
  18. по бгп приходит около 90К префиксов. Сделать бы как-нибудь для isp1 и isp3 отдельные routes tables с дефолтом на каждого, но чтоб сначала смотрело в main таблицу на наличие маршрутов приходящих по бгп.
  19. весь UAIX
  20. нет, это не домашние интернеты
  21. ничего не анонсим, у нас нет своих сетей, каждый провайдер выделил по сеточке своей, в них и натим...А как оно должно работать? Если вы по бгп ничего не шлете, то и ездить к вам ничего не будет, это же элементарно. Простите, мы им анонсим их же сеть, которую они нам выделили, но если бы и не анонсили они статик роут этой сеточки просто прописали в нашу сторону и всё...
  22. ничего не анонсим, у нас нет своих сетей, каждый провайдер выделил по сеточке своей, в них и натим...
×
×
  • Створити нове...