Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger) часть 3

Автор: HumpSoft
Дата сообщения: 27.08.2009 14:12
ZHirnovMax S2S соединение появляется в админке только тогда, когда серверы реально связываются друг с другом (например для передачи сообщения).
Для пробы можешь клиентом одного сервера попытаться подключится к службе поиска другого.
Автор: ZHirnovMax
Дата сообщения: 27.08.2009 15:17
HumpSoft А должен ли быть указан соответствующий Server Ports в Server - ServerManager - Server Information? У меня его там нету...

Добавлено:
victorae Я имею ввиду что в панели администрирования нету кнопочки "Подсоединиться к серверу"
Автор: victorae
Дата сообщения: 27.08.2009 15:21
ZHirnovMax

у тебя такая кнопочка на почтовом сервере есть или они между собой все таки сами письма переправляют?
Автор: ZHirnovMax
Дата сообщения: 27.08.2009 15:23
victorae - молодец! Люблю правильно поставленные вопросы . Спасибо за пояснение

Добавлено:

Цитата:
Для пробы можешь клиентом одного сервера попытаться подключится к службе поиска другого

У меня клиентским приложением является Pandion - к сожалению не могу понять как подключиться к службе поиска другого сервера...
Автор: victorae
Дата сообщения: 27.08.2009 16:30
ZHirnovMax

Цитата:
как подключиться к службе поиска другого сервера...


при настройке, и особенно при настройке - используйте современный джаббер клиент, например psi-im.org
Автор: HumpSoft
Дата сообщения: 27.08.2009 18:23
ZHirnovMax - принудительно установить соединение между серверами из админки действительно невозможно.
При правильной настройке оно устанавливается само собой по мере надобности.
У тебя скорее всего проблемы с DNS или закрыты порты.
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 08:44
victorae

Цитата:
используйте современный джаббер клиент, например psi-im.org

Скачал, установил, настроил подключение... и всё равно ничего не получается...
Автор: victorae
Дата сообщения: 28.08.2009 09:00
ZHirnovMax

Цитата:
и всё равно ничего не получается...

пришло время читать хелпы..
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 09:13
victorae

Цитата:
пришло время читать хелпы

Читал, но видимо не те что нужно . Может посоветуешь что прочитать?

Добавлено:
Есть! Контакт налажен!
Опишу ситуацию:
1-ый сервер OpenFire настроен на работу с внутренней БД и собственным списком групп/пользователей;
2-ой сервер OpenFire настроен на работу с внешней БД, а группы/пользователи из AD.
Пользователи 1 сервера могут добавлять в свои контакт-списки пользователей со 2 сервера, но определить их статус не получается.
Пользователям 2 сервера при попытке добавить выдаётся ошибка 500... Кто что может посоветовать?
Автор: victorae
Дата сообщения: 28.08.2009 10:39
ZHirnovMax

еще раз - проверяй днс обвязку.

Jid пользователя с первого и со второго сервера какой?
джаббер домен на первом и втором сервере какой?
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 10:41
victorae
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 10:43
хм... только что в вашем последнем сообщении было только моё имя . Теперь всё сообщение . Так что "Не понял..." это не про ваши вопросы

Добавлено:
По поводу ошибки при добавлении пользователей: она выскакивает всегда и при любом имени пользователя. Пойду смотреть настройки OpenFire.

Добавлено:
victorae
JID пользователя с 1 сервера - admin@chat (компьютер с OpenFire не включен в домен)
JID пользователя с 2 сервера - [user_name]@rcdc

На 1 и 2 серверах OpenFire по 2 IP адреса.
В первом домене:
для 1 сервера OpenFire создана A-запись DNS вида: chat - 192.168.2.x
для 2 сервера OpenFire создана A-запись DNS вида: rcdc - 192.168.2.x

Во втором домене:
для 1 сервера OpenFire создана A-запись DNS вида: chat - 192.168.11.x
для 2 сервера OpenFire создана A-запись DNS вида: rcdc - 192.168.11.x
Автор: victorae
Дата сообщения: 28.08.2009 11:40
ZHirnovMax

джаббер имена серверов в консольке тоже "chat" и "rcdc" ?
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 12:11
victorae

Цитата:
джаббер имена серверов в консольке тоже "chat" и "rcdc"

Да.
Автор: Clavik
Дата сообщения: 28.08.2009 12:20
Кто подскажет какие клиенты кроме JAJC и Pandion имеют NTLM авторизацию в jabber протоколе?
Автор: victorae
Дата сообщения: 28.08.2009 13:43
Clavik

miranda, gajim
Автор: HumpSoft
Дата сообщения: 28.08.2009 13:54
ZHirnovMax Порт tcp\ip 5269 проверял на предмет "открытости" ?
Clavik MirandaIM, PidGin, Tkabber, ...

