Computer Support System

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 25 October 2010

How to Setup a VPN (PPTP) Server on Debian Linux

Posted on 22:55 by Unknown
VPN-ing into your server will allow you to connect to every possible service running on it, as if you were sitting next to it on the same network, without individually forwarding every port combination for every service you would like to access remotely.
Using a VPN connection also has the upshot of, if desired, granting access to other computers on the network as if you where in it locally from anywhere across the internet.
While not the most secure of the VPN solutions out there, PPTP is by far the simplest to install, configure and connect to from any modern system and from windows specifically as the client is a part of the OS since the XP days and you don’t need to mess with certificates (like with L2TP+IPsec or SSL VPNs) on both sides of the connection.
Did i get you interested? then let’s go :)

Preface

  • You will need to forward port 1723 from the internet to the server to enable the connection (not covered here).
  • You will see me use VIM as the editor program, this is just because I’m used to it… you may use any other editor that you’d like.

Server Setup

Install the pptp server package:
sudo aptitude install pptpd
Edit the “/etc/pptpd.conf” configuration file:
sudo vim /etc/pptpd.conf
Add to it:
localip 192.168.1.5
remoteip 192.168.1.234-238,192.168.1.245
Where the “localip” is the address of the server, and the remoteip are the addresses that will be handed out to the clients, it is up to you to adjust these for your network’s requirements.
Edit the “/etc/ppp/pptpd-options” configuration file:
sudo vim /etc/ppp/pptpd-options
Append to the end of the file, the following directives:
ms-dns 192.168.1.1
nobsdcomp
noipx
mtu 1490
mru 1490
Where the IP used for the ms-dns directive is the DNS server for the local network your client will be connecting to and, again, it is your responsibility to adjust this to your network’s configuration.
Edit the chap secrets file:
sudo vim /etc/ppp/chap-secrets
Add to it the authentication credentials for a user’s connection, in the following syntax:
username * users-password *
Restart the connection’s daemon for the settings to take affect:
sudo /etc/init.d/pptpd restart
If you don’t want to grant yourself access to anything beyond the server, then you’re done on the server side.

Enable Forwarding (optional)

While this step is optional and could be viewed as a security risk for the extremely paranoid, it is my opinion that not doing it defeats the purpose of even having a VPN connection into your network.
By enabling forwarding we make the entire network available to us when we connect and not just the VPN server itself. Doing so allows the connecting client to “jump” through the VPN server, to all other devices on the network.
To achieve this we will be flipping the switch on the “forwarding” parameter of the system.
Edit the “sysctl” file:
sudo vim /etc/sysctl.conf
Find the “net.ipv4.ip_forward” line and change the parameter from 0 (disabled) to 1 (enabled):
net.ipv4.ip_forward=1
You can either restart the system or issue this command for the setting to take affect:
sudo sysctl -p
With forwarding enabled, all the server side settings are prepared.
We recommend using a “Split Tunnel” connection mode for the VPN client.
A more in depth explanation about the recommended “Split Tunnel” mode, as well as instructions for Ubuntu Linux users can be found in the “Setting up a “Split Tunnel” VPN (PPTP) Client on Ubuntu 10.04” guide.
For windows users, follow the guides below to create the VPN client on your system.
PPTP VPN Dialer Setup on XP (split tunnel)
We will create a regular VPN dialer with one note worthy exception, that we will set the system to NOT use it as the “Default Gateway” when connected.
Skipping this step will limit the connecting computer’s surfing speed to the VPN server’s upload speed (usually slow) because all of it’s traffic would be routed through the VPN connection and that’s not what we want.
We need to start the connection wizard, so we will go to control panel.
Go to “Start” and then “Control Panel”.
xp-vpn01
*If your system is setup with the “Classic Start Menu” you need to just point on the “Control Panel” icon and then select “Network Connections”.
In “Control Panel” double click “Network Connections”.
xp-vpn02
Double click “New Connection wizard”.
xp-vpn03
In the “New Connection wizard” welcome screen click “Next”.
xp-vpn04
Select the “Connect to the network at my workspace” option and then “Next”.
xp-vpn05
Select the “Virtual Private Network connection” option and then “Next”.
xp-vpn06
Give a name to the VPN connection.
xp-vpn07
Type in the name of your VPN servers DNS-name or IP address as seen from the Internet.
xp-vpn08
Optionally You may choose to “Add a shortcut to the desktop” and “Finish”.
xp-vpn09
Now comes the tricky part, it is vitally important you do NOT try to connect now and go into the dialer’s “Properties”.
xp-vpn10
Go to the networking tab and change the “Type of VPN” to “PPTP VPN” as shown in the picture below (this is optional but will shorten the time it takes to connect) then go into “Properties”.
xp-vpn11
On the next window go into “Advance” without changing anything else.
xp-vpn12
On the next window, uncheck the “Use default gateway on remote network” option.
xp-vpn13
Now enter the connection’s credentials as you set them on the server and connect.
xp-vpn14
That’s it, you should now be able to access all the computers on your network from the XP client… Enjoy.

