Failed en Ejabberd [Solucionado]

Buenas tardes a todos.

Les cuento que estoy comenzando con Ubuntu Server, instale el Ejabberd para crear un chat en mi casa.

Instale Psi en las PCs con Windows.

Los pasos que hice fueron:

~#sudo apt-get install ejabberd

Se instalo todo bien, edite el fichero /etc/ejabberd/ejabberd.cfg

%% Admin user
{acl, admin, {user, "admin", "192.168.254.10"}}.

%% Hostname
{hosts, ["192.168.254.10"]}.

El puerto que escucha es el 5222.

Guardo los cambios y reinicio el ejabberd.

~# /etc/init.d/ejabberd restart

Pero despues cuando empieza a levantar tira ese error:

~# /etc/init.d/ejabberd restart
Restarting jabber server: ejabberd is not running.
Starting jabber server: ejabberd............................................................ failed.

No me quedo otra que revisar el log.

/var/log/ejabberd# vim ejabberd.log

Aca es donde esta el problema:

=ERROR REPORT==== 2011-11-29 13:04:25 ===
E(<0.311.0>:ejabberd_listener:512) : Failed to open socket:
  {7777,mod_proxy65_stream,[inet,{ip,{192,168,3,187}}]}
Reason: IP address not available: 192.168.3.187

=ERROR REPORT==== 2011-11-29 13:04:25 ===
E(<0.37.0>:gen_mod:73) : Problem starting the module mod_proxy65 for host "192.168.254.10" with options:
  [{access,local},{shaper,c2s_shaper}]
  error: {error,
             {{eaddrnotavail,{7777,{192,168,3,187},tcp}},
              {child,undefined,
                  {7777,{192,168,3,187},tcp},
                  {ejabberd_listener,start,
                      [{7777,{192,168,3,187},tcp},
                       mod_proxy65_stream,
                       ["192.168.254.10",{access,local},{shaper,c2s_shaper}]]},
                  transient,brutal_kill,worker,
                  [ejabberd_listener]}}}

=INFO REPORT==== 2011-11-29 13:04:25 ===
    application: ejabberd
    exited: {bad_return,
                {{ejabberd_app,start,[normal,[]]},
                 {'EXIT',
                     {{error,
                          {{eaddrnotavail,{7777,{192,168,3,187},tcp}},
                           {child,undefined,
                               {7777,{192,168,3,187},tcp},
                               {ejabberd_listener,start,
                                   [{7777,{192,168,3,187},tcp},
                                    mod_proxy65_stream,
                                    ["192.168.254.10",
                                     {access,local},
                                     {shaper,c2s_shaper}]]},
                               transient,brutal_kill,worker,
                               [ejabberd_listener]}}},
                      [{mod_proxy65,start,2},
                       {gen_mod,start_module,3},
                       {lists,foreach,2},
                       {ejabberd_app,start,2},
                       {application_master,start_it_old,4}]}}}}
    type: temporary
~                 

Lo curioso es que me dice que no esta disponible la IP 192.168.3.187

Me fije en los ficheros de /etc/hosts y /etc/network/interfaces. La IP esta como estatica, 192.168.254.10

Lo que vengo a solicitar es que me ayuden a encontrar el camino para que el ejabberd se redireccione a la 192.168.254.10 y no 192.168.3.187.

Muchas gracias por su tiempo.

PD: Sepan disculpar por la falta de tildes, es que estoy usando una PC con Gentoo y nunca se me dio por pasar el teclado a espaniol.

Por cierto, se me olvido de aclarar que hace una semana que llevo luchando boxing con el ejabberd. cry

Ya esta, lo solucione editando el fichero /etc/hosts

Habia que agregarle la IP actual con el nombre de la maquina.

Es decir, la maquina tiene IP 192.168.3.22 y el nombre es "servidor"

Entonces en /etc/hosts ponen

192.168.3.22 servidor

Reinician el jabber y ya esta andando.