I would be most grateful if anyone can help me fix my weird network.
There are actually three routers that are connected, but only two have computer connections.
1. Router 1 is a Netgear router/print server and is connected to the WAN 192.168.0.1. Linux server is connected to this router as 192.168.0.9
2. Router 2 is a Linksys wireless router and is only used by the wireless laptop. It has IP 192.168.0.10. DHCP is not active on this router, rather DHCP is served by Router 1.
3. Router 3 is a Netgear/VOIP router for Vonage.
From the client laptop I am able to connect to the internet, print to the printer attached to the Router 1 print server. I can mount network drives from the Windows box attached to Router 1 but cannot open a VNC connection to that machine. The windows box on Router 1 can connect a VNC session to the laptop on Router 2.
The linux box on Router 1 uses ddclient and a free dns service to be available from the internet. I can ssh to the box using either its LAN or internet hostname. I have set up an ssh tunnel to tunnel VNC. The problem is VNC does not connect either locally or via the internet hostname.
Any ideas about the VNC problem? The error message is "The connection closed unexpectedly" and takes a while to pop up.

