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

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

Автор: victorae
Дата сообщения: 17.08.2011 12:24

Цитата:
с мирандой такая же ситуация как я описывал?

точно такая, я не вижу свой контакт в своем же списке контактов.
Автор: AlekssNew
Дата сообщения: 17.08.2011 12:32
victorae
Блин тогда это нормально. А то я мозги себе ковыряю!
Вот теперь другая проблема хочу сделать защищенное соединение по SSl или TLS.
на сервере ставлю требовать от клиента, в миранде тоже выставляю галки.
И ни как пишет SSL connect failure (80805080): Client cacnnot decode host message.
Possible causes: Host does not support SLL or requireds not existing security package.

Может быть проблема в сборке миранды. Просто скачал с оф. сайта без аддонов?
Автор: victorae
Дата сообщения: 17.08.2011 14:00
AlekssNew
используй tls, это новая версия ssl. Порт остается 5222, никаких аддонов к миранде не требуется. в самом сервере найди где и сгенерируй самоподписные сертификаты. в настройке миранды в дополнительно найди ... SASL... и сними галку.
Автор: Partizannen
Дата сообщения: 17.08.2011 19:21
AlekssNew
Имхо, это не проблема, а особенность миранды. Лично я не парюсь по этому поводу. Добавил к миранде плагин my details, вижу себя большими буквами в самом верху.
Автор: AlekssNew
Дата сообщения: 18.08.2011 08:26
Нашел в чем проблема!
Оказывается Миранда не подключается по TLS, SSL из за установленной
КриптоПро. Как теперь ее подключить не знаю?
На других компах подключается в лёт!
Автор: victorae
Дата сообщения: 18.08.2011 09:41
AlekssNew

Цитата:
Миранда не подключается по TLS, SSL

Зачем? Они работает через незащищенные каналы провайдера? Или локалка на хабах?
Автор: AlekssNew
Дата сообщения: 18.08.2011 11:38
victorae
Локалка, но хотелось бы чтобы все было защищенное,
пароль передается в открытом виде.
Автор: victorae
Дата сообщения: 18.08.2011 14:40
AlekssNew

Цитата:
пароль передается в открытом виде.

кто перехватить может?
Автор: AlekssNew
Дата сообщения: 19.08.2011 05:12
victorae
как кто злодей!
завелся в сети и занимается этими делишками!
Еще назрел один вопрос. Можно ли в Миранде сделать массовую рассылку.
Кто говорит да кто нет? А ты как думаешь?
Автор: ck80
Дата сообщения: 19.08.2011 14:27
AlekssNew

Я массовую рассылку сделал через встроенный плагин Broadcast. После его установки нужно поискать открытые XMPP службы: broadcast.server.ru и добавить в список собеседников all@broadcast.server.ru, обозвать его как-нибудь понятно, я обозвал его "Всем". Такое нужно проделать на каждом клиенте где необходима массовая рассылка.
Автор: tsitadm
Дата сообщения: 19.08.2011 15:46
всем добрый вечер!
у меня на сервере стоит OpenFire 3.6.4 подключенный к внешней базе на MS SQL и к AD для сбора пользователей. К этому серверу коннектятся JAJC клиенты через автоматическую ntlm-аутентификацию. проблема в том, что при подключении/реконнекте любого из клиентов в сети к серверу (собственно при получении списка контактов с сервера) - в JAJC вылетает сообщение "XXX удалил Вас из своего контакт-листа", где XXX - имя пользователя. причем XXX - это статичное имя, и проблема только с одним пользователем. хотя с другими пользователями в группе, к которой относится XXX в AD таких проблем не замечено.
вопрос собственно вот в чем:
в настройках OpenFire ли гвоздь? если да, то где?
ps "пробовал 1) перенастраивать подключение к AD; 2) сбрасывать кеш и рестартить сервак."
Автор: victorae
Дата сообщения: 19.08.2011 15:53
AlekssNew

Цитата:
завелся в сети и занимается этими делишками!

угу.. так ты его в серверную не пускай.. помогает от "злодеев".

tsitadm

Цитата:
базе на MS SQL

