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

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



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

Цитата:
С патчем точно работает миранда из шапки. Как настраивать ntlm, смотри у lexuzmain, у меня получилось.

 
Видимо я в глаза "долблюсь" и не вижу чего-то очевидного, что мешает настройке. Даи чем отличается метод lexuzmain от того что в шапке?  
 
Попробовал mirand'у, тоже не заводится  
 
Да и на эту миранду пересаживаться точно не будем, в долгих поисках и обсуждением с руководством был выбран Pidgin, я уже под него полностью автоматизировал батник. Он вроде как поддерживает NTLM-авторизацию.

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 20:39 02-06-2017
ssi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
доброго дня.  
Юзеров на сервере изначально было мало, сейчас миранда с полным списком в монитор не влазит. Как правильно поделить пользователей по отделам, чтобы они в миранде делились на раскрывающиеся списки Бухгалтерия, Администрация и т.д.?  
 
Вот здесь https://www.youtube.com/watch?v=01OPVoDq6uE автор создает в AD отдельные группы безопасности и по ним делит юзеров. Как потом такой список будет выглядеть в миранде?
 
И второе, есть необходимость подцепить к openfire несколько пользователей левых, не из нашего домена, через инет. Можно это как то реализовать при условии что пользователей сервер будет брать из нашего AD?

Всего записей: 687 | Зарегистр. 19-11-2002 | Отправлено: 18:26 03-06-2017 | Исправлено: ssi, 23:06 03-06-2017
deminart



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

Цитата:
Как правильно поделить пользователей по отделам, чтобы они в миранде делились на раскрывающиеся списки Бухгалтерия, Администрация и т.д.?  

 
Если у Вас в AD они изначально не раскиданы по группам\отделам, создаёте новую группу, пр., openfiregroup, в ней группы безопасности с именами отделов, добавляете по группам нужных пользаков. В openfire делаете эти группы видимыми остальные нет, вот в принципе и всё.  
 
Список будет выглядеть как обычный раскрывающийся список, уж простите за тавтологию.
 
https://yadi.sk/i/u7uswRsB3JokPf
 
По 2-му пункту, я подобного не делал, но думаю ответ где-то на поверхности, в настройках openfire
 
https://yadi.sk/i/uBd-s6a73JokiW

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 15:22 04-06-2017 | Исправлено: deminart, 15:25 04-06-2017
ssi



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

Цитата:
Если у Вас в AD они изначально не раскиданы по группам\отделам, создаёте новую группу, пр., openfiregroup, в ней группы безопасности с именами отделов, добавляете по группам нужных пользаков. В openfire делаете эти группы видимыми остальные нет, вот в принципе и всё.  

то есть вы создали OU,  в которой созданы группы безопасности с названиями отделов и распределенными по ним юзерами согласно структуры предприятия.  
Я так понял что при установке OF вы фильтрами  "Фильтр пользователя" в Карте пользователя и "Групповой фильтр" в Групповом распределении не заморачивались? После установки просто зашли в OF в "Группы" и сделали видимой именно эту OU? И при этом в клиенте все группы безопасности внутри этой OU выглядят как раскрывающиеся списки с юзерами? Так?  
 

Цитата:
По 2-му пункту, я подобного не делал, но думаю ответ где-то на поверхности, в настройках openfire  

имхо это не то, на скрине речь идет о подключении стороннего сервера, я же хотел просто добавить несколько левых клиентов к ростеру не из нашего домена. Это только если на той стороне тоже поднять OF и подцепить его к нашему  

Всего записей: 687 | Зарегистр. 19-11-2002 | Отправлено: 22:48 04-06-2017 | Исправлено: ssi, 22:54 04-06-2017
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more] [/more]

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 10:12 05-06-2017 | Исправлено: deminart, 10:25 05-06-2017
ssi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deminart
спасибо. А смысл был заморачиваться этими фильтрами если все равно по факту подцепили весь домен, а потом делали видимыми нужных? Или фильтром вы подцепляли эту самую OU, а видимыми делали потом руками все группы в ней?
А что не так с NTLM? Патч из шапки не работает?

