Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1 | 2 | 3



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию
 
OpenFire Server - это Open Source XMPP сервер обмена мгновенными сообщениями.
Прост в настройке, администрируется через web-консоль, поддерживает LDAP.
Основные принципы работы и доступные клиенты(wiki) + jabberworld

ПАТЧ v.7.2(сервера 3.6.4+) Для прозрачной NTLM авторизации клиентов  
SaslSspi.dll x64 SaslSspi.dll к патчу v7.2 для Openfire x64
Корпоративная сборка Миранды 0.9.20


Active Directory Explorer Просмотр структуры LDAP AD
Расширенная настройка фильтрации АД объектов
PyICQ-t
Переход со встроенной на внешнюю базу
Прозрачная авторизация для двух и более доменов, актуально только до Windows 2003 включительно
Ростер для 2х и более доменов, на встроенной базе


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка для Linux, установка и настройка для Windows
Установка и настройка
 
Установка Miranda клиентам в домене
Инструкция по установке патча авторизации, для версий 3.9.X и выше  
Инструкция по установке патча авторизации
 
MySQL+UTF8
Раздел "Документация" на офсайте
Популярные ошибки администраторов jabber-серверов
Установка openfire на Windows с использование PostGreSQL Часть 1
Установка openfire на Windows с использование PostGreSQL Часть 2
Исправление проблемы с кодировкой в плагине Monitoring Service

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 21:14 14-09-2012 | Исправлено: lexuzmain, 14:16 25-09-2019
c00per

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
victorae
а чтоб я знал
UPD:
Снес к такой-то бабушке 3.9.0, поставил с нуля 3.8.2 - все заработало! И в миранде и в квипе.
Чудны дела твои, господи.
UPD2:
Накатил поверх 3.9.0, заново накатил патч (пришлось пихать SaslSspi.dll в джавовский бин) - работает, зараза.
Дайте мне стену постучаться..

Всего записей: 28 | Зарегистр. 14-02-2006 | Отправлено: 12:59 14-02-2014 | Исправлено: c00per, 15:11 14-02-2014
arm1986

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день !  
Подскажите пожалуйста, пара вопросов :
1. Есть ли возможность создать конференцию для отдельных пользователей ? Не запаролить её, а именно разрешить доступ определённым аккам (openfire + ad).
2. Можно ли как то ограничить пользователей в поиске других пользователей по серверу ? Конкретика : есть пользователь со вгруженным контакт листом, нужно чтобы он не видел\не находил других пользователей.
Спасибо !
 
Добавлено:
Сам спросил, сам отвечаю на первый вопрос В настройках конфы поставить галочку мемберс онли, и добавить мемберов в группу

Всего записей: 14 | Зарегистр. 05-02-2012 | Отправлено: 12:50 17-02-2014
gp7

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
*я фигею*
она до сих пор неможет без костыля прозрачно авторизовывать клиентов...

Всего записей: 387 | Зарегистр. 10-07-2007 | Отправлено: 18:27 19-02-2014
angeltwo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gp7
Дык вроде может. Kerberos никто не отменял.

Всего записей: 257 | Зарегистр. 09-05-2007 | Отправлено: 22:13 21-02-2014
angeltwo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе утро!
 
Кто-нибудь использует в качестве внешней базы Firebird 2.5.2?
Такая связка Openfire 3.9.1 + JayBird 2.2.4 + Firebird 2.5.2 + AD
В логе появляется такая ошибка
Ошибка в логе
 
Таблица такая в базе есть. Посмотрел сам файл PubSubPersistenceManager.class - не увидел что слово ofPubsubItem используется где-то не в обычных местах в SQL (может глаза просто не видят?), зато наткнулся на использование в SQL слова LIMIT. Т.е. получается с этой версии Firebird уже лучше не использовать в качестве внешней БД, т.к. он не поддерживает это слово?

Всего записей: 257 | Зарегистр. 09-05-2007 | Отправлено: 11:23 25-02-2014 | Исправлено: angeltwo, 11:24 25-02-2014
peculiar



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот и я переехал на новую 3.9.1 версию. Теперь вылез вопрос  
ось - убунту+mysql+java version "1.7.0_51"  
Все классно кроме SSl  
Подключается только без ssl.
Пробовал с ключами и через веб морду и в конcоли - удалял - пересоздавал. Не помогает. Клиенты - PSI+
 
На клиенте после долгого подключения вываливается сообщение  "tls handshake failed"
Гуглил - ниче особо не нашел кроме как обновится на новую версию. Хелп кто могет !

Всего записей: 460 | Зарегистр. 09-12-2005 | Отправлено: 11:24 27-02-2014 | Исправлено: peculiar, 11:56 27-02-2014
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
peculiar

Цитата:
Все классно кроме SSl  


