Ejabberd & réseau local

Salut,
J’essaye depuis ce matin d’installer ejjaberd sur mon lan (en fin sur mon serveur…)

L’installation s’est bien passée, j’ai créé un admin, je me connecte à l’interface Web de ajabberd, et avec pidgin sur localhost (toujours sur le serveur).

A partir d’une machine sur mon lan je vois bien les ports ouverts sur le serveur :

$ nmap 192.168.0.1 ... 5222/tcp open unknown 5269/tcp open unknown 5280/tcp open unknown ... Nmap done: 1 IP address (1 host up) scanned in 0.12 seconds

Comment me connecter à ejabberd avec pidgin à partir d’une machine du lan ?

J’ai bien tenté des modif à /etc/ejaberd/ejabberd.cfg pour créer un nouveau serveur virtuel mais je n’arrive à rien, ça plante (ejabberd ne redémarre pas à la moindre modif du fichier de conf…)

[code]# cat /etc/ejabberd/ejabberd.cfg
{acl, admin, {user, “laurent”, “localhost”}}.
{hosts, [“localhost”]}.

{loglevel, 4}.

{listen,
[
{5222, ejabberd_c2s, [
{access, c2s},
{shaper, c2s_shaper},
{max_stanza_size, 65536},
starttls, {certfile, “/etc/ejabberd/ejabberd.pem”}
]},
{5269, ejabberd_s2s_in, [
{shaper, s2s_shaper},
{max_stanza_size, 131072}
]},
{5280, ejabberd_http, [
http_poll,
web_admin
]}
]}.

{s2s_use_starttls, true}.

{s2s_certfile, “/etc/ejabberd/ejabberd.pem”}.

{auth_method, internal}.

{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.

{acl, local, {user_regexp, “”}}.

{access, max_user_sessions, [{10, all}]}.
{access, local, [{allow, local}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, announce, [{allow, admin}]}.
{access, configure, [{allow, admin}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, register, [{deny, all}]}.
{access, pubsub_createnode, [{allow, all}]}.

{language, “en”}.

{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % requires mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_ctlextra, []},
{mod_disco, []},
%%{mod_echo, [{host, “echo.localhost”}]},
{mod_irc, []},
{mod_last, []},
{mod_muc, [
%%{host, “conference.@HOST@”},
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin},
{max_users, 500}
]},
%%{mod_muc_log,[]},
{mod_offline, []},
{mod_privacy, []},
{mod_private, []},
{mod_proxy65, [
{access, local},
{shaper, c2s_shaper}
]},
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, [“default”, “pep”]}
]},
{mod_register, [
{welcome_message, {“Welcome!”,
"Welcome to a Jabber service powered by Debian. "
"For information about Jabber visit "
http://www.jabber.org”}},

              {access, register}
             ]},

{mod_roster, []},
%%{mod_service_log,[]},
%%{mod_shared_roster,[]},
{mod_stats, []},
{mod_time, []},
{mod_vcard, []},
{mod_version, []}
]}.[/code]

Si quelqu’un a ejabberd opérationnel sur son LAN, je suis preneur d’un peu d’aide…
Merci !

Résolu,
Pas très clair ce truc…

Je n’ai rien changé à la config, j’ai juste ajouté un domaine.

Mais un coup ejabberd redémarrait convenablement, un coup il plantait (enfin il ne redémarrait pas).
Même quand je stoppais ejabberd, il restait un processus qui tournait (/usr/lib/erlang), je pense que c’est ça qui empêchait ejabberd de redémarrer convenablement, obligé de l’arrêter à grands coups de kill…

C’est réglé, mais je n’ai pas trop compris comment j’ai fait, enfin je " tchat’ " sur mon lan et ça c’est cool !

Il faut dire que le “erlang” c’est un peu opaque pour moi… :mrgreen: