LINUX.ORG.RU
ФорумAdmin

не работает s2s в ejabberd


0

0

hi. настройки ejabbred фактически дефолтовые, основная часть по делу:

% Listened ports:
{listen,
[{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
{max_stanza_size, 65536},
starttls, {certfile, "/etc/ejabberd/server.pem"}]},
{5223, ejabberd_c2s, [{access, c2s},
{max_stanza_size, 65536},
tls, {certfile, "/etc/ejabberd/server.pem"}]},
% Use these two lines instead if TLS support is not compiled
%{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}]},
%{5223, ejabberd_c2s, [{access, c2s}, ssl, {certfile, "./ssl.pem"}]},
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper},
{max_stanza_size, 131072}
]},
{5280, ejabberd_http, [http_poll, web_admin]},
{8888, ejabberd_service, [{access, all},
{hosts, ["icq.localhost", "sms.localhost"],
[{password, "secret"}]}]}
]}.


% Use STARTTLS+Dialback for S2S connections
{s2s_use_starttls, false}.
{s2s_certfile, "/etc/ejabberd/server.pem"}.

% If SRV lookup fails, then port 5269 is used to communicate with remote server
{outgoing_s2s_port, 5269}.

соединение устанавливается, но с другими серверами не контачит. куда копать? маны\доки курил. лолнуб, каюсь.

★★

Ответ на: комментарий от sdio

это первым делом. отключен файрвол. может быть днс? но в мануалах об этом явно не указано, плюс "% If SRV lookup fails, then port 5269 is used to communicate with remote server {outgoing_s2s_port, 5269}."..

да, кстати, забыл указать - внутри сервера все ок, плюс на l-t@c.j.r логинился удачно. не получается добавлять контакты с других серверов и service discovery.

volh ★★
() автор топика
Ответ на: комментарий от sdio

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

volh ★★
() автор топика
Ответ на: комментарий от volh

в логах вроде все нормально ( пытался добавить пользователя с jabber.kiev.ua ):

=INFO REPORT==== 2008-02-06 16:33:39 === I(<0.2145.0>:ejabberd_s2s_out:106): started: {"station-mir.ginnungagap.in.ua", "jabber.kiev.ua", {new,"2284657370"}}

=INFO REPORT==== 2008-02-06 16:33:40 === I(<0.228.0>:ejabberd_listener:90): (#Port<0.477>) Accepted connection {{193,125,78,117},53808} -> {{67,18,186,105},5269}

=INFO REPORT==== 2008-02-06 16:33:40 === I(<0.2147.0>:ejabberd_s2s_in:105): started: {gen_tcp,#Port<0.477>}

=INFO REPORT==== 2008-02-06 16:33:40 === I(<0.2147.0>:ejabberd_s2s_in:317): GET KEY: {"station-mir.ginnungagap.in.ua", "jabber.kiev.ua",[],"3629706287"}

=INFO REPORT==== 2008-02-06 16:33:40 === I(<0.2156.0>:ejabberd_s2s_out:106): started: {"station-mir.ginnungagap.in.ua", "jabber.kiev.ua", {verify,<0.2147.0>, "3629706287","893462402"}}

=INFO REPORT==== 2008-02-06 16:33:40 === I(<0.2147.0>:ejabberd_s2s_in:337): VERIFY KEY: {"station-mir.ginnungagap.in.ua", "jabber.kiev.ua","78445563", "2284657370"}

=INFO REPORT==== 2008-02-06 16:33:41 === I(<0.2145.0>:ejabberd_s2s_out:249): recv result: {"jabber.kiev.ua", "station-mir.ginnungagap.in.ua", [],"valid"}

=INFO REPORT==== 2008-02-06 16:33:41 === I(<0.2156.0>:ejabberd_s2s_out:260): recv verify: {"jabber.kiev.ua", "station-mir.ginnungagap.in.ua", "893462402","valid"}

volh ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.