Всего записей: 687 | Зарегистр. 19-11-2002 | Отправлено: 11:04 05-06-2017 | Исправлено: ssi, 11:15 05-06-2017
lexuzmain



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

Цитата:
Видимо я в глаза "долблюсь" и не вижу чего-то очевидного, что мешает настройке. Даи чем отличается метод lexuzmain от того что в шапке?  
 
Попробовал mirand'у, тоже не заводится  
 
Да и на эту миранду пересаживаться точно не будем, в долгих поисках и обсуждением с руководством был выбран Pidgin, я уже под него полностью автоматизировал батник. Он вроде как поддерживает NTLM-авторизацию.

http://forum.ru-board.com/topic.cgi?forum=8&topic=45052&start=1360#6
YuraseK
По плагинам ничего не подскажу, почти с ними не работаю.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 12:56 13-06-2017
Perusor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, нужен совет .
Суть: есть openfire 4.1.4 и Miranda. На openfire установлен плагин ofmeet.
Вопрос: как создать видеоконференцсвязь через Miranda, имея такой набор ?

Всего записей: 1 | Зарегистр. 14-06-2017 | Отправлено: 12:29 14-06-2017
YuraseK

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
Спасибо, я проверил Openfire 3.9.3 - последняя версия, с которой Pandion корректно работает по TLS (SSL).

Всего записей: 529 | Зарегистр. 12-12-2003 | Отправлено: 16:41 14-06-2017
mardrake

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрые люди! Помогите установил open fire по инструкции, завел пользователей, в клиенте PSI Ошибка обмена данными с сервером. Подробности: Ошибка согласования потоков: Узел не найден.
Spark совсем с ума сходит. Пишет Не правильное имя пользователя или пароль
 
Добавлено:
Открытый огонь 4.1.4
 
Добавлено:
Debian 7

Всего записей: 2 | Зарегистр. 22-08-2012 | Отправлено: 13:07 15-06-2017
peculiar



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
openfire 4.1.4 + mysql+Ubuntu 16.04.2 LTS несколько дней назад установил - полет отличный. Клиенты на винде спарк, на телепонах Xabber на линухе pidgin - все работает!
Попробуй спарк вместо PSI  
Если нужен именно PSI - то смотри тогда настройки SSL на сервере openfire(сервер- настройки сервера-client connection) ну и соостветственно должно такое же быть в PSI.
Я когда некоторых клиентов пробовал подключить с помощью PSI - сразу выходило сообщение о сертификате и надо было нажать кнопочку "доверять" иначе подключения не происходило.

Всего записей: 460 | Зарегистр. 09-12-2005 | Отправлено: 16:31 16-06-2017
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more]

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 09:45 19-06-2017 | Исправлено: deminart, 14:18 19-06-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deminart
По массовой рассылке работает оффлайн сообщения если стоит плагин Monitoring Service
 
Добавлено:
Perusor
Есть проект cefsharp. Довольно интерессная вещь. Но я не могу пока понять, почему с этим плагином cef не хочет работать, там же задается авторизация, а cef не выдает окно авторизации. Сильно пока не вдавался в подробности, да и не было времени ковырять этот код, где что и как. Пока пользуюсь в хроме этим.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 14:32 22-06-2017
Wanne



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Бюсь уже который день. Цель - получить на виртуальной машине Jabber-сервер. Выбор пал на OpenFire на Ubuntu 16.04. Скажу сразу, в Linux я полный профан и только учусь.
 
На виртуалке так же была необходима почта и страница заглушка, выбор пал на VESTA тк имел опыт работы с ней. Почта на данный момент ходит, страница заглушка есть. Все хорошо, но не работает Jabber.  Вернее работает как-то уж больно не так. Одним словом - боль и страдание.  
 
В настройках (xmpp.fqdn и xmpp.domain) я указал сразу свой домен. В итоге получились такие настройки (по клику большее изображение)
 

 
Но проблема начинается, когда ты собираешься подключиться к серверу. Начнем с локальных клиентов.
 
