Getting no response from server

I'm having a problem with a new ejabber installation.

Within our local subnets (192.168.x.x) I am able to connect to the ejabber host with both Pidgin on my Linux desktop and using AstraChat on my cell phone on our companies internal wireless network.

When I switch the phone's wireless off and use the carrier's connection, I can't get a response from the host.

I've done port forwarding on the firewall and have run tcpdump on the server. I can see the packets from the outside reach the server but the server never replies.

If I switch the cell phone back to the internal wireless, it starts working and I can see two way traffic.

There is no firewall on the server.

I'm running out of things to look for. Any ideas?

Walter

On a working connection I

On a working connection I get:

11:11:02.603050 IP 192.168.1.252.36960 > chat.xxxx.ca.xmpp-client: Flags [P.], seq 3487016156:3487016374, ack 3155352300, win 840, options [nop,nop,TS val 174026062 ecr 4294943093], length 218

11:11:02.603128 IP chat.xxxx.ca.xmpp-client > 192.168.1.252.36960: Flags [.], ack 218, win 320, options [nop,nop,TS val 4294948334 ecr 174026062], length 0

On a non working connection I get:

11:10:06.043549 IP xxx.xxx.xxx.xxx.64207 > chat.xxxx.ca.xmpp-client: Flags [S], seq 2297922408, win 65535, options [mss 1380,sackOK,TS val 174020394 ecr 0,nop,wscale 7], length 0

11:09:51.995731 IP xxx.xxx.xxx.13xxx8.64207 > chat.xxxx.ca.xmpp-client: Flags [S], seq 2297922408, win 65535, options [mss 1380,sackOK,TS val 174018991 ecr 0,nop,wscale 7], length 0

Syndicate content