URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75327
[ Назад ]

Исходное сообщение
"установка jabberd на OSus 10.2"

Отправлено doker , 24-Июл-07 15:30 
установил 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 на OSus 10.2"
Отправлено geekkoo , 24-Июл-07 15:34 
>установил 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, нельзя.


"установка jabberd на OSus 10.2"
Отправлено doker , 24-Июл-07 16:18 
>[оверквотинг удален]
>>жабер запускаеться без ошибок, но клиент соединоться неможет
>>в логах
>>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, нельзя.
>

так пустая она, пытаюсь подсоедениться и создать нового пользователя


"установка jabberd на OSus 10.2"
Отправлено doker , 24-Июл-07 16:20 
>[оверквотинг удален]
>>>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, нельзя.
>>
>
>так пустая она, пытаюсь подсоедениться и создать нового пользователя

конфиги стандартные , поменял только имя хоста и адресс


"установка jabberd на OSus 10.2"
Отправлено geekkoo , 24-Июл-07 16:44 
>[оверквотинг удален]
>>>>
>>>>кто знаком с ситуацией поделитесь опытом плз
>>>
>>>До боли знакомая картина. Ну, не аутентифицируется у тебя пользователь. Сказать по
>>>какой причине, не видя ни конфигов, ни содержимого таблицы authreg, нельзя.
>>>
>>
>>так пустая она, пытаюсь подсоедениться и создать нового пользователя
>
>конфиги стандартные , поменял только имя хоста и адресс

Значит у тебя c2s с мускулем не контачит. Там в конфиге есть имя юзера и его пароль. Этот юзер должен быть заведен как пользователь мускуля, и ему должны быть даны все права на базу данных жабира.


"установка jabberd на OSus 10.2"
Отправлено doker , 24-Июл-07 16:50 
>[оверквотинг удален]
>>>>
>>>
>>>так пустая она, пытаюсь подсоедениться и создать нового пользователя
>>
>>конфиги стандартные , поменял только имя хоста и адресс
>
>Значит у тебя 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';



"установка jabberd на OSus 10.2"
Отправлено doker , 24-Июл-07 16:59 
>[оверквотинг удален]
>      <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 запускаю из под рута


"установка jabberd на OSus 10.2"
Отправлено geekkoo , 24-Июл-07 17:17 
>[оверквотинг удален]
>>      <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);


"установка jabberd на OSus 10.2"
Отправлено doker , 24-Июл-07 17:37 
>[оверквотинг удален]
>>>
>>>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 на OSus 10.2"
Отправлено geekkoo , 24-Июл-07 21:31 
>[оверквотинг удален]
>>>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>


"установка jabberd на OSus 10.2"
Отправлено doker , 25-Июл-07 10:22 
>[оверквотинг удален]
>         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


"установка jabberd на OSus 10.2"
Отправлено geekkoo , 25-Июл-07 13:02 
>[оверквотинг удален]
>>
>>         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/


"установка jabberd на OSus 10.2"
Отправлено doker , 26-Июл-07 16:50 
>[оверквотинг удален]
>>>         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/

вставил (( и ничего


"установка jabberd на OSus 10.2"
Отправлено doker , 27-Июл-07 17:36 
>[оверквотинг удален]
>>>>         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/
>
>вставил (( и ничего

фаервол в сусе больно хитрый )))
всем спасибо )