Jump to content

gonsalez

Forum Members
  • Posts

    36
  • Joined

  • Last visited

Posts posted by gonsalez

  1. После обновления до 2.3.13-1, dovecot перестал работать. Разбирался долго, поэтому оставлю для истории...

    Ошибка:

    imap-login: Error: Failed to initialize SSL server context: Can't load SSL certificate (ssl_cert setting): error:25066067:DSO support routines:dlfcn_load:could not load the shared library: filename(libz.so): libz.so: cannotopen shared object file: No such file or directory, error:25070067:DSO support routines:DSO_load:could not load the shared library: user=<>, ...

     

    Как я понял, теперь login сервисы запускаются в chroot режиме и путь до сертификата из конфигурации становится неактуальным.

    Для исправления мне хватило следующих настроек в конфигурации:

    service anvil {
      chroot =
    }
    service imap-login {
      chroot =
    }
    service pop3-login {
      chroot =
    }

    Наверное это не слишком хорошо с точки зрения безопасности, но дальше копать не стал, не судите строго.  Ж-)

  2. По второй ошибке dmesg выдает следующее:

    do_page_fault(): sending SIGSEGV to asterisk for invalid read access from 00000000
    epc = 76b34540 in libc-2.27.so[76aad000+17a000]
    ra  = 756eb6f0 in chan_dongle.so[756e8000+3c000]

    Библиотеку libc-2.27.so нашел в двух местах. Имя файла совпадает, а размер отличается.

    Первый файл из пакета gcc:

    opkg files gcc | grep libc-2.27.so
    /opt/lib/gcc/mipsel-openwrt-linux-gnu/7.4.0/libc-2.27.so

     

    Второй из пакета libc:

    opkg files libc | grep libc-2.27.so
    /opt/lib/libc-2.27.so

     

    Временное обходное решение - восстановить модуль chan_dongle.so из архивного пакета.

    Посоветуйте, куда копать дальше?

     

     

  3. Здравствуйте!

    Обновил пакеты asterisk16XX и asterisk16-chan-dongle - 2020-05-28-328b2b7d-2. После этого вылезли следующие проблемы:

    1) Ответ на USSD запрос возвращается пустышкой, без текста.

    [dongle-incoming-ussd]
     exten => ussd,1,Noop(Incoming USSD: ${USSD} ${USSD_BASE64})
     exten => ussd,n,Hangup()

     

    [Sep 18 11:51:20] NOTICE[26464]: at_response.c:268 at_response_ok: [gsm1] Successfully sent USSD 0x76602ad8
     [gsm1] USSD DCS=2 (0: gsm7, 1: ascii, 2: ucs2)
     [gsm1] Got USSD type 0 'USSD Notify': ''
        -- Executing [ussd@dongle-incoming:1] NoOp("Local/ussd@dongle-incoming-00000000;1", "Incoming USSD:  AAAAAAAAAAAAAAAAAAA=") in new stack
    ...

    2) Функция DongleSendSMS в диалплане срубает asterisk напрочь

    [messages]
     exten => _X.,1,NoOp("${EXTEN} ${MESSAGE(body)}")
     exten => _X.,n,DongleSendSMS(gsm1,${EXTEN},"${MESSAGE(body)}")
     exten => h,n,Hangup()

    Asterisk Ready.
        -- Executing [+79161234567@messages:1] NoOp("Message/ast_msg_queue", ""+79161234567 456"") in new stack
        -- Executing [+79161234567@messages:2] DongleSendSMS("Message/ast_msg_queue", "gsm1,+79161234567,"456"") in new stack
    gate*CLI>
    Disconnected from Asterisk server
    Asterisk cleanly ending (0).
    Executing last minute cleanups
    Asterisk ending (0).

    Если отправлять SMS через CLI - dongle sms, сообщение уходит без ошибок.

     

    Подскажите, где посмотреть исходный код пакета asterisk16-chan-dongle  и кому можно пожаловаться? Ж-)

     

  4. Здравствуйте!

    Пытаюсь объединить два блочных устройства в одно виртуальное при помощи утилиты dmsetup из пакета lvm2.

    На выходе получаю:

    ~ # dmsetup create /dev/vdisk --table /opt/etc/dmtable
    /dev/mapper/control: open failed: No such device
    Failure to communicate with kernel device-mapper driver.
    Check that device-mapper is available in the kernel.
    Incompatible libdevmapper 1.02.169 (2020-02-11) and kernel driver (unknown version).
    Command failed.

     

    Устройство control вроде присутствует:

    ~ # ls /dev/mapper
    control

     

    Системная компонента "Модули ядра поддержки файловых систем" установлена.

    Ткните мордой лица, что я не так делаю? Роутер Giga (KN-1010), прошивка 3.4.12.

     

     

  5. В 01.04.2019 в 16:36, Le ecureuil сказал:

    Видимо, придется сделать команду для отключения этого bind в cli.

    Ммм. А какие шансы, что это будет сделано? 🙄 Есть какие-нибудь прогнозы?

    Откатываться пока не поздно или не обязательно?

  6. 11 минуту назад, KorDen сказал:

    Пока - bind вместо *:80 на IP интернетовского интерфейса, если он статичный.

    Да, спасибо. Вижу, что сляпал дублирующую тему.

    Надеюсь команду по отключению bind на my.keenetic.net в cli сделают, как обещали. Мобильным приложением не пользуюсь. Зачем вам знать, где живет мой роутер? Ж-)

  7. Здравствуйте!

    После обновления до 3.1 Beta 3 перестал подниматься собственный web сервер на порту 80. Говорит порт уже занят.

     

    Стандартный порт веб интерфейса переопределен с 80 на 8090 порт.

    ~ # netstat -natp | grep :80
    tcp        0      0 78.47.125.180:80        0.0.0.0:*               LISTEN      614/nginx
    tcp        0      0 78.47.125.180:8081      0.0.0.0:*               LISTEN      614/nginx

    ...

    tcp        0      0 192.168.1.1:8090     0.0.0.0:*               LISTEN      614/nginx

     

    Доменное имя у меня свое собственное. Что-нибудь можно придумать?

     

    P.S. На всякий случай пробовал no ip http ssl enable  и  no ip http ssl redirect. Результат тот же.

     

     

  8. Я вот о чем подумал...

    Прозрачное перенаправление наверное не очень хорошая идея с точки зрения анонимности.

    Любая внешняя ссылка на ресурсе i2p раскрывает точку входа в Интернет. Поэтому пусть уж мухи будут отдельно, а суп отдельно.   Ж-)

     

  9. В 02.03.2018 в 05:14, DarkDiver сказал:

    Поделюсь информацией как я сделал прозрачное перенаправление обращений к *.i2p.

     

    Прокомментируйте пожалуйста:

    - 172.17.1.1 это произвольный IP адрес из диапазона частных сетей?

    - Для того чтобы схема заработала нужно установить dnsmasq, так? А будет ли работать схема если я установлю поддержку DNSoverHTTPS или DNSoverTLS (анонсирована штатная поддержка в релизе 3.1)

  10. 1 час назад, zyxmon сказал:

    @gonsalez - Вы бы хоть минимальную диагностику сделали перед тем как писать

    
    opkg install ldd
    ldd /opt/sbin/asterisk

    Библиотеки (зависимости) переставляли? Через strace запускали? 

    Спасибо за подсказку.

    Ошибка ушла после обновления до Asterisk16. Снова откатываться на 13-й совсем не хочется. Если найду время/силы, отпишусь.

    В логах астериска не было ничего критичного (что в принципе логично), нашел только ошибки в системной консоли, их и выложил. А как еще продиагностировать сразу не придумал, спать очень хотелось. Ж-)

     

  11. После последнего апгрейда (май.2019) сваливается процесс asterisk13:

    Июн 6 01:10:47
    root
    Started asterisk from .
    Июн 6 01:10:59
    ndm
    kernel: do_page_fault(): sending SIGSEGV to asterisk for invalid read access from 00000000
    Июн 6 01:10:59
    ndm
    kernel: epc = 76c8224c in libc-2.27.so[76bfe000+175000]
    Июн 6 01:10:59
    ndm
    kernel: ra = 77282804 in libcrypto.so.1.0.0[771bd000+18c000]

     

  12. Цитата
    21 час назад, TheBB сказал:

    все пакеты - .../mipsel/telephony

     

     

    Попробовал установить asterisk13 из http://bin.entware.net/mipselsf-k3.4/keenetic/test/telephony/  Ругается на зависимость с libedit. Такого пакета в репозитарии не нашел. А так, после ручной компияции libedit, вроде  все заработало.

    • Thanks 1
  13. В 17.01.2019 в 05:34, Сергей С сказал:

    Скорость обмена файлами не медленная? Возможно обмениваться файлами через интернет? 

    Битрейт не замерял, но субъективно скорость вполне сравнима с распространенными мессенджерами. Отправить видос на 50-100 Мб можно вполне комфортно. Тут будет обычный HTTP(S) аплоад.

  14. В 06.12.2018 в 14:39, romanfly сказал:

    Добрый день. А не подскажете как прописать файл конфигурации, что б удаленно расположенное устройство, выходило в инет через 3proxy настроенного в домашнем  кинетике? Есть белый IP

    https://github.com/z3APA3A/3proxy/wiki/3proxy-для-чайников

    Вот здесь довольно подробно описаны настройки конфигурации. Посмотрите на настройку auth strong.

    https://www.3proxy.ru/doc/man3/3proxy.cfg.3.html

     

    • Upvote 1
  15. Здравстввуйте!

    Раньше в Asterisk 11.25 был пакет asterisk11-chan-dongle - 1.1-20180619-1

    В тестовых сборках его не вижу. Соберите пожалуйста, ОООчень нужно!!!

    https://github.com/oleg-krv/asterisk-chan-dongle

     

    Кстати, что будет с  Asterisk'ом в официальном репозитории, 11-я версия ушла, а 13-я пока не появилась?

×
×
  • Create New...