При подключении pidgin выводится окошко с сертификатом  
 

 

 
Жму разрешить и получаю ошибку "Server does not use any supported authentication method". Ок, иду в настройки и указываю "Use old-style SSL" и после выпадает ошибка "SSL Handshake Failed"
 
 
Теперь запускаю клиент Gajim и при подключении выдает снова про сертификат  

 
Жму Ок и выдает ошибку аутентификации "Проверьте правильность логина и пароля."  
 
Если пытаться подключиться с мобильного клиента (к примеру Conversations) то выдает что вообще такого сервера нет.
 
Добавлено:
Когда пытаешься подключиться с Gajim в логах такая ошибка.  
 
2017.06.22 16:11:38 ERROR [socket_c2s-thread-3]: org.jivesoftware.openfire.lockout.DefaultLockOutProvider - Error loading lockout information from DB
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
 
The last packet successfully received from the server was 27,145 milliseconds ago.  The last packet sent successfully to the server was 1 milliseconds ago.
    at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3715)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3604)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4155)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)
    at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
    at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
    at $java.sql.Wrapper$$EnhancerByProxool$$1035e71a.executeQuery(<generated>)
    at org.jivesoftware.openfire.lockout.DefaultLockOutProvider.getDisabledStatus(DefaultLockOutProvider.java:72)
    at org.jivesoftware.openfire.lockout.LockOutManager.getUserLockOut(LockOutManager.java:251)
    at org.jivesoftware.openfire.lockout.LockOutManager.getDisabledStatus(LockOutManager.java:152)
    at org.jivesoftware.openfire.lockout.LockOutManager.isAccountDisabled(LockOutManager.java:163)
    at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:193)
    at org.jivesoftware.openfire.net.XMPPCallbackHandler.handle(XMPPCallbackHandler.java:97)
    at org.jivesoftware.openfire.sasl.SaslServerPlainImpl.evaluateResponse(SaslServerPlainImpl.java:122)
    at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:340)
    at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:182)
    at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)
    at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3161)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3615)
    ... 42 more
 
Добавлено:
Когда подключаешься с телефона через Conversations  выдает такую ошибку. Удивительно, сначала телефон ругался что такого сервера нет ,сейчас разродился ошибкой TLS error.
 
2017.06.22 16:15:02 org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x0000009A: nio socket, server, null => 0.0.0.0/0.0.0.0:5222)
javax.net.ssl.SSLHandshakeException: SSL handshake failed.
    at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:487)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLException: Received fatal alert: certificate_unknown
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
    at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)
    at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)
    at sun.security.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java:1800)
    at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:1083)
    at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:907)
    at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:781)
    at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
    at org.apache.mina.filter.ssl.SslHandler.unwrap(SslHandler.java:728)
    at org.apache.mina.filter.ssl.SslHandler.unwrapHandshake(SslHandler.java:666)
    at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:552)
    at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:351)
    at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:468)
 
Добавлено:
И да, все порты на NAT пробросил и снаружи доступ есть.
 

Всего записей: 11 | Зарегистр. 14-07-2016 | Отправлено: 16:03 22-06-2017 | Исправлено: Wanne, 16:09 22-06-2017
lexuzmain



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

Цитата:
В настройках (xmpp.fqdn и xmpp.domain) я указал сразу свой домен.

xmpp.domain - указывается как my.domain.com
xmpp.fqdn - указывается как virtualka.my.domain.com

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 16:59 22-06-2017
Wanne



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

Цитата:
xmpp.domain - указывается как my.domain.com  
xmpp.fqdn - указывается как virtualka.my.domain.com

 
 
Немного не пойму. У меня есть домен, предположим, TEST.RU.  
Мне необходимо создать поддомен ONE.TEST.RU (указав его A-запись, ссылающуюся на такой же IP как и домен TEST.RU) ? Но зачем, я не понимаю, имея один домен создавать еще поддомены, которые ссылаются на тот же самый сервер. Чувствую себя идиотом.  
 

