How do I create a VPN for my home network

I am trying to create a VPN so that I may connect to my home network to access my hdhomerun prime to watch live tv on the road.  I have searched and have not found a definitive guide to create a VPN.  I have access to VMware Workstation as well as some spare PC's to use as a server if need be.  I have a decent amount of computer knowledge, but VPN's seem to be the bane of my exxistance.
Who is Participating?
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.

Patrick BogersDatacenter platform engineer LindowsCommented:
In windows 7/8 there is a nice hidden tool which you find by executing ncpa.cpl
In here you select file, new connection, select the user that should be allowed to enter and next select Through the internet and finally select the TP stack v4.

You will now need to log into your router’s setup page and forward port 1723 to the IP address of the computer where you set up the VPN server.

Connecting to your VPN server: Use the Connect to a network option in Windows and enter your computer’s public IP address. Provide the username and password you selected to log in.

If you need more assistance in the latter, try a google search on how-to-connect-to-a-vpn-in-windows (*xp/vista/7/8)
dmcgettiAuthor Commented:
Patricksr1972, I have tried that with no luck.  I have forwarded port 1723 to the correct PC but it never goes through.  Also, will connecting this way give me access to my homerunprime, or just to that pc?
dmcgettiAuthor Commented:
From my research, I think OpenVPN is what I am looking for, but I cannot seem to get it to work correctly....
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

Patrick BogersDatacenter platform engineer LindowsCommented:
Not going through means you need to read the logs why not. Maybe your VPN server is dropping because you did not allow port 1723 in its firewall?

VPN explained simply, a means to connect to a network while you are not fysically connected. In other words, you can connect to ALL devices on your network.
dmcgettiAuthor Commented:
Firewall has an exception for 1723, and reports it can see me on that port.
Patrick BogersDatacenter platform engineer LindowsCommented:
Enable firewall logging on your VPN server to log dropped and allowed packages. Try to VPN in and check this logs.
Rob WilliamsCommented:
You would be best to buy a VPN capable router.

Desktop O/S's are not configured to perform routing.  If you want to access another device on the network you need to enable that in the registry, but get access to the PC working first.
A VPN router would eliminate that need, or the need to have the PC present at all.

However, I am skeptical that the VPN performance will be suitable for streaming media.

Regardless, when the connection to the home PC fails what error is reported, such as 800, 691, 721,....

GRE needs to be enable in the router as well, there are different processes to do so on different routers.  If you advise of the make and model of your router we may be able to advise.
dmcgettiAuthor Commented:
Patricksr1972, I was able to use Windows built in VPN, I had to change the client side setting s to PTPP, and now I am connected to my home network.  However I can not access or see any of the devices on my home network.  When I look at my attached devices on my router, the client computer's VPN IP shows up but other than that i can not see anything else.
Rob WilliamsCommented:
The VPN on a PC vs server, only allows access to the PC itself.  You need to enable IP routing on the PC.  Then you should be able to access the other devices by using their IP such as  \\\ShareName.  Browsing relies primarily on NetBIOS broadcasts and broadcast packets are not routable over a VPN, thus it is simplest to use IP's to access resources.

To enable IP routing you need to edit the registry.  If not familiar with doing so you may want to engage some help as doing so incorrectly can harm your computer. Before making changes you should back it up:

Using regedit locate the following key and set the value to 1 (enabled)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter

You should then also open the services management console, locate routing and remote access, set to automatic and click start

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
Patrick BogersDatacenter platform engineer LindowsCommented:
Hi again,

What RobWill is suggesting sounds to me like the most valid way.
The other way would be to compare the ip address, subnet and default gateway on the computer VPN-ing in to that of the host.
If this is in the same range you could also add static routes from the VPN-ing PC to the ip address you want to reach but this could be more of a hassle.
Rob WilliamsCommented:
A VPN will not work if the two sites use the same subnet locally.  Every network segment between client and host must be different for routing to take place.  Having said that there is one condition where you can access the host but no other device on the network.  

A static route is not necessary if the default gateway for the VPN/PPP adapter on the connecting PC is part of the same subnet, which it has to be by default.  Also a static route still requires routing on the PC be enabled.

The issue is a packet sent to the PC has no way to be forwarded to another device with out IProuting being enabled.  That requires a registry edit and turning the service on as mentioned.  A VPN router eliminate these hassles and no need at all for the PC to even be turned on.
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
Windows Networking

From novice to tech pro — start learning today.