Map Network drive across internet through Linksys router

I have a small LAN using a single Linksys router.
This router is also connected to the internet using high speed DSL.

I have a need to allow someone at their home to be able to map a network drive to a folder on one of the computers in the office (in the LAN).  The office computer runs WinXP, the home computer runs Win2K.

The home computer is able to ping the public IP address.

I have opened port 445 on the router, which is the one used by the CIFS protocol which is what I have read is used when mapping a network drive.  I have used port forwarding to point to the office computer in question.

The home computer is able to connect to the office computer in question on port 80 using IE.

What do I need to do differently?  Is there a good way for me to listen in on what the home computer is sending?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Lee W, MVPTechnology and Business Process AdvisorCommented:
Server Message Block is what is needed, open ports 136-139.  But be advised this is considered a HUGE security risk.  Much better if you could find a way to setup VPN.
I would strongly suggest not to expose the NetBIOS ports - as thee are certainly most vulnerable. Instead, you can set up an FTP server (freeware, like GuildFTPd) on your LAN server, then forward the FTP port (21) to your Server's internal IP address on the router (see port forwarding, or NAT - network address translation - sections of your router manual). For extra security, you can set up Web Folders -

Another software I use personally to access remote files in my office is VNC (or Ultr@VNC, or RealVNC derivatives) that allow me to control my computer at work remotely, and provides encryption of everything sent between two machines - 

If using unencrypted data transfer mechanism, a hacker can intercept sensitive information that you send over the Internet (e.g., via FTP). VPN is ultimately the best solution, as suggested by leew above, but VPN software costs money.
gdbjohnsonAuthor Commented:
I have read that this is a bit of a security risk...  I have done some more reading about it, and so I will take your advice and not use NetBios.

Normally I would use something like VNC, or even remote desktop, but the problem is one of printing.  I don't think VNC allows you to print across the internet to a local computer, and this is a necessary feature.

Do you know of any good remote access software that allows you to mount a local printer to the session?

Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

Lee W, MVPTechnology and Business Process AdvisorCommented:
Remote Desktop allows printing.  Obviously, you need to be running XP Pro or 2000 server or 2003 Server though,
Lee W, MVPTechnology and Business Process AdvisorCommented:
gdbjohnsonAuthor Commented:

>mount a local printer to the session
What I mean, is that I need to be able to print documents on the remote computer (at the office) using the printer at home.  AFAIK, RDP doesn't anable this, and I'm not sure that IPP is easy either.

I have heard that Citrix may do it, but I've never tried/used it.

Lee W, MVPTechnology and Business Process AdvisorCommented:
I can print things from the terminal session to the printer right next to me using Remote Desktop.  

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gdbjohnsonAuthor Commented:
wow... I've used TS/RDP a lot, and I never knew that was there.  
That feature would have saved me a lot of time.

Thanks a lot for the link, it's very helpful.

gdbjohnsonAuthor Commented:

How can I get local drives mounted in the session?  It seems to be restricted, and I saw it mentioned that I need a Citrix ICA client.  Is this your experience, or have you been able to get that to work?

Lee W, MVPTechnology and Business Process AdvisorCommented:
From my experience, local drives mounting will depend on what client you are connecting with and what OS you are connecting to:

If you are connecting to a 2000 Server, regardless of client, you will not be able to mount drives (unless you use Citrix or POSSIBLY some other third party app)

If you are connecting to 2003 Server or XP Pro, then you MUST use the RDP 5.2 Client (the one included with XP).  This client is available from Microsoft and can be installed on any Win32 platform (that I've seen).
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking Protocols

From novice to tech pro — start learning today.