Цитата:
"tls handshake failed"  

 
ты конкретнее.. ссл это старый вариант на порту 5223, его отключить на сервере вообще из консоли. тлс - новый на 5222.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 11:45 27-02-2014
peculiar



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
его отключить на сервере вообще из консоли

спасибо огромное.
Все заработало после выключения старого ssl ( old ssl method)
 
Добавлено:
Тогда еще один вопрос по поводу подключения извне.
Сделал проброс tcp/udp 5222  
 
при подключении извне все время для user@xxx.xxx.xxx.xxx просит пароль. При попытке ввода пароля не принимает и просит снова.  При этом из локалки все работает отлично ! Подозреваю что опенфаер как то к внутренней сети привязался ? нет ?
 
Добавлено:
при попытке из снаружи с помощью PSI+ зарегать новый акк вываливается месседж по поводу доверять сертификату -  жмакаю доверять - говорит что сервер не поддерживает создание аккаунтов. В то же время пробую такие же манипуляции с локальной сети - все работает  Куда хоть копать ?
 
Добавлено:
внутрення локалка работает с впн - впн-овские клиенты подключаются норм - я так понимаю что-то не то с пробросом ?

Всего записей: 460 | Зарегистр. 09-12-2005 | Отправлено: 12:16 27-02-2014 | Исправлено: peculiar, 13:13 27-02-2014
PAZIFIC



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребятушки. Уже неделю настраиваю сабж. Все делал - переделывал - перепроверял несколько раз. Ручная авторизация проходит замечательно. Доменная - никак. Список пользователей вижу, группу в AD расшарил, все ок. Даже записи типа "srv" сделал на днс сервере. Только вот очень нужна автоматическая доменная авторизация, а она не работает. В логах вот что пишет при соотв. настройках (галка "доменный логин" в миранде)
 

Цитата:
2014.02.27 14:08:56 org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to error while processing message: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AHBhdmxvdgA=</auth>
java.util.NoSuchElementException
    at java.util.StringTokenizer.nextToken(Unknown Source)
    at org.jivesoftware.openfire.sasl.SaslServerPlainImpl.evaluateResponse(SaslServerPlainImpl.java:117)
    at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:274)
    at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:179)
    at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181)
    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
    at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
    at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:185)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
    at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
    at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
    at java.lang.Thread.run(Unknown Source)

Всего записей: 13 | Зарегистр. 17-03-2010 | Отправлено: 14:34 27-02-2014 | Исправлено: PAZIFIC, 14:34 27-02-2014
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PAZIFIC

Цитата:
Доменная - никак.

патч поставил? на 3.9.1 он просто так не работает уже. мотай форум назад.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 14:50 27-02-2014
PAZIFIC



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Патч поставил - форум мотаю...
 
Добавлено:
Буду пробовать.
 
Добавлено:
Спасибо! с версией 3.8.2 все заработало.

Всего записей: 13 | Зарегистр. 17-03-2010 | Отправлено: 14:51 27-02-2014
peculiar



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
при подключении извне все время для user@xxx.xxx.xxx.xxx просит пароль. При попытке ввода пароля не принимает и просит снова.  При этом из локалки все работает отлично ! Подозреваю что опенфаер как то к внутренней сети привязался ? нет ?

 
Сам и отвечаю на вопрос - в клиенте PSI надо было прописывать адрес сервера во вкладке аккаунты - изменить -  соединение - сервер и порт
 
а поле акка user@xxx.xxx.xxx.xxx наместь иксов надо надо прописывать локальный адрес опенф.
Вот так то

Всего записей: 460 | Зарегистр. 09-12-2005 | Отправлено: 00:07 28-02-2014
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
peculiar

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

 
"наместь иксов" называется джаббер домен. если делать по уму то получается что то вроде vasya.pupkin@jabber.ru

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 01:31 28-02-2014
sasha731

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста. В OpenFire есть плагин "Email Listener", он проверяет почту и оповещает о ней (точнее даже пересылает ее в Jabber). Но он проверяет почту только одного ящика??? А как проверить ящики нескольких пользователей и разослать им сообщения о новой почте? Или я что-то не так понял? Весь Инет перерыл.
По идее еще есть плагины JMC, как раз для этой цели, на сколько я понял. Но не один не нашел.
 
P.S.: FreeBSD+OpenFire

Всего записей: 4 | Зарегистр. 19-08-2013 | Отправлено: 19:16 05-03-2014
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha731
http://dl.dropboxusercontent.com/u/18310500/jmc-0.2.3.tar.gz
 
не помню только, по моему под фрей он не очень работает.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 19:19 05-03-2014 | Исправлено: victorae, 19:20 05-03-2014
peculiar



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
"наместь иксов"