попробуй напрямую в таблице ofRoster удалить контакт из подписок.
Автор: tsitadm
Дата сообщения: 22.08.2011 08:17
victorae благодарю за мысль!
почиркал в таблице ofRoster все записи и заработало нормально.
Автор: TigerHeart003
Дата сообщения: 22.08.2011 18:11
Здравствуйте!
Установил я сегодня OpenFire 3.7.0.
Подключил к MS SQL 2000.
Подключил к Active Directory на Win 2003.
Прописал SRV-записи на DNS-сервере.
Сам OpenFire вроде бы работает замечательно, пользователей всех из AD подтянул.
Но.....
Миранда ну никак не желает подключаться.
Нажимаю "В сети", 1-2 секунды мигает "Подключение...", и всё - опять "Не в сети".
Может быть кто-нибудь знает как подключить Миранду к OpenFire с авторизацией по LDAP?
Версия Миранды - 0.9.26, сборка HotCoffee от 13.08.2011.
Вот НетЛог Миранды: (мой домен - pole.pl.ua, OpenFire установлен на компьютере 'arhiv')

Цитата:
[17:59:33 Jabber] (01421428) Connecting to server arhiv.pole.pl.ua:5222....
[17:59:33 Jabber] (2516) Connected to arhiv.pole.pl.ua:5222
[17:59:33 Jabber] Thread type=0 server='arhiv.pole.pl.ua' port='5222'
[17:59:33 Jabber] Local IP = 192.168.0.4
[17:59:33 Jabber] Stream is initializing after connect
[17:59:33 Jabber] (01421428:2516) Data sent
<?xml version="1.0" encoding="UTF-8"?><stream:stream xmlns="jabber:client" to="arhiv.pole.pl.ua" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="ru" version="1.0">
[17:59:33 Jabber] Entering main recv loop
[17:59:33 Jabber] (01421428:2516) Data received
<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="192.168.0.3" id="204e7de9" xml:lang="ru" version="1.0">
[17:59:33 Jabber] recvResult = 184
[17:59:33 Jabber] bytesParsed = 184
[17:59:33 Jabber] (01421428:2516) Data received
<stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>
[17:59:33 Jabber] recvResult = 422
[17:59:33 Jabber] bytesParsed = 422
[17:59:33 Jabber] Server compression available
[17:59:33 Jabber] Zlib init...
[17:59:33 Jabber] Requesting Zlib compression
[17:59:33 Jabber] (01421428:2516) Data sent
<compress xmlns="http://jabber.org/protocol/compress"><method>zlib</method></compress>
[17:59:33 Jabber] (01421428:2516) Data received
<compressed xmlns='http://jabber.org/protocol/compress'/>
[17:59:33 Jabber] recvResult = 57
[17:59:33 Jabber] bytesParsed = 57
[17:59:33 Jabber] Compression confirmed
[17:59:33 Jabber] Starting Zlib stream compression...
[17:59:33 Jabber] Stream will be initialized after successful Zlib init
[17:59:33 Jabber] Stream is initializing after successful Zlib init
[17:59:33 Jabber] Deflate: Z_OK
[17:59:33 Jabber] (ZLIB) Data sent
<?xml version="1.0" encoding="UTF-8"?><stream:stream xmlns="jabber:client" to="arhiv.pole.pl.ua" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="ru" version="1.0">
===OUT: 173(133) bytes
[17:59:33 Jabber] Inflate: Z_OK
[17:59:33 Jabber] (ZLIB) Data received
<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="192.168.0.3" id="204e7de9" xml:lang="ru" version="1.0"><stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>
===IN: 453(255) bytes
[17:59:33 Jabber] recvResult = 453
[17:59:33 Jabber] bytesParsed = 184
[17:59:33 Jabber] bytesParsed = 269
[17:59:33 Jabber] Deflate: Z_OK
[17:59:33 Jabber] (ZLIB) Data sent
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AG9lbQA=</auth>
===OUT: 80(72) bytes
[17:59:33 Jabber] Inflate: Z_OK
[17:59:33 Jabber] (ZLIB) Data received
</stream:stream>
===IN: 16(11) bytes
[17:59:33 Jabber] recvResult = 16
[17:59:33 Jabber] bytesParsed = 0
[17:59:33 Jabber] Unknown state: bytesParsed=0, datalen=16, jabberNetworkBufferSize=2048
[17:59:33 Jabber] Connection closed gracefully
[17:59:33 Jabber] recvResult = 0
[17:59:33 Jabber] Thread ended: type=0 server='arhiv.pole.pl.ua'
[17:59:33 Jabber] (01421428:2516) Connection closed internal
[17:59:33 Jabber] (01421428:4294967295) Connection closed
[17:59:33 Jabber] Exiting ServerThread
Автор: victorae
Дата сообщения: 22.08.2011 20:04
TigerHeart003
отключи компрессию и пересмотри логи снова
Автор: TigerHeart003
Дата сообщения: 25.08.2011 10:15
Снял галочку "Сжимать поток (если возможно)" в настройках Миранды.
В логах исчезли несколько строк, касающихся Zlib stream compression. В остальном всё то же самое.
Но результат всё тот же - 1-2 секунды мигает "Подключение...", и потом опять "Не в сети".
Вот новый НетЛог, с отключенным сжатием. (блин, почему на этом сайте нет спойлеров?)


