>Включил режим отладки (опция -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 интерфейса, есть смысл в конфиге яббера не мапить его на конкретный айпишник, а указать только порт.