Can't connect with Remote Desktop Connection

0

I try to connect from work to my laptop in home via Remote Desktop Connection, but I can't. On work I use PC with Windows 7, at home laptop is with Windows 7 + router.

In "System Properties" I checked "Allow Remote Assistance...", on Remote Desktop is second option "Allow Connections from computers running any version of RD".

Remote laptop has username+password.

Also I switch off Firewall on laptop and firewall on router just to try and nothing happen. Got message "Remote Desktop can`t connect to the remote computer..."

I'm really stuck on this and any help will be appreciated.

Jason Paddle

Posted 2012-06-13T08:56:07.923

Reputation: 593

"at home laptop is with Windows 7"... Windows 7 what... Professional? Ultimate? Because you won't be able to RDP into Windows 7 Home Premium. Just like XP Home and Vista Home Premium, Windows 7 Home Premium doesn't include all the necessary files to accept RDP connections. Doesn't matter what the checkbox says. You'd have to hack your version of Win 7 home to think it was Pro, and even then, some report that SP1 breaks the hack. http://andrewblock.net/2010/02/23/enable-remote-desktop-on-windows-7-home-premium-64-32-bit

– Bon Gart – 2012-06-13T09:46:23.387

Home laptop is - Windows 7 Ultimate. Work PC is Windows 7 Proffesional. I`m sorry forgot to mention. – Jason Paddle – 2012-06-13T09:49:41.383

no problem. Just making sure. – Bon Gart – 2012-06-13T10:14:28.363

Answers

2

If you have a NAT router, disabling the router firewall may not be enough. Did you set up a port forwarding rule?

To be able to connect to your laptop at home, you have to set up a port forwarding rule which forwards an external port of your choice to the internal port 3389 (remote desktop) of your laptop.

Let's say your external ip is 1.2.3.4 and the internal ip of your laptop is 192.168.0.20. You could then create the following forwarding rule:

1.2.3.4:55555 -> 192.168.0.20:3389

This would forward external port 55555 to the remote desktop port of your laptop.

If you correctly disabled the firewalls on your router and laptop, you should be able to get a remote desktop connection from work using 1.2.3.4:55555.

speakr

Posted 2012-06-13T08:56:07.923

Reputation: 3 379

OK i will try this. What port i need to put on external- 55555 ? or other ? – Jason Paddle – 2012-06-13T09:19:18.223

I can't see where in router i can set this rules. Router is MSI RG54SE II. In menu 'Forwarding' i have 'Virtual Servers', 'Port Triggering', 'DMZ' and 'UPnP' – Jason Paddle – 2012-06-13T09:31:06.350

@JasonPaddle Go to Virtual Servers, add a new one. Then choose Service Port 3389 and insert the internal ip of your laptop as IP Address. Choose TCP as Protocol and Status enabled. This way you will forward external port 3389 to internal port 3389 of your laptop. – speakr – 2012-06-13T10:30:21.537

done, but still no connection Image

– Jason Paddle – 2012-06-13T10:52:52.253

@JasonPaddle You can try a port scan e.g. with nmap to see if port 3389 is really open: If you get a port filtered result, some firewall is still blocking. If you get a port closed result, your port forwarding works and your firewalls are disabled, but your remote desktop service is not enabled.

– speakr – 2012-06-13T10:58:53.987

Tried with this: Online Scaner and got this message: IP isn't responding on port 3389 on both local and remnote PC's

– Jason Paddle – 2012-06-13T12:13:35.157

0

Do you have another machine you can connect to the network local to your home laptop and test the RDP connection from that machine to your laptop. That would test whether RDP is working at all on this pc and possibly point a finger at the router / firewall settings.

Rob

Posted 2012-06-13T08:56:07.923

Reputation: 385

No, i have only one external and one remote – Jason Paddle – 2012-06-13T09:19:37.287