Цитата:
[10:03:27 Jabber] (013BB740) Connecting to server arhiv.pole.pl.ua:5222....
[10:03:27 Jabber] (2276) Connected to arhiv.pole.pl.ua:5222
[10:03:27 Jabber] Thread type=0 server='arhiv.pole.pl.ua' port='5222'
[10:03:27 Jabber] Local IP = 192.168.0.4
[10:03:27 Jabber] Stream is initializing after connect
[10:03:27 Jabber] (013BB740:2276) Data sent
<?xml version="1.0" encoding="UTF-8"?><stream:stream xmlns="jabber:client" to="arhiv.pole.pl.ua" xmlns:stream="http://etherx.jabber.org/streams" xml:lang="ru" version="1.0">
[10:03:27 Jabber] Entering main recv loop
[10:03:27 Jabber] (013BB740:2276) Data received
<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="192.168.0.3" id="9b8b77e" xml:lang="ru" version="1.0">
[10:03:27 Jabber] recvResult = 183
[10:03:27 Jabber] bytesParsed = 183
[10:03:27 Jabber] (013BB740:2276) Data received
<stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><compression xmlns="http://jabber.org/features/compress"><method>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/><register xmlns="http://jabber.org/features/iq-register"/></stream:features>
[10:03:27 Jabber] recvResult = 422
[10:03:27 Jabber] bytesParsed = 422
[10:03:27 Jabber] (013BB740:2276) Data sent
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AG9lbQA=</auth>
[10:03:27 Jabber] (013BB740:2276) Data received
</stream:stream>
[10:03:27 Jabber] recvResult = 16
[10:03:27 Jabber] bytesParsed = 0
[10:03:27 Jabber] Unknown state: bytesParsed=0, datalen=16, jabberNetworkBufferSize=2048
[10:03:27 Jabber] Connection closed gracefully
[10:03:27 Jabber] recvResult = 0
[10:03:27 Jabber] Thread ended: type=0 server='arhiv.pole.pl.ua'
[10:03:27 Jabber] (013BB740:2276) Connection closed internal
[10:03:27 Jabber] (013BB740:4294967295) Connection closed
[10:03:27 Jabber] Exiting ServerThread

Причём что интересно - через этот же jabber-модуль к сайту ВКонтакте Миранда подключается легко. А вот к локальному серверу - никак. Похоже, что дело не в Миранде, а именно в OpenFire.

Всё, я понял в каком направлении копать. Если в Миранде снять галочку "Использовать доменный логин", и прописать этот же доменный логин вручную, то всё подключается. Короче, мне нужен NTLM-патч для версии 3.7.0. Никто не знает когда он выйдет?
Либо же придётся сносить версию 3.7.0 и ставить 3.6.4 с NTLM-патчем.
Автор: Ni9999
Дата сообщения: 25.08.2011 22:16
TigerHeart003
Он точно такой же, как и в 3.6.4. Ставь внимательнее.
Автор: TigerHeart003
Дата сообщения: 26.08.2011 10:54
Снёс версию 3.7.0, установил 3.6.4 с NTLM-патчем 7.2.
Всё равно не подключается.
В логах OpenFire нашёл подозрительную строку:

Цитата:
Closing connection due to error while processing message: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="NTLM">TlRMTVNTUAABAAAAB7IIogQABAAtAAAABQAFACgAAAAFASgKAAAAD0FETUlOUE9MRQ==</auth>

Подскажите, пожалуйста, что это может значить? Почему "Closing connection"? И где там оно увидело "error"? Всё ведь вроде правильно.
Автор: victorae
Дата сообщения: 26.08.2011 11:01
TigerHeart003

Цитата:
xmpp-sasl"

в миранде настройки дополнительно, там галкой поиграй ..SASL..
Автор: TigerHeart003
Дата сообщения: 26.08.2011 12:52

Цитата:
в миранде настройки дополнительно, там галкой поиграй ..SASL..

Если в Миранде отключаю галку SASL, то при попытке подключения Миранда пишет "Authentification failed for admin". А если галка там стоит, то ничего не пишет, просто не подключается.
Автор: victorae
Дата сообщения: 26.08.2011 12:57
TigerHeart003