Цитата:
Отличие FQDN от обычных доменных имен заключается в наличии точки в FQDN, т.к. корневое доменное имя является безымянным. К примеру, example.com — это доменное имя, в то время как example.com. — FQDN.
 
Различие между доменным именем и FQDN проявляется тогда, когда именуются домены второго и третьего и т.д. уровней. Для того, чтобы получить FQDN необходимо указать в имени домены более высокого уровня (к примеру, sample является доменным именем, однако FQDN имя выглядит как sample.gtw-02.office4.example.com.). FQDN всегда используются при перенаправлении или в почтовых серверах, т.е. в DNS-записях доменов.
 
 

 
Не могу понять зачем указывать FQDN вообще. Мне не нужны домены второго и третьего и т.д. уровней. Я хочу что бы Jabber работал по адресу USER@TETS.RU а не USER@ONE.TEST.RU.  
 
Быть может вообще строку xmpp.fqdn удалить?

Всего записей: 11 | Зарегистр. 14-07-2016 | Отправлено: 09:34 23-06-2017 | Исправлено: Wanne, 09:35 23-06-2017
IvanVG

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! Последние версии openfire + spark. Есть ли настройка передачи файлов без запроса на принятие? чтобы сохранение происходило без участия пользователя?

Всего записей: 35 | Зарегистр. 24-04-2012 | Отправлено: 09:51 23-06-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wanne
Удалять не надо
xmpp.domain - указывается как TEST.RU  
xmpp.fqdn - указывается как virtualka.TEST.RU т.е. имя полное компа на котором опенфаер развернут
IvanVG
Этол делается в настройках спарка.

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 11:11 23-06-2017
Wanne



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

Цитата:
Wanne  
Удалять не надо  
xmpp.domain - указывается как TEST.RU  
xmpp.fqdn - указывается как virtualka.TEST.RU т.е. имя полное компа на котором опенфаер развернут  

 
 
