Can't access shared folder over internet

July 9, 2012 at 19:50:51
Specs: Windows Server 2003
Hi, I'm pretty new to this forum, so please excuse if I sounds funny

Let me first provide a brief description here,

I've got a windows server 2003 machine which access internet over a Netgear N150 router also I've got an static IP, now internet is working properly even I can ping my machine from a remote machine.

Here starts the real problem, I've shared few folders which I can't access from any remote machine not in my LAN.

Although I could access my server through remote desktop and everything else is working fine, so please guide me guys

Note: I've opened port 445 on router even that didn't helped also Windows firewall is OFF.

Now when I try to browse my server through \\myserverip it shows me a blank window but when I tried to access it like \\myserverip\sharedfolder it gives me error which reads something like
"File and printer sharing seems online but server is not responding on port 445."

Please help me guys, I've tried to explain it in some technical way although doesn't know if I succeed a bit :)

Thanks in advance

Nizam Khan

See More: Cant access shared folder over internet

Report •

July 10, 2012 at 05:00:14
What about Windows firewall? Did you add an exception there?

How do you know when a politician is lying? His mouth is moving.

Report •

July 10, 2012 at 05:28:59
As mentioned in my query, Windows Firewall is off (although I've made an exception for port 445 when it was ON).

Report •

July 10, 2012 at 06:26:25
Do not allow SMB connections from the Internet. Instead, setup a VPN connection to your server so you can access your local resources securely. Even a PPTP VPN would be better than what you're trying to do.


Does require a second NIC.


Report •

Related Solutions

July 10, 2012 at 09:55:17
These are the ports needed for file and printer sharing:

But, I can't stress enough, don't do this over the internet.
In worse case, it takes minutes, and you've have guests in your network, you've never dreamed of.

As Tonysathre mentioned, use any kind of VPN for that !!!
OpenVPN is a good solution for that.

Report •

July 10, 2012 at 11:59:45
Hi All,
Thanks for your support,
My main purpose is to setup VSS (visual source safe) connectivity from my server to remote machines (so that I can work on code from any part of world simply).

So I don't think VPN can help me setting up something like that?


Report •

July 10, 2012 at 12:13:38
Don't get that.
You even can logon to your server from any part of the world by using VPN.

Anyway, it's you decision on howto make your server public to the internet.
You need to make sure, that also ports TCP 139 and 445 and UDP 137 and 138 are accessable.

Report •

July 10, 2012 at 21:28:43
I'll try with VPN first the only issue would be if it allows me to connect through VSS if succeed then that's the best solution otherwise I'll open above specified ports only for particular IPs, will that be a good idea then?

Thanks again for your time

Report •

July 10, 2012 at 23:35:31
I've opened all the said ports TCP 139,445 and UDP 138,137 on my router (windows firewall is off)

Still from client machine I can't access the shared folder it reads "File and Print sharing resource (server IP) is online but isn't responding to connection attempts. The remote computer isn't responding to connections on port 445 due to firewall or security policy settings"

Please help.
Thanks again

Report •

July 11, 2012 at 07:48:26
You can't just open the ports, you need to create a NAT rule that forwards traffic on a specific ingress port to the private address of your server.

Can you telnet to any of the SMB ports?

Are you even being prompted to login? If not, then your problem is probably what I mentioned at the top of this post.


Report •

July 11, 2012 at 08:36:51
If the server is connected to a router through the internet, there is a firewall in between the server and the internet and you have to create NAT rules for that ports in the routers firewall, as tonysathre mentioned.

Report •

Ask Question