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

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

Автор: victorae
Дата сообщения: 28.03.2009 12:54
casm82

Цитата:
В клиентах выставил (в Миранде - Сеть - Jabber - Дополнительно) использовать для передачи файлов прокси jabber.domain.ru:7777.


порт не ставь, т.е. прокси jabber.domain.ru и в систем пропертях сервера сделай два параметра -
xmpp.proxy.externalip внешний_айпи
xmpp.proxy.port 7777

эти параметры будут отправлятся удаленному клиенту.
Автор: casm82
Дата сообщения: 28.03.2009 13:21
victorae
Спасибо, попробую.
Автор: VecH
Дата сообщения: 28.03.2009 13:26

Цитата:
xmpp.proxy.port 7777

это у меня стоит, но трансфер не работает


Цитата:
xmpp.proxy.externalip внешний_айпи

а это обязательно указывать
у меня клиенты сидят в локале и напрямую инет не видят, и все равно передача не работает
куда копнуть?
Автор: victorae
Дата сообщения: 28.03.2009 13:38
VecH

Цитата:
у меня клиенты сидят в локале и напрямую инет не видят, и все равно передача не работает


а смысл тогда в проксе? в локалке они будут гнать прямым соединением или in baund bytestream, т.е. файл будет паковаться в блоки и передаваться как обычные сообщения.
Автор: VecH
Дата сообщения: 28.03.2009 13:51
victorae
у меня никак не работает
а хочется, у клиентов в качестве прокси указан домен сервер domain.ru
на сервере трансфер включен
а свойствах сервера
Цитата:
xmpp.proxy.port 7777

прописан
почему клиенты не могу передавать файлы понять не могу
Автор: victorae
Дата сообщения: 28.03.2009 14:02
VecH

давай ты вначале по теории пройдешься, если не заработает - тогда уже расскажешь про версии клиентов и прочее.


Автор: VecH
Дата сообщения: 28.03.2009 14:41
victorae
спасибо, прочитал, есть вещи которые подозревал но теперь очень подробно описана архитектура

Сервер: Openfire 3.6.3 (Ubuntu-server)
у меня клиент PSI 0.12

На сервере: File Transfer Settings - Enabled
port 7777
на сервер телнетом соединения с локалки и инета по этому порту подключается без проблем

Между мной и клиентом jabber.ru при пересылке файла окно "отклонить/принять" выскакивает
а дальше ожидает и выбрасывает с ошибкой "невозможно соединится"

у себе в клиенте в качестве прокси указывал "прокси для передачи данных" domain.ru
не помогло

на той стороне передача файлов работает и все настроено
прихожу к выводу что у меня где то проблемы
Автор: victorae
Дата сообщения: 28.03.2009 14:50
VecH

Цитата:
Между мной и клиентом jabber.ru


у Psi прокся указывается в учетке, а не в общих опциях. Ну а дальше смотреть xml лог, возможно удаленный клиент пробует конектится на имя которое не резолвится, например PROXY.damain.ru
Автор: VecH
Дата сообщения: 28.03.2009 16:13
victorae
немного не так выразился
сторонний клиент (тестер) сидит на учетке jabber.ru
у меня учетка domain.ru
оба сидим за маршрутизаторами (с файрволами)



Цитата:
возможно удаленный клиент пробует конектится на имя которое не резолвится, например PROXY.damain.ru

а что должно резолвится у серверов openfire ? что вписать в ДНС:
"A" запись или еще что либо потребуется?


Цитата:
у Psi прокся указывается в учетке, а не в общих опциях.
там и прописал:
Цитата:
у себе в клиенте в качестве прокси указывал "прокси для передачи данных" domain.ru
Автор: victorae
Дата сообщения: 28.03.2009 19:06
VecH

Цитата:
а что должно резолвится у серверов openfire ? что вписать в ДНС:
"A" запись или еще что либо потребуется?


по нормальному те службы что используются из вне должны резолвится А записями или CNAME - proxy.domain.org, pubsub.domain.org и возможно conference.domain.org
Автор: liflif2
Дата сообщения: 28.03.2009 20:43
День добрый.
Думаю разворачивать Spark в конторе, но не понравилась слегка кривая русификация. Есть ли в природе билд с нормально русификацией?

Спасибо.
Автор: victorae
Дата сообщения: 29.03.2009 11:00
liflif2

Цитата:
билд с нормально русификацией


на офсайте был такой вопрос сказали вот сырцы.. вот тут русификация.. дерзайте
Автор: liflif2
Дата сообщения: 29.03.2009 11:41
Дерзнул. Вот накалялкал за пару часов что видел. Осталось, что не удалось перевести:

"plugins", но где возможно перевел не как плагин, а как дополонение.
Bookmarks и форму поиска клиентов - это походу с openfire приходит.
Spellchecker - где то в дополнениях зашит.

Переводил все со Штирлицем для перекодировки с Явы на в 1251. Собирал на бубунте, просто сверху накатил что в директории target собралось. Собирал просто набрав ant.

Файл называется src/resources/i18n/spark_i18n_ru_RU.properties.

