Автор: Silence2003
Дата сообщения: 05.10.2011 17:35
victorae, здравствуйте!
Такое дело: прочитал статью по Вашей ссылке об установке s2s. Есть пара-тройка вопросов по этапам проверки настроек:
1. Что имеется в виду под "The server name of the openfire (Server/Server Manager/Server Settings) has to be a name, that can be resolved by DNS (e.g. homebase.dyndns.org)" у меня на этой странице идет выбор режима пользователей и групп "Profile Settings".
2. Порт стоит 5269
3. про имя домена и DNS resolveable name. я так понимаю что "bestfirm.ru", например, в эту категорию попадает. или имя домена еще где-то, помимо openfire, надо прописывать.
4. На вкладке "Server to Server Settings" настройки следующие:
Service Enabled - Enabled - Remote servers can exchange packets with this server on port 5269
Idle Connections Settings - Close connections after they have been idle for 10 minutes.
Allowed to Connect - Anyone - Any remote server is allowed to connect to this server. Use the table below to override the default settings.
В поле Domain/Port - jabber.org/5269
Not Allowed to Connect - пусто.
5. Вкладка "Security Settings"
Client Connection Security - Optional - Clients may connect to the server using secured connections.
Server Connection Security - Optional - Connections between servers may use secured connections.
Далее завел акк на jabber.org
Запускаю qip2010 buid 6161 в изолированном режиме и добавляю в него учетные записи от jabber.org и bestfirm.ru. обе в онлайн
В NAT -- Virtual Servers Setup роутера порт 5269 открыт
Далее в статье идет такой текст
The request send from your server to jabber.org will be in the debug log. It looks somewhat like this (for add contact from Spark): <presence id="aeAgv-42" to="mypublicuser@jabber.org" type="subscribe" from="myhomeuser@myserver.dyndns.org"/>.
Это получается, что мне нужно попробовать добавить jid от jabber.org в список контактов учетки bestfirm.ru?
Дальше они предлагают проверить соединение по порту 5269 с помощью DTELNET.
для компа, где у меня стоит OpenFire он нормально соединяется, но надпись </stream:stream> появляется только если чего-то набрать и нажать ввод.
для jabber.org DTELNET соединяется, но надписи никакой не появляется.
Далее при попытке найти пользователя на моем openfire, "внешний" jabber это с легкостью делает, а при добавлении в контакт лист этот пользователь оказывается оффлайн. Хотя на самом деле это не так. Аккаунт работающий под qip в изолированном режиме найти аккаунт на jabber.org не может вообще.
Прошу прощения за несколько сумбурный стиль изложения. Запарился уже с этими настройками. Чувствую, что разгадка где-то близко, а вот в какую сторону двигаться... Прошу помоши!