Can i host a VPN from home?

I've got Win 2000 Pro and i am using it to create some personal websites.

is it possible for me to host a vpn so that a friend of mine can have full access to my server and change/view the pages on my server via the Net.

I have a constant broadband connection via NTL (U.K.)

cheers guys
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.

What OS is your friend running?
G'day, Martz
If you both have Win2k or if your friend has XP, you can create IPSEC tunnel. It will depend on your broadband connection and if you have a router capable of forwarding ports from the public IP address to the private IP address of your workstation.

Increase Security & Decrease Risk with NSPM Tools

Analyst firm, Enterprise Management Associates (EMA) reveals significant benefits to enterprises when using Network Security Policy Management (NSPM) solutions, while organizations without, experienced issues including non standard security policies and failed cloud migrations

MartzAuthor Commented:
hmm... i don't have a router of any kind, just my broadband stuck straight into a network card.(set-top box cable modem)

i have read up a bit on the IPSEC tunnel and protocols etc but all i can find is how to connect to a vpn, not actually host one. Is there an easy 'click here to make your network a vpn' (i know this isn't the case!!)

sorry i can't provide much info, i really do need the very basics here!

(he is on XP by the way, probably talk him round to 2000pro if needs be)

cheers guys
If you have no router/firewall on your side, then he already has full access. Just create an account for him to use.
He can simply connect to your IP address
net use M: \\<ipaddress>\share password /USER:username

or he can create an hosts file entry for you:

youripaddress    myfriend

then he can connect to:
net use M: \\myfriend\share password /USER:username

MartzAuthor Commented:
cheers for that irmoore, i'll give it a try tonight and let you know.
MartzAuthor Commented:
cheers mate, that's worked like a dream.

one other thing, this has given full access to my files but can he use my server from here (to run .asp pages). Tried directly referencing it with the i/p address but to no avail.

am i missing something simple or does something else need to be set up

Not sure I understand what you're tying to do, or what you mean by "run .asp pages". You might want to post a question in the Web Development TA
MartzAuthor Commented:
I mean that to view web pages over my server i type 'http://localhost/web/etc.' in my browser, can my friend get access to this. It must go over the server like this for asp to work.

if you don't know don't worry, you've earned the points.
Only way this will work using 'localhost' is for your friend to add antother host file entry:
youripaddress   localhost

and make sure that this line is NOT in the host file   localhost

else if he already has a hosts entry for you,
he can use http://myfriend/web/etc

if not


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
MartzAuthor Commented:
cheers mate

my faith in experts exchange is restored!!
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

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.