Alright I have a Linksys WRT54G router. I want to be able to remote desktop to my computers behind the router...as well as remotely connect to the router. I am also behind a Sonicwall hardware firewall. I am assuming I will need to set up a vpn to gain access behind the firewall, but how do I remotely connect to my computers behind the router??