Автор: ilicho42
Дата сообщения: 20.04.2010 10:29
Коллеги, ну не понимаю я, хоть убейте (опять про стыковку 2х openfire)!!! Я вижу что все это уже разжовано, пережованно, толку только ноль. Неделю бьёмся.
Ситуация такая, есть центральный филиал где давно работает сервак, и хочется прицепить к нему филиалы. Причем так чтобы в каждом филиале стоял свой openfire.
Центральный сервак стоит в домене subdomain.domain.ru и имеет имя center.subdomain.domain.ru. Филиальный сервак в другом домене: subdomain2.domain.ru с именем filial.subdomain2.domain.ru.
В настройках openfire s2s разрешил все, порты открыты.
filial.subdomain2.domain.ru резолвит center.subdomain.domain.ru, и center.subdomain.domain.ru резолвит filial.subdomain2.domain.ru.
search.center.subdomain.domain.ru и search.filial.subdomain2.domain.ru так же в DNS прописаны.
В филиале жму добавить пользователя, набираю: user@center.subdomain.domain.ru - пользователь найден, переписка идет, но мой статус у пользователя с центрального сервака офлайн, а его статус у меня соответствует действительности. После перезапуска клиента (spark) найденный пользователь с другого сервера либо исчезает либо остается в списке контактов, но сообщения до него не доходят. Очень часто найденного пользователя не получается добавить в контакт лист - spark ругается: невозможно добавить пользователя.
В поиске spark есть возможность добавить сервис поиска, если филиальному клиенту добавляю этот сервис: search.center.subdomain.domain.ru, то ругается что нет связи с сервером поиска.
Всё это наблюдается на обоих серверах, только статус всегда невиден на center.
Помогите люди знающие, как их заставить работать по человечески?!?!