Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have been asked to help setup a remote desktop solution for a small business that has about 10 workstations. All 10 workstations are sharing a single verizon dsl line with (presumably) a low-end westell DSL modem. They do not currently have a static IP.

Each person would like the ability to remote desktop into their office machine from home, though in all likelihood there will not usually be 1-2 people doing this at any time.

What are the basic obstacles I will have to deal with? I presume not having a static ip is one problem that needs to be solved, but even with a single static IP, how will the remote connection finds it way to the proper machine? Is there some routing software that can be employed here, or another method?

Links or suggestions much appreciated. I assume this problem has likely been faced by many folks before...

share|improve this question
add comment

1 Answer 1

up vote 10 down vote accepted

Use an external dynamic DNS service to associate your IP with a DNS name.

Then, you can port-forward different external ports to the same RDP port on different internal systems. This is not routing, this is just one of the many ways you can use the features of NAT.

The desktops, of course, will need to be on, and have static internal IP addresses, or else the port-forwarding won't work.

share|improve this answer
1  
And he'll also need a router that can do that. I know older Linksys routers do not have the ability to have a different internal port than the external port in the port forwarding mappings; you'd have to change the port that RDP listens on if that was the case/only router option. –  gravyface Aug 22 '11 at 17:03
    
Throw DD-WRT on a cheap WRT54G and that will solve the majority of any problems he may face regarding the router. –  Jason Taylor Aug 22 '11 at 17:06
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.