Адрес: hxxp://pastebin.com/f5d5a4e12
Автор: casm82
Дата сообщения: 31.03.2009 17:41
Разобрался с передачей файлов через прокси Openfire-а.
Оказывается в клиентах для передачи файлов через прокси, необходимо указывать не адрес джаббер сервера, а JID сервиса SOCKS5 Bytestreams.
Например, если dns имя сервера jabber.domain.org, то у клиентов необходимо прописать proxy.jabber.domain.org. При этом дополнительных записей в DNS делать не надо, достаточно записи о jabber.domain.org.
Сейчас всё заработало - клиент пытается подключиться напрямую, если не получатся, то секунд через 30-40 передаёт файл через прокси.
Автор: inctrl
Дата сообщения: 01.04.2009 09:01
Help!

после установке пользователям админского гранта (под главным администратором), последующим разлогониванием и попыткой снова зайти под главным админом -
перестала пускать в админку!

пользователи с грантами тоже не входят !
Openfire, Version: 3.6.3

что за фигня ??
Автор: ameelien
Дата сообщения: 01.04.2009 09:34
victorae
спасибо, прочитал, есть вещи которые подозревал но теперь очень подробно описана архитектура

Сервер: Openfire 3.6.3 (Ubuntu-server)
у меня клиент PSI 0.12

На сервере: File Transfer Settings - Enabled
port 7777
на сервер телнетом соединения с локалки и инета по этому порту подключается без проблем

Между мной и клиентом jabber.ru при пересылке файла окно "отклонить/принять" выскакивает
а дальше ожидает и выбрасывает с ошибкой "невозможно соединится"

у себе в клиенте в качестве прокси указывал "прокси для передачи данных" domain.ru
не помогло

на той стороне передача файлов работает и все настроено
прихожу к выводу что у меня где то проблемы

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


