The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Jabber или руки?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Jabber или руки?"
Сообщение от frozer emailИскать по авторуВ закладки on 23-Сен-03, 18:15  (MSK)
Добрый день!

Решил установить джаббер (1.4.2) внутри конторы, но вот после успешной компиляции столкнулся с невозможностью подключиться к серверу и зарегистрировать пользователя. Сервер пишет в консоли:
20030923T13:56:44: [notice] (frozer): bouncing a routed packet to frozer/PSI from 13@c2s/80EB200: Internal Delivery Error

Причем если зайти telnet'ом, то пользователь регистрируется нормально. В jabber.xml прописан FQDN - пингующийся со всех узлов сети (jabber.domain.tld). Jabber-клиент - PSI 0.9

Где и что я упустил?

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Jabber или руки?"
Сообщение от Gunslinger Искать по авторуВ закладки on 23-Сен-03, 23:01  (MSK)
>Добрый день!
>
>Решил установить джаббер (1.4.2) внутри конторы, но вот после успешной компиляции столкнулся
>с невозможностью подключиться к серверу и зарегистрировать пользователя. Сервер пишет в
>консоли:
>20030923T13:56:44: [notice] (frozer): bouncing a routed packet to frozer/PSI from 13@c2s/80EB200: Internal
>Delivery Error
>
>Причем если зайти telnet'ом, то пользователь регистрируется нормально. В jabber.xml прописан FQDN
>- пингующийся со всех узлов сети (jabber.domain.tld). Jabber-клиент - PSI 0.9
>
>
>Где и что я упустил?
>
>Спасибо.
Мдя, сам только сегодня поборол этого яббера :) Ставил также 1.4.2 по фрю с проверкой паролей в Вин2К АД и общей базой пользователей. Перечитал кучу инфы, с данной ошибкой связаны 3 проблемы:
1. настройка яббера, может где то в конфиге забыл прописать доменное имя или указал не то
2. настройка днс, если домен не видит сервер или клиент то кирдык, пингани его с обеих машин и посмотри на результат (frozer не есть fqdn :))
3. особенности клиента psi, не знаю как на счет 0.9 и вообще на счет его версий, но в целом отзываются о нем не лестно, говорят баги при работе с контактами.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Jabber или руки?"
Сообщение от frozer emailИскать по авторуВ закладки on 24-Сен-03, 11:16  (MSK)
Включил режим отладки (опция -D) заинтересовали вот эти строки:

[alert] (jabber.domain.tld): hostname maps back to ourselves!
...
ed Sep 24 13:14:16 2003 deliver.c:474 DELIVER 4:frozer <route type='auth' to='frozer/PSI' from='13@c2s/80EA200'><iq type='set' id='aaaca' to='Frozer'>
<query xmlns='jabber:iq:auth'>
<username/>
<digest sid='3F714448'>b67550956f3e39d12d649b07cd050903d083b991</digest>
<resource>PSI</resource>
</query>
</iq></route>
Wed Sep 24 13:14:16 2003 deliver.c:678 delivering to instance 'dnsrv'
Wed Sep 24 13:14:16 2003 deliver.c:606 delivery failed (Internal Delivery Error)

Получается что PSi не передает мое имя пользователя?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Jabber или руки?"
Сообщение от Gunslinger Искать по авторуВ закладки on 24-Сен-03, 13:00  (MSK)
>Включил режим отладки (опция -D) заинтересовали вот эти строки:
>
>[alert] (jabber.domain.tld): hostname maps back to ourselves!
>...
>ed Sep 24 13:14:16 2003 deliver.c:474 DELIVER 4:frozer <route type='auth' to='frozer/PSI' from='13@c2s/80EA200'><iq type='set' id='aaaca' to='Frozer'>
><query xmlns='jabber:iq:auth'>
><username/>
><digest sid='3F714448'>b67550956f3e39d12d649b07cd050903d083b991</digest>
><resource>PSI</resource>
></query>
></iq></route>
>Wed Sep 24 13:14:16 2003 deliver.c:678 delivering to instance 'dnsrv'
>Wed Sep 24 13:14:16 2003 deliver.c:606 delivery failed (Internal Delivery Error)
>
>Получается что PSi не передает мое имя пользователя?
Во-первых, первая строка с jabber.domain.tld . надо прописать реальный домен машины а не оставлять в конфиге установки по умолчанию.

Далее строка <route type='auth' to='frozer/PSI' from='13@c2s/80EA200'>
Откуда видно, что пакет идет к frozer/PSI с сервера, в данном случае указано имя пользователя (frozer) и ресурс (имя клиента PSI), но нет пути к компьютеру пользователя, видимо сервер считает что юзер на той же машине и кидает пакет сам себе, а это у него не получается. Если действительно клиент и сервер на одной машине, то нужно смотреть в сторону настроек ябберд, домены не верно прописаны или вообще не прописаны.

И наконец, отключи лишние сервисы, типа
deliver.c:678 delivering to instance 'dnsrv'
то есть dnsrv и s2s, если не будешь объединять свой сервак в сеть с другими.


Да, и еще, если на серваке больше 1 интерфейса, есть смысл в конфиге яббера не мапить его на конкретный айпишник, а указать только порт.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Jabber или руки?"
Сообщение от frozer emailИскать по авторуВ закладки on 24-Сен-03, 18:44  (MSK)
разобрался, дело в было в Psi...

Теперь воюю с JUD - где можно взять форму регистрации, я так понимаю она хранится в spool/domain.tld/global.xml которого у меня нет. Где взять?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Jabber или руки?"
Сообщение от Gunslinger Искать по авторуВ закладки on 24-Сен-03, 22:13  (MSK)
>разобрался, дело в было в Psi...
>
>Теперь воюю с JUD - где можно взять форму регистрации, я так
>понимаю она хранится в spool/domain.tld/global.xml которого у меня нет. Где взять?
>

Совет сделать так:
1. заходишь на google.com
2. в строку поиска вбюиваешь: "jud site:jabber.org" (без кавычек)
это задаст поиска по слову jud на всем сайте jabber.org (а там самое ценное это списки рассылки где просто море инфы)

Теперь точнее по поводу jud, тебе в начале нужно его установить, по крайней мере это верно для сервера jabberd. качаешь отсюда:
http://jud.jabberstudio.org/
Компилишь и ставишь по докам (под винду тоже можно скомпилить но нужно тогда ставить cygwin и компилить в нем)

Вот и все. Есть еще интересная вещь как общие группы, можно задать на сервере группы пользователей, которые будут видны у всех клиентов сразу после коннекта. Это надо копать в сторону mod_groups. В том же jabberd он уже есть но не активирован, надо в конфиге немного поковыряться. Доки тут:
http://docs.jabber.org/server/html/groups.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Jabber или руки?"
Сообщение от frozer emailИскать по авторуВ закладки on 25-Сен-03, 14:40  (MSK)
Спасибо, буду разбираться.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру