Virtual Private Network (VPN)
Point-to-Point Tunneling Protocol (PPTP)
Point-to-Point Tunneling Protocol (PPTP) is a network protocol that enables the secure transfer of data from a remote client to a private enterprise server thereby creating a virtual private network (VPN) by using TCP/IP-based data networks. PPTP supports multiple network protocols (IP, IPX, and NetBEUI) and can be used for VPN over public and private networks. You can use PPTP to provide secure, on-demand, virtual networks by using dial-up lines, local area networks (LANs), wide are networks (WANs), or the Internet and other public, TCP/IP-based networks.
This section covers the following: -
- Setting up a VPN server
- Setting up a VPN client
- Setting Up A Windows NT VPN Client
- Common error messages
Setting Up A VPN Server
If you are going to run a VPN server, we recommend that you use service pack 5. Service packs 3 and 6 cause the "blue screen of death" (BSOD) when VPN connections are established with NetBEUI.
- Install PPTP on your NT system. Click on Start -> Control Panel -> Network -> Protocols -> Add. Highlight 'Point To Point Tunneling Protocol' and click OK.

- A 'PPTP Configuration' box will pop up. In the 'Number of Virtual Private Networks' box enter in how many VPN connections you want, then click OK.

- A 'Setup Message' box will pop up stating that "Remote Access Service (RAS) will now be installed. Please configure the PPTP ports in RAS setup to enable you to use RAS over PPTP. Install remote access service (RAS)." Click OK.
- An 'Add RAS Device' box will pop up. You will have to add each VPN connection and configure each VPN adapter.

- Under 'Remote Access Setup',
- Click on 'Configure'. For 'Port Usage' select "Receive calls only" and click OK.

- Click on 'Network'.
- Under 'Server Settings',
- check the boxes next to "NetBEUI" and "TCP/IP",
- select "Require Microsoft encrypted authentication",
- check the box next to "Require data encryption", and
- click OK.
- Under 'Server Settings',

- A 'RAS Server NetBEUI Configuration' box will pop up. Select either "Entire network" or "This computer only" and click OK.
- A 'RAS Server TCP/IP Configuration' box will pop up. Here is where you will specify an address pool This address pool will determine what IP addresses the NT system will give to each successful VPN connection.
- Under 'Allow remote TCP/IP clients to access" select "Entire network".
- Under ' Choose Cancel if you do not want to allow remote TCP/IP clients to dial in' select "Use static address pool" and enter in the IP address range.
- Click OK -> Continue to save your RAS configurations.

- A 'Setup Message' box will pop up stating "Remote Access Service has been successfully installed. Use Remote Access Admin or User Manager in the Administrative Tools Folder to assign Remote Access permissions to users." Click OK to save your configuration and reboot your system.
- Once your system is back up click on Start -> Programs -> Administrative Tools -> User Manager for Domains to create your RAS users and assign permissions to each one.

- Click on User -> Properties. To configure a user for VPN, whether it be a new user or an existing user, click on the 'Dialin' button.

- check the box next to "Grant dialin permission to user", and
- select "No Call Back".
In the 'Dialin Information' box,

- Click OK -> OK to save your user configurations. You now have a VPN server.
Setting Up A VPN Client
Setting Up A Windows 95/98 VPN Client
- Click on Start -> Settings -> Control Panel -> Network -> Configuration -> Add -> Adapter -> Add.
- Under 'Manufacturers' highlight 'Microsoft'.
- Under 'Network Adapters' highlight 'Microsoft Virtual Private Networking Adapter'.
- Click OK to save your settings and reboot your system.
- Once your system is back up create a dial-up VPN connection. To do this click on My Computer -> Dial-Up Networking -> Make New Connection. Under 'Select a device' select "Microsoft VPN Adapter", then click on Next.

- Under 'Host name or IP Address' enter in the IP address or domain name of the VPN server you are connecting to. Click on Next.

- Click on Finish and you are done. The next time you connect to the internet, just double-click on your new dial-up account and connect to you VPN server.

- Once you have established a VPN connection, click on Start -> Find -> Computer. Type in the name of the computer you are connected to.
|
NOTE
If you can not find the VPN server by computer name, on the VPN server "Enable DNS for Windows Resolution" under the WINS Address tab for its TCP/IP Protocol.
|
Setting Up A Windows NT VPN Client
- You will need to install PPTP and RAS for your NT to be a VPN client. You can refer to steps 1 through 4 under "Setting Up A VPN Server".
- Once PPTP and RAS have been successfully installed, click on Start -> Settings -> Control Panel -> Network -> Services -> Remote Access Service -> Properties.

- You will have to add at least one VPN RAS device to establish a VPN connection. Click on 'Configure' and select either "Dial out only" or "Dial out and Receive calls".

- Click OK and save your VPN configuration.
- You will now have to add a dial-up networking account using the RAS VPN device. Click on My Computer -> Dial-Up Networking -> Select your DUN account -> More -> Edit entry and modem properties.
- Under the 'Basic' tab, for "Phone number" enter the IP address or domain name of the VPN server.

- Under the 'Server' tab select "PPP: Windows NT" and check the boxes next to the desired network protocols.

- Click OK to save your Phonebook settings. You are now ready to connect to your VPN server.
- When you have successfully connected to your VPN server, you should get a confirmation similar to the one below:

- If you want to gain access to shared folders on that computer, click on Start -> Find -> Computer and type in the name of the computer you are connected to.
|
NOTE
If you can not find the VPN server by computer name, on the VPN server "Enable DNS for Windows Resolution" under the WINS Address tab for its TCP/IP Protocol.
|
Common Error Messages
649 - You do not have dial-in permission
You probably do not have any permission to connect remotely to the VPN server. Check your VPN server's User Managers for Domains. Refer to step 8 under "Setting Up A VPN Server".
691 - Access denied because of invalid username and/or password.
You have entered an invalid username and/or password. Check with your Administrator.
720 - Dial-up Networking could not negotiate a compatible set of networking protocols.
You probably have the incorrect protocols selected or have not selected the protocol to connect with. Make sure the protocols you have selected for the client and server are consistent with each other.
751 - Remote computer refused the VPN connection.
Make sure you have the correct IP address or domain name of the VPN server you are connecting to.