Та же трабла...(((( ПОМОГИТЕ понять....

У меня у всех клиентов стоит Spark.
Та же трабла. В локалке - передаются файлы номально. Как тока внешние клиенты - всё - алес(( Я то вроде понимаю - что сервак мой за НАТом с пробросом портов... но не совсем пойму что делать. Может какие ещё порты открыть кроме 7777 для File Transfer ?
Автор: inctrl
Дата сообщения: 01.04.2009 12:23
inctrl
проблема решена
Автор: victorae
Дата сообщения: 01.04.2009 15:43
ameelien

ну добавь меня с подписи, потестим. это не сложно.
Автор: casm82
Дата сообщения: 01.04.2009 16:21

Цитата:
у себе в клиенте в качестве прокси указывал "прокси для передачи данных" domain.ru

попробуйте указать proxy.domain.ru
Автор: Strelok13
Дата сообщения: 02.04.2009 03:48
Добрый день.
Поставил Openfire и патч для прозрачной NTLM авторизации клиентов, теперь встал вопрос, как можно авторезироваться теперь с простова клиента, не по NTLM авторизации, так как есть ещё один офис удалённый, но не в сети доменной, но есть учётные записи для домена.
Автор: dotane
Дата сообщения: 02.04.2009 10:13
собственно установил openfire (последний с офсайта) на debian сервер, вечер он у меня отработал (подключены были транспорты gtalk и icq) и ни с того ни с сего упал. БД используется его встроенная, демон вроде как запускается (ошибки не выдает) однако не через веб интерфейс ни при подключении клиентом сервер не доступен. В логах вот что:

/var/log/openfire# cat warn.log
2009.04.01 20:53:44 Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
2009.04.01 20:53:45 Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
2009.04.01 21:02:15 Missing type info for saveSettings(1<0>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2009.04.01 21:02:15 Missing type info for saveSettings(1<1>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2009.04.01 21:03:13 Missing type info for saveSettings(1<0>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2009.04.01 21:03:13 Missing type info for saveSettings(1<1>). Assuming this is a map with String keys. Please add to <signatures> in dwr.xml
2009.04.01 21:04:04 Autocreating jiveID row for type '25'
2009.04.01 21:07:35 Autocreating jiveID row for type '125'
2009.04.01 21:08:26 Autocreating jiveID row for type '50'




cat error.log
2009.04.01 20:54:49 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:88)] Line=19 The content of element type "dwr" must match "(init?,allow?,signatures?)".
2009.04.01 21:02:46 [org.jivesoftware.openfire.component.InternalComponentManager$2.error(InternalComponentManager.java:354)]
java.lang.NullPointerException
at org.jivesoftware.openfire.component.InternalComponentManager.removeComponent(InternalComponentManager.java:190)
at org.jivesoftware.openfire.gateway.protocols.irc.IRCTransport.shutdown(IRCTransport.java:147)
at org.jivesoftware.openfire.component.InternalComponentManager.removeComponent(InternalComponentManager.java:222)
at org.jivesoftware.openfire.component.InternalComponentManager.removeComponent(InternalComponentManager.java:192)
at org.jivesoftware.openfire.gateway.TransportInstance.stopInstance(TransportInstance.java:204)
at org.jivesoftware.openfire.gateway.TransportInstance.propertySet(TransportInstance.java:233)
at org.jivesoftware.util.PropertyEventDispatcher.dispatchEvent(PropertyEventDispatcher.java:77)
at org.jivesoftware.util.JiveProperties.put(JiveProperties.java:228)
at org.jivesoftware.util.JiveGlobals.setProperty(JiveGlobals.java:699)
at org.jivesoftware.openfire.gateway.TransportInstance.disable(TransportInstance.java:109)
at org.jivesoftware.openfire.gateway.GatewayPlugin.disableService(GatewayPlugin.java:171)
at org.jivesoftware.openfire.gateway.web.ConfigManager.toggleTransport(ConfigManager.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at uk.ltd.getahead.dwr.impl.ExecuteQuery.execute(ExecuteQuery.java:239)
at uk.ltd.getahead.dwr.impl.DefaultExecProcessor.handle(DefaultExecProcessor.java:48)
at uk.ltd.getahead.dwr.impl.DefaultProcessor.handle(DefaultProcessor.java:84)
at uk.ltd.getahead.dwr.AbstractDWRServlet.doPost(AbstractDWRServlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.jivesoftware.openfire.container.PluginServlet.handleServlet(PluginServlet.java:251)
at org.jivesoftware.openfire.container.PluginServlet.service(PluginServlet.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:146)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)



Автор: victorae
Дата сообщения: 02.04.2009 13:57
dotane

Цитата:
и ни с того ни с сего упал


удали плагин im gateway, может в нем что то не то.
Автор: qwert001
Дата сообщения: 03.04.2009 04:15

Цитата:
Strelok13


Цитата:
Добрый день.
Поставил Openfire и патч для прозрачной NTLM авторизации клиентов, теперь встал вопрос, как можно авторезироваться теперь с простова клиента, не по NTLM авторизации, так как есть ещё один офис удалённый, но не в сети доменной, но есть учётные записи для домена.


если клиент miranda, то в удаленном офисе просто внеси доменное имя и пароль вручную и все... (с другими клиентами не пробовал...)
у меня для удаленных офисоф спец. учетки заведены, только для жабера
Автор: Strelok13
Дата сообщения: 03.04.2009 05:40
Огромное спасибо, из мранды всё работает, а вот через qip infium говорит неправильная учётная запись, может кто знает как это побороть?
Автор: victorae
Дата сообщения: 03.04.2009 07:09
Strelok13

Цитата:
а вот через qip infium


попробуй SASL отключить в настройках протокола
Автор: Strelok13
Дата сообщения: 03.04.2009 07:36
Спасибо! Помогло!
Автор: modernist
Дата сообщения: 05.04.2009 20:22
Здравствуйте! Простите, если вопрос уже был, но поиск ничего не дал, а просматривать 50 страниц... Ну понимаете.

Сервер: Openfire 3.6.3

Ситуация:
Сервер работает по адресу modernist.no-ip.org
Пользователь firstuser@modernist.no-ip.org отправляет сообщение другому пользователю (seconduser@jabber.ru). В ответ приходит ошибка: 404 сервер не найден.

Пояснение: Пользователи, зарегистрированные на сервере modernist.no-ip.org видят друг друга и общаются. Контакта с пользователями на других серверах нет (404).

Вопрос: что делать? Пошлите на теорию, подскажите куда копать. Хотя бы куда-нибудь пошлите %)

Лог ошибки (сервер):
2009.04.05 20:43:18 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:258)
] Error trying to connect to remote server: ru(DNS lookup: ru:5269)
java.net.UnknownHostException: ru
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:253)
at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain(LocalOutgoingServerSession.java:185)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:239)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:216)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Лог консоли XMPP (клиент):
<message type='chat' id='purple75e36027' to='seconduser@jabber.ru'>
    <body>Hi, dude!</body>
    <html xmlns='http://jabber.org/protocol/xhtml-im'>
        <body xmlns='http://www.w3.org/1999/xhtml'>Hi, dude!</body>
    </html>
</message>
<message id='purple75e36027' to='firstuser@modernist.no-ip.org/3a46da22' from='seconduser@jabber.ru' type='error'>
    <error code='404' type='cancel'>
        <remote-server-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
    </error>
</message>
Автор: victorae
Дата сообщения: 06.04.2009 06:41
modernist

Цитата:
Пояснение: Пользователи, зарегистрированные на сервере modernist.no-ip.org видят друг друга и общаются. Контакта с пользователями на других серверах нет (404).


не надо 50 или 100 страниц читать в шапке есть 90% информации
http://www.igniterealtime.org/community/docs/DOC-1030
Автор: rigmm
Дата сообщения: 06.04.2009 11:01
Здравствуйте, у кого нить была такая проблема jabber сервер контакты берет из AD и на том сервере где он берет контакты постоянно нехватка виртуальной памяти, причем уже проверено что это из за jabberа потому как цепляли на разные контроллеры домена и на том к которому джабер подцеплен проблемы. У кого нить такое вообще было?
Автор: HumpSoft
Дата сообщения: 06.04.2009 16:18
rigmm Иногда OF балуется утечками памяти.
- перезагружай жаббер сервер раз в сутки
- постарайся избавиться от Pandion-a (если используешь)
- если не используешь plugin Broadcast, отключи его

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

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


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