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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 125

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

ShriEkeR



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



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию | @github
 
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 | Исправлено: ndch, 12:17 13-06-2024
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 125

Компьютерный форум 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