Si tenemos dos servidores Openfire instalados y queremos que los usuarios de uno puedan agregar en su lista de amigos usuarios del otro servidor tenemos que modificar la configuración de los servidores.
Consideramos la siguiente situación:
los dos servidores están instalados en dos computadores de la misma LAN:
Primero, si hay un cortafuegos por el medio, tenemos que abrir el puerto 5269 TCP en ambos
Segundo, entramos en la pagina de administración del servidor A y escogemos el menú Server > Server Settings > Server to Server
Configuramos la pagina como sigue:
Luego vamos en el menú Server > Server settings > Security settings y bajo el cuadro Server Connection Security seleccionamos la casilla:
Guardamos los cambios y seguimos el mismo procedimiento en el servidor B indicando la IP: 192.168.1.100 en la White List
Guardamos los cambios y miramos si la conexión está activa:
Vamos al menú Sessions > Server Session donde debería aparecer:
Si no aparece ninguna conexión podemos usar telnet para averiguar si el puerto está abierto. Desde la consola de Linux del servidor A digitamos:
telnet
telnet> o -a 192.168.1.200 5269
Trying 192.168.1.200...
Connected to 192.168.1.200
Escape character is '^]'.
</stream:stream>Connection closed by foreign host.
Si aparece la expresión en negrita todo está bien.
Ahora abrimos nuestro cliente Spark, nos registramos con un nombre de usuario del servidor A (ej. fulano) y añadimos en nuestra lista de amigos un usuario del servidor B de esta forma:
Si tenemos tres o más servidores Openfire que queremos conectar entre ellos los añadimos en la white list de cada uno.
Comentarios
URGENTE
configure todo cual me han dicho pero cuando adiciono el usuario no me envia la solicitud de admitir, la idea es que ambos servidores estan pegando a un mismo ldap, no se si esto influya. las maquinas se deben adicionar con un mismo dominio ???? se puede ???
Re: openfire servidores
No tengo mucha experiencia con los usuarios cargados en Ldap. La guía funciona con Dos servidores Openfire, cada uno con su IP/dominio interconectados entre ellos y usando come base de datos MySQL
Habria que investigar un poco sobre todo en los foros de sitio web de Openfire.
Saludos
No puedo establecer la coneccion
Ya he probado todo, y no logro conectar ambos servidores. Remotamente puedo conectarme a cada uno de ellos con un usuario de ese servidor, pero conectar los dos no. Cuanto trato la prueba de telnet me sale que no hay coneccion en un caso y en el otro se conecta pero no me sale lo de </stream:stream> en ambos casos tengo los firewalls de la pc y router desactivadas. Tienen alguna idea?
fallo
Hola, he conigurado todo como dices, pero no se activa la conexion entre los servidores. Los telnet se conectan correctamente, pero no se ve la conexion.
Falta algo de conigurar?