Ну что ты злой такой совсем стал. Букву одну пропустил и тут же подковыриваешь. Та вот когда сначала делал jabber - все было в спешке - домен не сделал. Завел юзеров много, подключил, и даже в нескольких городах, филиалы раскиданы далеко, а теперь если сделать домен надо все всем перенастраивать. Печалька.
 

Всего записей: 460 | Зарегистр. 09-12-2005 | Отправлено: 03:00 06-03-2014
sasha731

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
victorae
Спасибо, уже нашел, тут же в одной из веток. Но пусть будет свежая ссылка для других.
Хотя пока не понял, как его использовать. Это и не плагин для OpenFire и вроде не фильтр для PostFix (у меня именно этот MTA). А в его ReadMe почти нет информации. Странная штучка.
Но еще поковыряюсь.

Всего записей: 4 | Зарегистр. 19-08-2013 | Отправлено: 10:51 06-03-2014
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha731
 
стартует демоном, подключается к опенфайру, пользователь видит его как транспорт и регистрируется в нем. после регистрации и ввода адреса ящика и прочее джиємси начинает опрашивать ящик. я пользуюсь уже года 4 наверное. подправил под своих юзверей поля регистрации и косяк был в опросе новых писем на ексченче, поправил.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 10:59 06-03-2014
sasha731

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И так, по FreeBSD:
Попробовал стартонуть демона - куча ошибок на отсутствие модулей. С мира по нитке их на собирал. Для FreeBSD:
    FreeBSD
    1. Более свежая версия: https://github.com/downloads/Jajcus/pyxmpp/pyxmpp-1.1.2.tar.gz, из архива копируем каталог pyxmpp в /usr/local/lib/python2.7/site-packages/ (путь у каждого свой, взависимости от python-а).
    2. cd /usr/ports/textproc/py-libxml2
    make install clean
    3. Более свежая версия: http://www.dnspython.org/kits/1.9.4/dnspython-1.9.4.tar.gz Из архива каталог dns в /usr/local/lib/python2.7/site-packages/ (путь у каждого свой, взависимости от python-а).
    4. Ну, и не забываем создать каталог "./run/jabber/"

Демон стартует без ругани:

Код:
python2.7 jmc.py -c jmc.xml    
creating component...
starting...

Но PID-файл не создается, файл базы "./spool/jabber/my_domain/registered.db.db" появляется.
Ладно, стартуем с DEBUG, т.е. "python2.7 jmc.py -c jmc.xml -D" (еле нашел параметр, оказывается в ReadMe есть).
Получаем:

Код:
Loading config file jmc.xml
creating component...
starting...
Creating component stream: <class pyxmpp.jabberd.componentstream.ComponentStream at 0x28e8f56c>
*** State changed: resolving '127.0.0.1' ***
*** State changed: connecting ('127.0.0.1', 5222) ***
*** State changed: connected ('127.0.0.1', 5222) ***
OUT: '<?xml version="1.0" encoding="UTF-8"?>\n<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:component:accept" to="my_domain" version="1.0">'
Check mail thread started...
CHECK_ALL_MAIL
Resetting alarm signal
StreamTLSMixIn._read(), socket: <socket._socketobject object at 0x28e93e9c>
StreamBase._read(), socket: <socket._socketobject object at 0x28e93e9c>
IN: '<?xml version=\'1.0\' encoding=\'UTF-8\'?><stream:stream from="my_domain" id="Q40mx" xmlns="jabber:component:accept" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"><stream:error xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error>'
input document: '<?xml version="1.0"?>\n<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:component:accept" from="my_domain" id="Q40mx" version="1.0"/>\n'
Stream error: condition: bad-namespace-prefix '<error xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></error>'
StreamTLSMixIn._read(), socket: <socket._socketobject object at 0x28e93e9c>
StreamBase._read(), socket: <socket._socketobject object at 0x28e93e9c>
IN: '</stream:stream>'
Stream ended
OUT: '</stream:stream>'
*** State changed: disconnected <JID: u'my_domain'> ***
Exitting normally

Конфиг jmc.xml такой:

Код:
     <server>127.0.0.1</server>
     <port>5222</port>
     <secret>passadmin</secret>
     <service>my_domain</service>

Честно говоря, не понял что такое <secret>? Вписал туда пароль админа. Разве есть какой-то отдельный пароль для транспортов и где его взять? Хотя и ругани нет.
По всей видимости, нужно копать в сторону: Stream error: condition: bad-namespace-prefix '<error xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></error>'
Но опять же, затрудняюсь, что это значит? )) Где-то не прописан какой-то поток xmlns ?

Всего записей: 4 | Зарегистр. 19-08-2013 | Отправлено: 14:00 06-03-2014 | Исправлено: sasha731, 14:04 06-03-2014
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sasha731

Цитата:
Разве есть какой-то отдельный пароль для транспортов и где его взять?

настраиваться в опенфайре "External Component Settings"
и номер порта там же

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 14:13 06-03-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru