установил jabberd,mysql создал базу скриптом из жабера ,прописал юзера в мускуле
жабер запускаеться без ошибок, но клиент соединоться неможет
в логах
Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] connect
Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] disconnectкто знаком с ситуацией поделитесь опытом плз
>установил jabberd,mysql создал базу скриптом из жабера ,прописал юзера в мускуле
>жабер запускаеться без ошибок, но клиент соединоться неможет
>в логах
>Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] connect
>Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] disconnect
>
>кто знаком с ситуацией поделитесь опытом плзДо боли знакомая картина. Ну, не аутентифицируется у тебя пользователь. Сказать по какой причине, не видя ни конфигов, ни содержимого таблицы authreg, нельзя.
>[оверквотинг удален]
>>жабер запускаеться без ошибок, но клиент соединоться неможет
>>в логах
>>Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] connect
>>Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] disconnect
>>
>>кто знаком с ситуацией поделитесь опытом плз
>
>До боли знакомая картина. Ну, не аутентифицируется у тебя пользователь. Сказать по
>какой причине, не видя ни конфигов, ни содержимого таблицы authreg, нельзя.
>так пустая она, пытаюсь подсоедениться и создать нового пользователя
>[оверквотинг удален]
>>>Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] connect
>>>Jul 24 14:31:01 test jabberd/c2s[25867]: [7] [192.168.2.168, port=16361] disconnect
>>>
>>>кто знаком с ситуацией поделитесь опытом плз
>>
>>До боли знакомая картина. Ну, не аутентифицируется у тебя пользователь. Сказать по
>>какой причине, не видя ни конфигов, ни содержимого таблицы authreg, нельзя.
>>
>
>так пустая она, пытаюсь подсоедениться и создать нового пользователяконфиги стандартные , поменял только имя хоста и адресс
>[оверквотинг удален]
>>>>
>>>>кто знаком с ситуацией поделитесь опытом плз
>>>
>>>До боли знакомая картина. Ну, не аутентифицируется у тебя пользователь. Сказать по
>>>какой причине, не видя ни конфигов, ни содержимого таблицы authreg, нельзя.
>>>
>>
>>так пустая она, пытаюсь подсоедениться и создать нового пользователя
>
>конфиги стандартные , поменял только имя хоста и адрессЗначит у тебя c2s с мускулем не контачит. Там в конфиге есть имя юзера и его пароль. Этот юзер должен быть заведен как пользователь мускуля, и ему должны быть даны все права на базу данных жабира.
>[оверквотинг удален]
>>>>
>>>
>>>так пустая она, пытаюсь подсоедениться и создать нового пользователя
>>
>>конфиги стандартные , поменял только имя хоста и адресс
>
>Значит у тебя c2s с мускулем не контачит. Там в конфиге есть
>имя юзера и его пароль. Этот юзер должен быть заведен как
>пользователь мускуля, и ему должны быть даны все права на базу
>данных жабира.c2s.xml
<authreg>
<!-- Backend module to use -->
<module>mysql</module>
<!-- MySQL module configuration -->
<mysql>
<!-- Database server host and port -->
<host>localhost</host>
<port>3306</port><!-- Database name -->
<dbname>jabberd2</dbname><!-- Database username and password -->
<user>jabberd2</user>
<pass>secret</pass>
</mysql><!-- Pipe module configuration -->
<pipe>
<!-- Program to execute -->
<exec>/usr/bin/pipe-auth.pl</exec>
</pipe><!-- SQLite module configuration -->
<sqlite>
<dbname>/var/lib/jabberd/db/sqlite.db</dbname>
<busy-timeout>0</busy-timeout>
<transactions/>
</sqlite></authreg>
mysql -u jabberd2 -psecret jabberd2 заходит нормально
завёл я его
GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret';
>[оверквотинг удален]
> <dbname>/var/lib/jabberd/db/sqlite.db</dbname>
> <busy-timeout>0</busy-timeout>
> <transactions/>
> </sqlite>
>
> </authreg>
>
>mysql -u jabberd2 -psecret jabberd2 заходит нормально
>завёл я его
>GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret';jabberd запускаю из под рута
>[оверквотинг удален]
>> <transactions/>
>> </sqlite>
>>
>> </authreg>
>>
>>mysql -u jabberd2 -psecret jabberd2 заходит нормально
>>завёл я его
>>GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret';
>
>jabberd запускаю из под рутаА зачем? Они же советуют создать системного пользователя и группу jabber.jabber и запускать из под неё. А <auto-create> в sm.xml раскомментировано и register-enable='true' в тэг <id> в c2s.xml вставлен? Или попробуй создать пользователя в мускуле
insert into jabberd2.authreg values('testuser','DOMAIN.RU','secretpass',null,null,null);
>[оверквотинг удален]
>>>
>>>mysql -u jabberd2 -psecret jabberd2 заходит нормально
>>>завёл я его
>>>GRANT select,insert,delete,update ON jabberd2.* to jabberd2@localhost IDENTIFIED by 'secret';
>>
>>jabberd запускаю из под рута
>
>А зачем? Они же советуют создать системного пользователя и группу jabber.jabber и запускать из под неё. А <auto-create> в sm.xml раскомментировано и register-enable='true' в тэг <id> в c2s.xml вставлен? Или попробуй создать пользователя в мускуле
>
>insert into jabberd2.authreg values('testuser','DOMAIN.RU','secretpass',null,null,null);ис под рута пускаю пока времменно, польз jabber:jabber в системе есть
<auto-create> раскоментировал
уточни плз по поводу register-enable='true' ,
пока таже картина
>[оверквотинг удален]
>>>jabberd запускаю из под рута
>>
>>А зачем? Они же советуют создать системного пользователя и группу jabber.jabber и запускать из под неё. А <auto-create> в sm.xml раскомментировано и register-enable='true' в тэг <id> в c2s.xml вставлен? Или попробуй создать пользователя в мускуле
>>
>>insert into jabberd2.authreg values('testuser','DOMAIN.RU','secretpass',null,null,null);
>
>ис под рута пускаю пока времменно, польз jabber:jabber в системе есть
><auto-create> раскоментировал
>уточни плз по поводу register-enable='true' ,
>пока таже картина<local>
<!-- Who we identify ourselves as. This should correspond to the
ID (host) that the session manager thinks it is. You can
specify more than one to support virtual hosts, as long as you
have additional session manager instances on the network to
handle those hosts.
realm
attribute specifies the auth/reg or SASL authentication realm
for the host. If the attribute is not specified, the realm will
be selected by the SASL mechanism, or will be the same as the ID
itself. Be aware that users are assigned to a realm, not a host,
so two hosts in the same realm will have the same users. If no
realm is specified, it will be set to be the same as the ID.
pemfile
attribute specifies the file containing a SSL certificate and
private key for client connections. If this is non existant,
clients will not be offered the STARTTLS stream extension
verify-mode
SSL verify mode - see SSL_CTX_set_verify(3), mode parameter
require-starttls
If this is enabled, clients must do STARTTLS
before they can authenticate. Until the stream is encrypted,
all packets will be dropped.
register-enable
Remove this attribute to disable account registrations.
instructions
Human-readable instructions to be returned to client when
registration is requested.
password-change
Password change only. When registration is disabled, it may
still be useful to allow clients to change their password. If
you want this, add this attribute when you disable registration.-->
<id register-enable='true' realm='MYDOMAIN.RU'>mydomain.ru</id>
>[оверквотинг удален]
> registration is requested.
>
>
> password-change
> Password change only.
>When registration is disabled, it may
> still be useful
>to allow clients to change their password. If
> you want this, add this attribute when you disable registration.-->
> <id register-enable='true' realm='MYDOMAIN.RU'>mydomain.ru</id>а у меня другой тег <local> , там нету этих параметров, 2 ветка jaberd
>[оверквотинг удален]
>>
>> password-change
>> Password change only.
>>When registration is disabled, it may
>> still be useful
>>to allow clients to change their password. If
>> you want this, add this attribute when you disable registration.-->
>> <id register-enable='true' realm='MYDOMAIN.RU'>mydomain.ru</id>
>
>а у меня другой тег <local> , там нету этих параметров, 2 ветка jaberdЭто c2s.xml и тоже для jabberd2/
>[оверквотинг удален]
>>> Password change only.
>>>When registration is disabled, it may
>>> still be useful
>>>to allow clients to change their password. If
>>> you want this, add this attribute when you disable registration.-->
>>> <id register-enable='true' realm='MYDOMAIN.RU'>mydomain.ru</id>
>>
>>а у меня другой тег <local> , там нету этих параметров, 2 ветка jaberd
>
>Это c2s.xml и тоже для jabberd2/вставил (( и ничего
>[оверквотинг удален]
>>>> still be useful
>>>>to allow clients to change their password. If
>>>> you want this, add this attribute when you disable registration.-->
>>>> <id register-enable='true' realm='MYDOMAIN.RU'>mydomain.ru</id>
>>>
>>>а у меня другой тег <local> , там нету этих параметров, 2 ветка jaberd
>>
>>Это c2s.xml и тоже для jabberd2/
>
>вставил (( и ничегофаервол в сусе больно хитрый )))
всем спасибо )