Я сейчас виртуалку назвал так же как домен.
 

 
До этого да, был userver-virtualbox.example.com, переименовал через VESTA тк при отправке писем, уходила такая ерунда в оригинале "Received-SPF: neutral (google.com: ***.***.***.*** is neither permitted nor denied by best guess record for domain of postmaster@userver-virtualbox.example.com) client-ip=***.***.***.***;" что не комельфо и не хочу что бы весь рунет знал что это виртуалка на virtualbox`е .
 
Теперь  
xmpp.domain domen.ru
xmpp.fqdn    domen.ru
 
 
Когда пытаешься подключиться с телефона, удалил все сертификаты на телефоне. Выскочил новый сертификат, одобрил. В логах это:
 
2017.06.23 13:11:56 WARN  [socket_c2s-thread-3]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x00000048: nio socket, server, /83.220.238.***:5273 => /192.168.1.12:5222)
javax.net.ssl.SSLHandshakeException: SSL handshake failed.
    at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:487)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLHandshakeException: Tag mismatch!
    at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
    at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1728)
    at sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:981)
    at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:907)
    at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:781)
    at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
    at org.apache.mina.filter.ssl.SslHandler.unwrap(SslHandler.java:728)
    at org.apache.mina.filter.ssl.SslHandler.unwrapHandshake(SslHandler.java:666)
    at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:552)
    at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:351)
 
 
Добавлено:
В телефоне выскакивает ошибка TLS ERROR.
 
В OpenFire зашел в Manage Store Contents -> Openfire Certificates и удалил все старые сертификаты. С генерировал там же новые.  
 
 
 
Добавлено:

 
Теперь телефон пишет напротив статуса профиля "Не в сети".
 
В логах:
 
2017.06.23 13:17:11 WARN  [socket_c2s-thread-3]: org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to exception in session: (0x00000062: nio socket, server, /83.220.238.***:9318 => /192.168.1.12:5222)
javax.net.ssl.SSLHandshakeException: SSL handshake failed.
    at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:487)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLException: Unsupported record version Unknown-112.114
    at sun.security.ssl.InputRecord.checkRecordVersion(InputRecord.java:552)
    at sun.security.ssl.EngineInputRecord.bytesInCompletePacket(EngineInputRecord.java:113)
    at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:868)
    at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:781)
 
Добавлено:
Gajim на ПК ругается и просит проверить логин и пароль.
 
В логах он что-то ругается как понял на БД, с чего не пойму. База есть и работает быть может по этому и ругается и говорит что логин и пароль не тот (просто не может в MySQL найти его)?
 
Сами логи при подключении с ПК:
 
2017.06.23 13:20:45 ERROR [socket_c2s-thread-3]: org.jivesoftware.openfire.lockout.DefaultLockOutProvider - Error loading lockout information from DB
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
 
The last packet successfully received from the server was 15 609 milliseconds ago.  The last packet sent successfully to the server was 2 milliseconds ago.
    at sun.reflect.GeneratedConstructorAccessor37.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3715)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3604)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4155)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)
    at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
    at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
    at $java.lang.AutoCloseable$$EnhancerByProxool$$9ed5213a.executeQuery(<generated>)
    at org.jivesoftware.openfire.lockout.DefaultLockOutProvider.getDisabledStatus(DefaultLockOutProvider.java:72)
    at org.jivesoftware.openfire.lockout.LockOutManager.getUserLockOut(LockOutManager.java:251)
    at org.jivesoftware.openfire.lockout.LockOutManager.getDisabledStatus(LockOutManager.java:152)
    at org.jivesoftware.openfire.lockout.LockOutManager.isAccountDisabled(LockOutManager.java:163)
    at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:193)
    at org.jivesoftware.openfire.net.XMPPCallbackHandler.handle(XMPPCallbackHandler.java:97)
    at org.jivesoftware.openfire.sasl.SaslServerPlainImpl.evaluateResponse(SaslServerPlainImpl.java:122)
    at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:340)
    at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:182)
    at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)
    at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3161)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3615)
    ... 42 more
2017.06.23 13:20:45 ERROR [socket_c2s-thread-3]: org.jivesoftware.openfire.auth.DefaultAuthProvider - User SQL failure:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
 
The last packet successfully received from the server was 15 602 milliseconds ago.  The last packet sent successfully to the server was 1 milliseconds ago.
    at sun.reflect.GeneratedConstructorAccessor37.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1127)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3715)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3604)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4155)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)
    at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
    at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
    at $java.lang.AutoCloseable$$EnhancerByProxool$$9ed5213a.executeQuery(<generated>)
    at org.jivesoftware.openfire.auth.DefaultAuthProvider.checkPassword(DefaultAuthProvider.java:255)
    at org.jivesoftware.openfire.auth.DefaultAuthProvider.authenticate(DefaultAuthProvider.java:175)
    at org.jivesoftware.openfire.auth.AuthFactory.authenticate(AuthFactory.java:197)
    at org.jivesoftware.openfire.net.XMPPCallbackHandler.handle(XMPPCallbackHandler.java:97)
    at org.jivesoftware.openfire.sasl.SaslServerPlainImpl.evaluateResponse(SaslServerPlainImpl.java:122)
    at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:340)
    at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:182)
    at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
    at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)
    at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761)
    at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3161)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3615)
 
Добавлено:
На всякий случай продублирую настройки сервера
 
 
 
Добавлено:

Всего записей: 11 | Зарегистр. 14-07-2016 | Отправлено: 13:13 23-06-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wanne
То что в логе - это ошибки скуля и явы, а в ченджлоге опенфаера про 4.1.4 - Update bundled JRE with the latest version
http://download.igniterealtime.org/openfire/docs/latest/changelog.html
Вполне возможно, что что-то накосячили. Именно по этой причине, я не хочу на него обновляться - 100% куча косяков из за этого выйдет. Пользуюсь 4,1,3. Если что, вот линк на него https://yadi.sk/d/XV5_fnDb3KPqn7
Но это под винду, для никсов вот https://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_4_1_3.tar.gz

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 16:08 23-06-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 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