powered by Jive Software

How to ? Connecting 2 OpenFire servers


I run an OpenFire 3.4.3 server - for the use of Pandion XMPP Jabber client.
This server runs internaly on the LAN

My requirement now is to run another OpenFire server in order to enable external communications.

Is there a way once this server is setup in the DMZ to hook it to our LAN server ?

Thanks for you inputs,


I did fix my Firewall NAT and port forward rule to enalble server2server on port 5269.

But I see traffic from one server to the other but still not able to “see” connected users of server1 on server2 and vice versa.

2009.07.29 13:00:08 Connexion clôturée avant l établissement de la session
2009.07.29 13:00:07 ServerDialback: RS - Trying to connect to Authoritative Server: srv1:5269(DNS lookup: srv1:5269)
2009.07.29 13:00:07 ServerDialback: RS - Received dialback key from host: srv1 to: srv2
2009.07.29 13:00:07 Connect Socket[addr=/,port=8073,localport=5269]

Connexion clôturée avant l’établissement de la session /

Connection closed before the establishment of the session

=> Can this be due to the firewall ?

java.net.ConnectException: Connection timed out: connect
2009.07.29 13:04:02 Error verifying key of remote server: srv1

javax.net.ssl.SSLException: Unsupported record version Unknown-47.115
] Error while negotiating TLS: org.jivesoftware.openfire.net.SocketConnection@a87a8 socket: Socket[addr=/,port=27562,localport=5269] session: org.jivesoftware.openfire.session.LocalIncomingServerSession@1644c9 status: 1 address: srv2/fde67ca5 id: fde67ca5
2009.07.29 13:05:22 [org.jivesoftware.openfire.net.SocketReadingMode.negotiateTLS(SocketReadingMode .java:77)
at java.lang.Thread.run(Unknown Source)

I have set the server connection to NOT be TLS and I still see these in the error log.

posted an answer in http://www.igniterealtime.org/community/message/194381#194381