PPTP VPN Dialer Setup on Win7 (split tunnel)

We will create a regular VPN dialer with one note worthy exception, that we will set the system to NOT use it as the “Default Gateway” when connected.
Skipping this step will limit the connecting computer’s surfing speed to the VPN server’s upload speed (usually slow) because all of it’s traffic would be routed through the VPN connection and that’s not what we want.
We need to start the connection wizard, so we will go to the “Network and Sharing Center”.
Click the network icon in the system tray and then “Open Network and Sharing Center”
win7-vpn1
In the Network center click on “Set up a new connection or network”.
win7-vpn2
Select “Connect to a workplace” and then “Next”.
win7-vpn3
Click on the first option of “Use my Internet connection (VPN)”.

win7-vpn4
Set the address of your VPN server as seen from the internet either by DNS-name or IP.

win7-vpn5
Even though it won’t connect now because we stil need to go into the dialer’s properties, Set the username and password and hit connect.

win7-vpn6
After the connection will fails to connect (that’s normal), click on “Set up the connection anyway”.

win7-vpn7
Back in the “Network Center”, click on “Change adapter settings”.

win7-vpn8
Find the dialer we have just created, right click it and select “Properties”.

win7-vpn9
While its optional, for a faster connecting dialer, set the “type” of VPN to PPTP under “the “Security” tab.

Go to the “Networking” tab, select the IPv4 protocol and go into it’s properties.
win7-vpn10a
In the next window, click “Advance” without changing anything else.
win7-vpn11
On the next window, uncheck the “Use default gateway on remote network” option.
win7-vpn12
Now enter the connection’s credentials as you set them on the server and connect.
win7-vpn13
That’s it, you should now be able to access all the computers on your network from the win7 client.
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Blog, Computer Troubleshooting, File Sharing, Free Articles, Internet, My Computer, Troubleshooting all | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Clearing Hard Drive Space on Windows XP
    Windows XP was released way back in 2001, so what should you do when you’re running out of hard drive space for these 2009 programs? Clearin...
  • What to Look For When Purchasing a Mouse
    The mouse is probably the most essential part of many users experience with computers. Your mouse can affect the ease of browsing around the...
  • How To: Install Windows Mobile 6.5 Right Now
    The bad news:  Windows Mobile 6.5  won't be coming out for a while, and you'll be expected to buy a whole new phone to get it. The g...
  • Windows Explorer Keyboard Shortcut
    Windows Explorer keyboard shortcuts Press To END Display the bottom of the active window. HOME Display the top of the active window. NUM LOC...
  • Automate Windows Maintenance Tasks to Keep Your PC Running Like New
    With a Windows computer there are several maintenance tasks you should run on a regular basis, though most of us forget. Here’s how to autom...
  • Submit googleaddurl.com
    Google adds new sites to our index, and updates existing ones, every time we crawl the web. If you have a new URL, tell us about it here. We...
  • How to Delete Everything on Your Computer
    There are people who want to delete everything in their computer and want to start from scratch again. But the problem is that they do not k...
  • Blogspot vs Wordpress
    WordPress Vs. Blogger: Which Should You Choose for Your Professional Blog? You've made the decision to start a professional blog. Now yo...
  • How to make Elastomer (Botle)
    Material : A. Thermoplastic - Heated melt - Cooled → back to its original kesifat Example : Polyethylene , polypropylene , polyst...
  • Windows Keyboard Shortcut Overview
    General keyboard shortcuts Press To CTRL+C Copy. CTRL+X Cut. CTRL+V Paste. CTRL+Z Undo. DELETE Delete. SHIFT+DELETE Delete selected item per...

