Hello everyone;
First off: thank you to everyone who works or has worked to create and maintain Openfire.
I have deployed four Openfire 3.7.1 servers on top of four CentOS 5.6 boxes. These boxes also run the mail servers for each of our DNS domains.
Everything seems to be working, EXCEPT between two particular servers.
Server A is located in the “example.pt” DNS domain and server properties show xmpp.domain to be “example.pt”;
Server B is located in the “hq.example.pt” DNS subdomain and server properties show xmpp.domain to be “hq.example.pt”;
All DNS pre-requesites are go: subdomain delegation, SRV records for xmpp server and client and proper A records. I can manually dig all the needed records from each of the servers - as far as I can tell, this rules DNS problems out;
From each of the servers, I can start a telnet session to the other server, to port 5269. I get response, as well as traffic between the two machines, seen from tcpdumps on our gateways - IP routing and TCP firewall rule problems are out of the way too, apparently;
A user logged in to server “B” can send add contact requests AND messages to a user logged in to server “A”. I see traffic through tcpdump, and pop-ups on the server “A” user’s xmpp client, BUT;
Any attempt, by a server “A” logged in user, to add a contact from server “B” will not produce any network traffic. Server “A” never tries to reach server “B”. info.log will show several org.jivesoftware.openfire.IQRouter - Packet sent to unreachable address <iq type=“set” id=“879-59”.
What am I missing?
Thanks, in advance.
EDIT: Server “A” gets user info and accounts from an AD domain. AD domain name and DNS name are different, for historical reasons, but I suppose this is not reason enough for this setup not to work.
Message was edited by: Paulo Costa