Автор: ZHirnovMax
Дата сообщения: 28.08.2009 14:24
HumpSoft

Цитата:
Порт tcp\ip 5269 проверял на предмет "открытости" ?

Если верить netstat, то по этим портам на данный момент соединение установлено на обоих серверах.
Автор: victorae
Дата сообщения: 28.08.2009 14:28
ZHirnovMax

логи смотри на сервере, xml консоль на клиентах
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 14:31
victorae

Цитата:
xml консоль на клиентах

Это лог клиента со 2 сервера:
SENT: <iq type="set" id="sd12"><query xmlns="jabber:iq:roster"><item jid="admin@chat"/></query></iq>
RECV: <iq type="error" id="sd12" to="***@rcdc/Pandion"><query xmlns="jabber:iq:roster"><item jid="admin@chat"></item></query><error code="500" type="wait"><internal-server-error xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></internal-server-error></error></iq>

Добавлено:
victorae

Цитата:
логи смотри на сервере

Это лог со 2 сервера:
2009.08.28 06:25:27 Error trying to insert a new row in ofRoster
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'openfire.ofroster' doesn't exist
Очень странно почему этой таблицы не оказалось?... Разве она не должна была автоматически создаться при выполнении openfire_mysql.sql?... Сейчас попробую создать её.
Автор: victorae
Дата сообщения: 28.08.2009 14:39
ZHirnovMax

если в пределах каждого сервера клиенты нормально работают то -
1. телнетом с каждого сервера проверить порт 5269
2. проверить наличие сгенеренных сертификатов
3. в секьюри s2s поставить Optional и галку ниже на TLS
4. в s2s сменить White List на Anyone
Автор: ZHirnovMax
Дата сообщения: 28.08.2009 14:42
При попытке создать таблицу ofroster из файла openfire_mysql.sql выдаётся ошибка
Цитата:
BLOB/TEXT column 'jid' used in key specification without a key length

Теперь понятно почему она не создалась ранее. Сейчас буду колдовать и обходить эту ошибку.

Добавлено:
HumpSoft и victorae
Спасибо вам огромное за неоценимую помощь! Всё заработало!!! Спасибо!

victorae
Пункты 1-4 делать не пришлось. По всей видимости вся проблема была в отсутствии таблицы ofroster на втором OpenFire сервере. По крайней мере после её создания пользователи тут же запросили авторизацию и показали свои статусы . К тому же пользователи 2 сервера смогли добавить пользователей с 1 сервера.
Автор: HumpSoft
Дата сообщения: 28.08.2009 15:20
Вдогонку

Цитата:
если в пределах каждого сервера клиенты нормально работают то -
1. телнетом с каждого сервера проверить порт 5269
2. проверить наличие сгенеренных сертификатов
3. в секьюри s2s поставить Optional и галку ниже на TLS
4. в s2s сменить White List на Anyone

5. изменить\создать System Properties:xmpp.server.certificate.accept-selfsigned(true)
(разрешает доверять самоподписаным сертификатам)
Автор: kmaximv
Дата сообщения: 30.08.2009 09:16
Добрый день!

Столкнулся с такой проблемой: Нужно настроить Openfire 3.6.4 для прозрачной аутентификации клиентов. Openfire стоит на Ubuntu 8.4.2

ПАТЧ v7.1 Для версии 3.6.0а от Zhnavigator - этот патч подходит только для винды? Или его можно как-то прикрутить и на Ubuntu?

Автор: victorae
Дата сообщения: 30.08.2009 16:33
kmaximv

разве что поставь на убунту вайн..
Автор: MegaWild
Дата сообщения: 02.09.2009 13:04
victorae, можно еще через gssapi.... я видел в инете статейку про то, что человек настроил...через керберос... там pidgin в роли виндового клиента использовался
Автор: victorae
Дата сообщения: 02.09.2009 14:05
MegaWild

можно конечно, было бы желание. и не обязательно опенфайр, еджабберд дружит с керберосом, а он намного вкуснее опенфайра
Автор: MegaWild
Дата сообщения: 02.09.2009 17:26
victorae
странно, мне вообще с ним свзываться не захотелось
Автор: kmaximv
Дата сообщения: 04.09.2009 08:51

Цитата:
victorae, можно еще через gssapi.... я видел в инете статейку про то, что человек настроил...через керберос... там pidgin в роли виндового клиента использовался


Можно пожалуйста по подробнее
Автор: Funky_Max
Дата сообщения: 04.09.2009 10:59
Такой вопрос. В локальной сети на серваке крутится OpenFire. На другом серваке в этой же сети прокся с выходом во всемирную паутину. Хочу приконекаться через интернет на рабочий сервак жабы. Как правильно настроить порты и переадресацию на проксе, что бы конекацо на сервак с openfire локальной сетки из вне?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

Предыдущая тема: Kerio Connect (ex Kerio MailServer)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.