Ok. So I know my subject is not super descriptive. Here is my problem.
I have opened up a an ssh port on an internet routeable server at my work. I enabled ssh forwarding on this server, and set up some firewall rules to allow the box with ssh connect to my work computer on port 5900.
At home, behind my DI-524, I ssh using vnc to my ssh server, and in putty, open a local port on my local pc to listn on port 12000. If I open vnc up now, I tell the vnc client to connet to 127.0.0.1, and it is supposed to connect to my work pc on port 5900.
What really happens, is that I get prompted for my password in vnc, it takes it, and then goes no further. I know that this works, as I have done it from other networks to my work. It for some reason now work when I am home behind my dlink wireless router.
I have not set anything up on the router, and do not know very much about the configs on it. If anyone has any suggestions, they would be greatly appriciated.