[SOLVED] Jabber сервер. Не могу подключиться по имени сервера.
S-anches 27 октября, 2010 - 11:09
Всем привет. Поставил net-im/ejabberd-2.1.5. Настроил, запустил. Но в клиенте например PSI, да и в других, не могу подключиться к серверу по имени сервера. То есть с компа клиента сервер по имени нормально пингуется, с сервера сам сервер по имени пингуется. Но когда в пси пишешь адрес сервера говоришь подключиться, он говорит сервер не найден. Если в ручную пишешь адрес сервера именем, тоже не подлючается, если написать Ip адрес то подключится. Как это понять?
»
- Для комментирования войдите или зарегистрируйтесь

При чем с компа клиента по
При чем с компа клиента по telnet нормально подключается. как по айпи так по имени.
+1
У меня тоже такая проблема... запись в DNS соответствующая имеется. По имени хоста сервер пингуется и все сервисы работают как положено. Кроме ejabberd. В том же PSI приходится вручную указывать IP сервера.
Если кто-то знает, как решить, буду признателен.
Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!
В логи ежа глянуть, например.
В логи ежа глянуть, например. Наверняка в EJABBERD_NODE дело.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
У меня при старте пишется что
У меня при старте пишется что ejabberd@localhost удачно стартанул. А о других доменах такой инфы нет. Так и должно быть?
но ejabberdctl live --node
норм стартует пишет:
=INFO REPORT==== 27-Oct-2010::15:43:28 === I(<0.40.0>:ejabberd_app:70) : ejabberd 2.1.5 is started in the node 'ejabberd@bill.school101.local' =PROGRESS REPORT==== 27-Oct-2010::15:43:28 === application: ejabberd started_at: 'ejabberd@bill.school101.local'Вот лог.
=ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./string.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./pg2.beam. Function: get_file. Process: code_server. =INFO REPORT==== 2010-10-27 15:51:15 === D(<0.237.0>:ejabberd_captcha:331) : The option captcha_cmd is not configured, but some module wants to use the CAPTCHA feature. =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./ejabberd_odbc_sup.beam. Function: get_file. Process: code_server. =INFO REPORT==== 2010-10-27 15:51:15 === I(<0.37.0>:ejabberd_rdbms:37) : ejabberd has not been compiled with relational database support. Skipping database startup. =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./mod_muc.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 2010-10-27 15:51:15 === E(<0.37.0>:gen_mod:73) : {undef, [{mod_muc,start, ["localhost", [{access,muc}, {access_create,muc_create}, {access_persistent,muc_create}, {access_admin,muc_admin}]]}, {gen_mod,start_module,3}, {lists,foreach,2}, {ejabberd_app,start,2}, {application_master,start_it_old,4}]} =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./mod_pubsub.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 2010-10-27 15:51:15 === E(<0.37.0>:gen_mod:73) : {undef, [{mod_pubsub,start, ["localhost", [{access_createnode,pubsub_createnode}, {ignore_pep_from_offline,true}, {last_item_cache,false}, {plugins,["flat","hometree","pep"]}]]}, {gen_mod,start_module,3}, {lists,foreach,2}, {ejabberd_app,start,2}, {application_master,start_it_old,4}]} =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./regexp.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./mod_muc.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 2010-10-27 15:51:15 === E(<0.37.0>:gen_mod:73) : {undef, [{mod_muc,start, ["bill.school101.local", [{access,muc}, {access_create,muc_create}, {access_persistent,muc_create}, {access_admin,muc_admin}]]}, {gen_mod,start_module,3}, {lists,foreach,2}, {ejabberd_app,start,2}, {application_master,start_it_old,4}]} =ERROR REPORT==== 2010-10-27 15:51:15 === File operation error: eacces. Target: ./mod_pubsub.beam. Function: get_file. Process: code_server. =ERROR REPORT==== 2010-10-27 15:51:15 === E(<0.37.0>:gen_mod:73) : {undef, [{mod_pubsub,start, ["bill.school101.local", [{access_createnode,pubsub_createnode}, {ignore_pep_from_offline,true}, {last_item_cache,false}, {plugins,["flat","hometree","pep"]}]]}, {gen_mod,start_module,3}, {lists,foreach,2}, {ejabberd_app,start,2}, {application_master,start_it_old,4}]} =INFO REPORT==== 2010-10-27 15:51:15 === I(<0.37.0>:ejabberd_app:70) : ejabberd 2.1.5 is started in the node ejabberd@localhostКакой домен? SRV есть запись?
Какой домен? SRV есть запись?
Не грусти, товарищ! Всё хорошо, beautiful good!
Нет, нету. У меня пока dns
Нет, нету. У меня пока dns под виндой крутится.
Щас вот создал srv запись, ни знаю правильно ли, имя _jabber протокол _tcp порт 5222, всё так же не подключается.
И ещё добавил srv _xmpp._tcp.school101.local
должны быть три SRV такого
должны быть три SRV такого вида (пример для bind)
где 5269 и 5222 - порты TCP
Проверить можно так
ответ должен быть такой
Не грусти, товарищ! Всё хорошо, beautiful good!
Сделал: bill ~ # dig
Сделал:
Всё равно такая же беда.
Домен school101.local На
Домен school101.local
На хосте data.school101.local висит ad под 2008r2
Хост на котором jabber bill.school101.local
В настройках ejabberd в хостах localhost и bill.school101.local.
Честно говоря, у меня не
Честно говоря, у меня не получалось запускать psi без указания адреса сервера, если домен заканчивается на local. Возможно, действуют какие-то ограничения внешнего характера.
Не грусти, товарищ! Всё хорошо, beautiful good!
И вправду. Сделал домен
И вправду. Сделал домен school101 и всё заработало.
Сделай тогда уж school101.ru
Сделай тогда уж school101.ru :), согласно рекомендациям MS.
Не грусти, товарищ! Всё хорошо, beautiful good!
У нас сайт с таким доменом. И
У нас сайт с таким доменом. И хостится где-то в инете ) И из школы на него доступ нужен.
ну и добавишь в DNS запись
ну и добавишь в DNS запись www с внешним ip, какие проблемы.
Не грусти, товарищ! Всё хорошо, beautiful good!
Дык не все же пишут www...
Дык не все же пишут www...