The Symptoms are as follows.
If an application creates a new window, the window will take ages to load. The host machine has a leased line and I have 1.4 MB (Bytes not bits) up and downstream from the X server machine. The connection is routed as follows.
X-Server -> internet gateway box(SSH 2022:xclient-machine:22) -> Xclient-machine (SSH)
i.e., I am going through a Openbsd box using a SSH tunnel to get to my client machine where the X11 forwarding is happening
When I create a remote gnome-terminal it can take anywhere between a minute to five minutes. If I use one of these remote terminals to create a new gnome terminal, that too takes the same time, furthermore the terminal that initiated the new window is locked during this time.
Other then this the windows are perfectly responsive. What might be going on here ?
Note1: This is not a compression or bandwidth issue.
Note2: The remote client machine has "UseDns no" set in the sshd config.
Note3: performing a reverse DNS(nslookup) lookup of my home address, or that of the external ip of the gateway machine, results in a immediate response. The gateway IP does not have a FQDN.
What is going on here ? Do I need to setup FreeNX ?