Рейтинг:0

Беседы не могут войти в ejabberd - ошибка в потоке

флаг gb

эджабберд сервер, который я настраиваю, имеет следующую конфигурацию для файлов сертификатов и для порта 5222. Гаджим, Пси и Пиджин может нормально подключиться. Разговоры не можем. Какая-то ошибка потока.

Эджабберд журнал показывает

2021-07-15 16:15:01.459 [информация] <0.381.0>@ejabberd_listener:accept:273 (<0.649.0>) Принятое соединение 88.88.88.72:65069 -> 192.168.7.5:5222```

Для Gajim, кроме строки, подобной той, что выше, при открытии соединения есть еще две:

2021-07-15 16:16:10.465 [информация] <0.651.0>@ejabberd_c2s:process_auth_result:268 (tls|<0.651.0>) Принята аутентификация c2s SCRAM-SHA-256 для test1@myserver бэкендом mnesia из 88.88 0,88,72
2021-07-15 16:16:10.550 [информация] <0.651.0>@ejabberd_c2s:bind:442 (tls|<0.651.0>) Открыт сеанс c2s для test1@myserver/gajim.W2AAA7JO

Часть Эджабберд файл конфигурации:

файлы сертификатов:
  - "/usr/local/etc/ejabberd/certs/myserver.pem"
  - "/usr/local/etc/ejabberd/certs/myserver.key"
Слушать:
  -
    порт: 5222
    IP: "192.168.7.5"
    модуль: ejabberd_c2s
    max_stanza_size: 262144
    формирователь: c2s_shaper
    доступ: c2s
    тлс: правда
    запуск: правда
    starttls_required: правда
    протокол_опции:
        - "no_sslv2"
        - "no_sslv3"
        - "нет_тлсв1"
        - "но_тлсв1_1"
    шифры: "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE -RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256"
    dh-файл:
      "/usr/local/etc/ejabberd/certs/c2s_dh2048.pem"

Я также пытался комментировать шифры и нет_ssl*, no_tls* но безрезультатно.

Сервер ejabberd работает не на шлюзе, а в локальной сети с включенной переадресацией портов.

Что не так между Разговоры и эджабберд?

Рейтинг:0
флаг ru
тлс: правда
запуск: правда

Эти варианты взаимоисключающие. вздрагивает обычно устанавливается на порт 5222, и TLS в порту 5223.

И глядя на TLS документация по опции:

Включение этой опции неявно отключает опцию starttls.

Итак, вы включили TLS на порт 5222, что является плохой идеей... вместе с вздрагивает, что является еще одной плохой идеей.

Просто, установите TLS в false или удалите эту строку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.