Więc tak, żeby uruchomić ejabberd naprawdę niewiele trzeba. Wystarczy postępować zgodnie z instrukcją którą wkleiłem w pierwszym poście z drobnymi zmianami:
Kod: Zaznacz cały
%% Admin user
{acl, admin, {user, "pawel", "192.168.2.101"}}.
%% Hostname
{hosts, ["jabber","192.168.2.101"]}.
Tutaj właśnie jest ten adres IP o który mi chodziło, teraz dla przykładu wkleiłem adres klasy C. Nazwa jabber jest to po prostu nazwa komputera.
Następną rzeczą jaką należało zmienić to:
Kod: Zaznacz cały
%%
%% To enable the old SSL connection method (deprecated) in port 5223:
%%
{5223, ejabberd_c2s, [
{access, c2s},
{shaper, c2s_shaper},
{max_stanza_size, 65536},
tls, {certfile, "/etc/ejabberd/ejabberd.pem"}
]},
W oryginalnym pliku port 5223 jest w komentarzu, więc trzeba usunąć znaczki '%' i wszystko będzie działać. To była przyczyna moich problemów, zresztą to na tej stronie też jest napisane ale ja bardziej sugerowałem się że musi być nazwa domenowa
Co do bota na jabberze też już mi się udało.
lessmian2 twoja wskazówka była niezastąpiona

A tak na poważnie, do tego celu użyłem przykładu ze strony
http://pigmej.eu/index.php/2007/05/04/b ... ie-xmpppy/ , oczywiście skrypt jest do gruntownego przerobienia ale sam mechanizm działa i jest trochę błędów z
" i
'.
Jeszcze jak uda mi się uruchomić transport gadu-gadu na ejabberd to będę już całkiem zadowolony.