1 (30.03.2011 13:04:05 отредактировано tyrnov)

Ставил по ману http://wiki.enchtex.info/howto/gentoo/ejabberd

Не конектится PSI

/etc/init.d/ejabberd restart
 * Stopping ejabberd ...                                                  [ ok ]
 * Starting ejabberd ...                                                  [ ok ]

Вроде работает. Конфиг:

http://paste.pocoo.org/show/362540/
109.94.176.125 внешний ip
10.64.116.112 внутренний ip

ОС: Gentoo/Funtoo

2

порты-то открыты?

3

должны быть все открыты
Как могу проверить?

ОС: Gentoo/Funtoo

4 (30.03.2011 13:20:36 отредактировано Lupo Alberto)

tyrnov пишет:

Как могу проверить?

Убедиться, что запущены:

 Консоль:

netstat -pan --inet | grep НОМЕР_ПОРТА

 Консоль:

lsof -i :НОМЕР_ПОРТА


Показать на форум iptables-save

Был, был и весь вышел...

5

netstat -pan --inet | grep 5222
netstat: no support for `AF INET (sctp)' on this system.

lsof -i :5222
bash: lsof: команда не найдена
ОС: Gentoo/Funtoo

6

tyrnov пишет:

bash: lsof: команда не найдена

 Консоль:

emerge  sys-process/lsof

Был, был и весь вышел...

7

http://ip.dmob.ru/?page=checkport&action=go тут проверил 80 открыт а 5222 закрыт

ОС: Gentoo/Funtoo

8

У ejabberd вообще есть такая плохая привычка при некоторых ошибках запускаться, но не светить портами =). Очень может быть, что вы где-то пропустили точку, запятую или скобочку =)

9

tyrnov пишет:

http://ip.dmob.ru/?page=checkport&action=go тут проверил 80 открыт а 5222 закрыт

А где, собственно, запущен eiabbered?

Был, был и весь вышел...

10

netstat -lpn | grep 5222 это набрал не чего не выдало. Конфиг выкладывал в первом посте. Сам проверил вроде все норм. Посмотрите пожалуста где мог накосячить.

ОС: Gentoo/Funtoo

11

109.94.176.125 внешний ip
10.64.116.112 внутренний ip

ОС: Gentoo/Funtoo

12 (30.03.2011 15:04:17 отредактировано tyrnov)

lsof -i :80
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2 10037   root    6u  IPv6 258075      0t0  TCP *:http (LISTEN)
apache2 10040 apache    6u  IPv6 258075      0t0  TCP *:http (LISTEN)
apache2 10041 apache    6u  IPv6 258075      0t0  TCP *:http (LISTEN)
apache2 10042 apache    6u  IPv6 258075      0t0  TCP *:http (LISTEN)
apache2 10043 apache    6u  IPv6 258075      0t0  TCP *:http (LISTEN)
apache2 10044 apache    6u  IPv6 258075      0t0  TCP *:http (LISTEN)
apache2 10050 apache    6u  IPv6 258075      0t0  TCP *:http (LISTEN)

lsof -i :5222

Тоесть не чего не работает на порту 5222? Так я понимаю

ОС: Gentoo/Funtoo

13

tyrnov пишет:

Тоесть не чего не работает на порту 5222? Так я понимаю

Да.
Ваш КО  wink

Был, был и весь вышел...

14

Значит elve был прав хоть и ошибок сервер не выдает он не стартует. Буду копать дальше конфиг

ОС: Gentoo/Funtoo

15

Прочел конфиг... надо было читать его сначала  ag .

{hosts, ["mygentoo"]}.

  в приведенной вами инструкции неправильный комментарий. Тут вы пишете свой домен (например у меня тут написано elve.name). И соответственно ниже для админа тоже домен указываете.

Сам туда писать ip не пробовал, но думаю, что на них как раз и ругается =).

16

И там и там у меня ip внешние забиты.

ОС: Gentoo/Funtoo

17

tyrnov, напишите туда домен, а не ip. Вы стали жертвой кривого мануала написанного "мегакулхацкером" (хотя сам то он себе правильно сделал, а других только запутал).

Раз вам больше нравятся примеры, то приведу пример. У меня написано вот так:

{hosts, ["elve.name"]}.

18

Ладно сделаю домен попробую

ОС: Gentoo/Funtoo

19

И можно тогда ссылочку на норм манул

ОС: Gentoo/Funtoo

20

Нормальных я не видел. Сам настраивал по документации, когда еще жабер только набирал популярность.

21

Не домен не помог. Что я и думал даже раде интереса посмотрел что будет на убунте поднял тот же Ejabberd причем работает как с ip как с доменом тут что то именно в Calculate порт закрывает

ОС: Gentoo/Funtoo

22

Вот тоже занялся настройкой ejabberd по началу тоже думал почему порты не открылись, логи повнимательнее посмотрел..там все написано)

 Консоль:
E(<0.37.0>:ejabberd_config:106) : Problem loading ejabberd config file /etc/ejabberd/ejabberd.cfg approximately in the line 618: syntax error before: '{'

оказалось запятую пропустил) исправил это и заработало) порты открылись, правда создать учетку мне так и не удалось и  PyICQt ошибку выдает

23 (23.11.2011 14:49:42 отредактировано tyrnov)

С этой проблемой я разообрался всеже. В с транспортом icq пока нет

ОС: Gentoo/Funtoo

24

Тема решена. Ответы которые мне помогли есть тут и тут. Модераторы поставьте теме решенно

ОС: Gentoo/Funtoo