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

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

Всего записей: 693 | Зарегистр. 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 и подцепить его к нашему  

Всего записей: 693 | Зарегистр. 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? Патч из шапки не работает?

Всего записей: 693 | Зарегистр. 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).

Всего записей: 566 | Зарегистр. 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 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