Categories

  • Access Media Collection
  • Add HTML facebook on site
  • addurl
  • Administration Tools
  • Adsense
  • Anatomy Virus
  • Animator
  • Anomymity
  • Anti Virus
  • Applications Install
  • BELAJAR PHOTOSHOP
  • Blog
  • Blufftop
  • CA-CLIPPER INTERNAL ERROR
  • Cannot Open Password
  • Celebs
  • Computer Desk
  • Computer Hang
  • Computer Icon
  • Computer Management
  • Computer Repair
  • Computer Set Up
  • Computer Tablet
  • Computer Touch Screen
  • Computer Troubleshooting
  • Cookies
  • Cookies Definitions
  • Crack
  • Create DVD
  • Create DVD Maker
  • Create PDF
  • Create PDF using Smart PDF Creator
  • D-Link
  • D-Link Router
  • Database Format
  • Definitions of Virus
  • Device
  • Device Manager
  • DNS
  • Doc Protect
  • Dongle USB
  • Drive partitions
  • Drive parts
  • Driver Printer HP
  • DVD compress
  • DVD Drive
  • Earn Money
  • Easy Gif Animator
  • Elastomer
  • Eror Format
  • Eror Solution
  • Error Computer
  • ERROR Solutions
  • Error windows explorer
  • External Hard Drive
  • Facebook
  • Facebook and Site
  • File Sharing
  • Football Game
  • Free Articles
  • Free Internet
  • Game Sport
  • Googel
  • Hack Password
  • Hard Drive
  • Hard Drive Partitioning
  • Healty
  • Help and Support
  • Help Support
  • Household Aplieance
  • How to
  • How to Download
  • HP Lapotop Reviews
  • Inside Adsense
  • intall
  • Intall Windows 7 Ultimates
  • Internet
  • Internet Browser
  • Internet Explore
  • Ipad
  • Java Programe
  • Java Script
  • JPEG JPG GIF PNG BMP
  • Keyboard
  • Keygen Smadav 8.7
  • Laptop
  • Laptop Computer Skin
  • Laptop vs PC
  • Life Style
  • Local Area Network
  • Maintanance and Repair
  • Make CD iso
  • Make DVD
  • Make Money with blog
  • Make Your Own Copy-Protected CD with Passive Protection
  • Messenger and Chat
  • Microsoft
  • Mobile Aplications
  • Mobile Phone
  • Modem
  • MotorSport
  • Ms Word Applications
  • MS Word to PDF
  • Ms Words
  • My Computer
  • Network Set Up
  • Networking
  • NVIDIA GeForce
  • Online Shoping
  • Operating System
  • Partitions drive
  • Password Wifi
  • PC Desktop
  • PDF EDITOR
  • PDF Remover
  • Photoshop
  • Picture
  • Prevent Windows XP
  • Print
  • Printer Error
  • Protect CD from Copy
  • Protect Password Folder
  • Protect Your Computer
  • Reboot Application
  • Remove Pasword Excel
  • Restore Windows Registry
  • Router
  • Search Engine Index
  • Search Engines Optimizer
  • Security
  • Security System
  • Shortcut
  • Smadav 8.7
  • Smart PDF Creator
  • Social Networking
  • software Protection
  • Solving Probelm
  • Startup Programs
  • SuperBike
  • System Registry
  • System Restore
  • Table Manager
  • Test DVD
  • Test DVD Drive
  • Troubleshooting all
  • Tutorial Java
  • TUTORIAL PHOTOSHOP
  • Upload File to blogger
  • Upload Files
  • USB Install
  • USB REMOVE
  • USB Repair
  • VGA Card
  • VGA Conector
  • VGA Informations
  • Virtual Memory is to Low
  • Virus
  • Viture Windows 7
  • Watermark
  • What is Cookies
  • Wifi
  • Wifi Pasword Finder
  • Win Pes2011
  • Windows
  • Windows Device
  • Windows DVD Maker
  • windows explorer cannot open
  • Windows Mobile
  • Wireless
  • Wireless router
  • Word Password Remover
  • words documents cannot open
  • Words error
  • XFBML and HTML Facebook