Цитата:
при попытке подключения Миранда пишет "Authentification failed for admin".

ну и правильно пишет, авторизирует. где то еще накосячил. ты сервер рестартовал? в админку заходишь этим именем? без патча миранда вручную подключалась?
Автор: TigerHeart003
Дата сообщения: 26.08.2011 13:56

Цитата:
ты сервер рестартовал?
Зачем? Я же не трогаю настройки сервера. Я же с настройками Миранды играюсь.

Цитата:
в админку заходишь этим именем?
Нет. Для админки у меня другое имя. Причём эти имена находятся в разных группах. Может быть где-то надо отдельно указать права доступа для групп? По идее должно бы всех пользователей домена сразу пускать, не зависимо от того, в какой они группе.

Цитата:
без патча миранда вручную подключалась?
Да. Без патча вручную подключалась. С патчем не подключается даже и вручную.

Цитата:
где то еще накосячил.
А можно где-нибудь посмотреть готовый рабочий список System Properties с рабочей авторизацией по NTLM? Есть где-нибудь примеры?
Автор: victorae
Дата сообщения: 26.08.2011 13:59
TigerHeart003

Цитата:
готовый рабочий список System Properties

в шапке все есть.
Автор: TigerHeart003
Дата сообщения: 26.08.2011 14:23

Цитата:
Цитата:
Цитата: готовый рабочий список System Properties
в шапке все есть.
Автор: Ni9999
Дата сообщения: 26.08.2011 16:06
TigerHeart003 ОБЯЗАТЕЛЬНО пропиши в систем пропертиес сие.


Код: sasl.realm - ДОМЕН_КРАТКО
sasl.approve.realm - ДОМЕН_КРАТКО
xmpp.domain - ТВОЙ_СЕРВЕР
Автор: TigerHeart003
Дата сообщения: 26.08.2011 19:05
Первая и третья строчка и так были прописаны. А на счёт второй - где-то в руководстве по настройке советовали эту строчку вообще удалить, вот я и удалил.
Вписал, перезапустил сервер - ничего не поменялось. Не подключается.
Он у меня просто заколдованный какой-то. Его, наверное, просто невозможно настроить. На нём, наверное, какое-то заклинание вечной нерабочести...
Это уже переходит все рамки логики и здравого смысла. Здесь уже начинается чистая мистика!
Автор: victorae
Дата сообщения: 26.08.2011 21:04
TigerHeart003
удали патч. миранда должна подключиться. поставь патч. миранда должна подключиться в ручном режиме. если не накосячил с именами и патчем - подключится и автоматом. миранда которая 100% подключается автоматом к настроенному серверу http://dl.dropbox.com/u/18310500/Miranda.zip
Автор: MaLiVer
Дата сообщения: 27.08.2011 17:21
Использую Openfire+AD+miranda
Ростер сейчас настроен так, как нужно, т.е. отображает ник контакта "Имя Отчество Фамилия"
Строки ростера:
<N><GIVEN>{cn}</GIVEN></N>
и
<FN>{displayName}</FN>

Есть несколько юзеров которые просят отображать в имени контакта только Фамилию без ИО.
Проблема заключается в том, что в миранде в инфе контакта строка фамилия пуста. Openfire не передает миранде фамилию. Как изменить строки ростера, чтобы фамилия (sn) передавалась миранде?

А уже отображение контактов пусть юзеры сами настроят по вкусу в миранде.

Автор: Nero2002
Дата сообщения: 27.08.2011 20:33
Тут были вопросы по ADAM и скрещиванию нескольких доменов (в моем случае - двух) с Openfire. 4 дня выносил себе мозг, прочитал туеву кучу материала по теме - в итоге поднял. База юзверей - общая, с обоих доменов - прозрачная NTLM аутентификация. Если тема интересна - могу написать краткий мануал, думаю многим будет полезно.

Добавлено:
В догонку, вопрос к знатокам Openfire. Столкнулся с тем, что Миранда отображает пользователя в окне поиска по ФИО, но при добавлении его в ростер ФИО преобразуется в Username. Приходится переименовывать добавленного пользователя ручками. Куда копать ?
Автор: victorae
Дата сообщения: 27.08.2011 22:08
Nero2002

Цитата:
Приходится переименовывать добавленного пользователя ручками.

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

Добавлено:

Цитата:
Как изменить строки ростера, чтобы фамилия (sn) передавалась миранде?

<vCard xmlns="vcard-temp"> <N> <GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY> </N> <FN>{displayName}</FN> <NICKNAME>{displayName}</NICKNAME> ....

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

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


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