Blog Archive

  • ►  2011 (70)
    • ►  November (24)
    • ►  September (3)
    • ►  August (2)
    • ►  May (1)
    • ►  April (24)
    • ►  March (15)
    • ►  January (1)
  • ▼  2010 (168)
    • ►  December (6)
    • ►  November (4)
    • ▼  October (124)
      • Operating Stytem eComStation
      • Android OS
      • MAC System Software
      • Internet Modem
      • Website Hosting
      • Mini Notebook Review
      • How to Become an Internet Celebrity
      • Setup a Wake on LAN Control Panel for your Network
      • How to Change Your Linux Hostname Without Rebooting
      • How to Setup a VPN (PPTP) Server on Debian Linux
      • Blogspot vs Wordpress
      • Design Web with Jomla
      • Print Files From Anywhere via Any Device With Dropbox
      • Make Microsoft Word Always Use Plain Text for Past...
      • What’s the Difference Between HDMI and DVI? Which ...
      • How to Manually Repair Windows 7 Boot Loader Problems
      • uTorrent 2.2.0 RC1
      • Vuze 4.5.1.0a
      • LimeWire Basic 5.5.16
      • Shareaza 2.5.3.0
      • FrostWire 4.21.1
      • iMesh 10.0
      • eMule 0.50a
      • DC++ 0.770
      • Bitcomet 0.99 File Share
      • Cabos 0.8.2
      • Ares File Share
      • BearShare Lite 5.2.5
      • AIM 7.4.5.12
      • Windows Live Messenger 2011
      • Skype 5.0.0.152
      • Yahoo! Messenger 10.0.0.1270
      • How to Review Video on Facebook
      • Quick Solution To Common PC Errors!
      • DLL Errors
      • Repairing Dll Errors
      • Could not load type 'Microsoft.TeamFoundation.WebA...
      • My external hard drive has stopped working
      • MOZCRT19.dll is not valid windows image.
      • optimizes your PC speed and helps your PC start an...
      • This advanced Error repair tool is extremely power...
      • the smart choice to maintain and keep your PC runn...
      • Slow PC giving you a headache?
      • Make Your PC Work like it's Supposed to!
      • How can This Software Make my PC Run Better?
      • Slow PC performance? Programs freezing and not wor...
      • Eliminate PC Crashes, Freezes & Slowdowns
      • Is your PC slowing down, crashing or simply not bo...
      • How to Make DVD's
      • Create DVD From Video files with DVD Flick
      • Create DVD Using Windows DVD Maker
      • Test Your DVD
      • WORD PASWORD REMOVER
      • Tutorial PDF edit
      • System Restore error: "Changes made to drive G: af...
      • Edit PDF files with the PDF editor
      • How Does 10/10/10 Equal 42?
      • Problem Solving Strategis
      • Eight Tips for Safer Online Shoping
      • Using Remote Assistance
      • Password Security in Remote Assistance
      • Windows file system
      • Add some xfbml content
      • Adding to Wordpress Template
      • Adding the Facebook JavaScript SDK to your site
      • Adding Facebook Social Plug in
      • Enabling Facebook Connect XFBML
      • VGA Feature Conector
      • VGA Card Informations
      • VGA Monitor ID Signal
      • Inside Adsense in the Midel of post
      • Between Laptop and PC Desktop
      • My Computer Hang while loading
      • The Wrong With Writing Down Your Password
      • Application Install make your Reboot and Close oth...
      • Access Your Entire Media Collection from Anywhere ...
      • How to Download Your Photos and Videos from Facebook
      • Printer Error Codes
      • INPUT DEVICE
      • Windows Blue Screen Error Generator
      • How to Fix USB Device not Recognize in Windows
      • How RAM Works
      • I get messages from people having problems with Wi...
      • Task Manager dissable program in Windows XP
      • Error Message: Task Manager has been dissabled
      • Startup Applications List
      • How to Remove Startup Application
      • Startup Programs Database
      • Configure Auto-Starting Aplications
      • How to Remove Startup Program
      • Windows Disabling Startup Programs
      • How to Cracking/Hacking Windows Passwords (UPDATED...
      • How to choose a computer
      • How to Restore Previous Versions of the Registry i...
      • Windows error code explanations
      • Computer with know USB trouble
      • Clean Install of Windows
      • Open Device Manager
      • Computer Icon
      • What's the Difference Between JPG, PNG, and GIF?
    • ►  September (8)
    • ►  August (3)
    • ►  July (2)
    • ►  March (2)
    • ►  February (2)
    • ►  January (17)
Powered by Blogger.

About Me

Unknown
View my complete profile