Vpn linux

From Cncz
Revision as of 22:49, 6 April 2010 by Lgrimmin (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Configuring a PPTP VPN connection in Linux

To configure a PPTP VPN connection in Linux you need at least the following:

  • Read science.ru.nl instead of sci.kun.nl. Pictures are before the DNS rename!!!
  • An internet connection
  • A provider with GRE support (default)
  • A cabel/ADSL router (if applicable) with GRE support (default)
  • A username and password

See [1] and/or [2] for installation instructions for the various Linux distributions.

PPTP VPN in openSuSE 11.1

  • Install the "pptp" package using YaST
  • Become root using the "su" command
  • Create a ppp0 interface with the following command:

/usr/sbin/pptpsetup --create radboud --server vpn-srv.science.ru.nl --username USERNAME --encrypt --start

  • For each website that you want to access through VPN give a "route" command. E.g., for access to www.sciencedirect.com:

/sbin/route add -net www.sciencedirect.com netmask 255.255.255.255 dev ppp0

PPTP VPN in openSuSE 11.2

  • Click on the network manager in in the systemtray and select 'manage connections'.
  • Open the tab that says 'VPN' and click add > pptp.
  • Fill in a connection name, for example 'Radboud'.
  • Gateway is vpn-srv.science.ru.nl.
  • Username and password are your standard for the science.ru.nl domain.
  • (The IP address tab should say 'Configure: Automatic (VPN)'.)
  • Click the 'advanced' button and enable 'use MPPE encryption'.
  • Click 'ok' everywhere to close the menus. The vpn connection is now configured and should be available in the

list of the network manager in the system tray.

Notes

  • The configuration file /etc/ppp/options contains by default "idle 600". A VPN connection is disconnected if it is idle for 600 seconds
  • Use /sbin/ifconfig to check wether the ppp0 interface exists
  • Use /usr/sbin/traceroute www.sciencedirect.com to check wether VPN is used for access to this site
  • To use VPN for all connections see:

http://pptpclient.sourceforge.net/routing.phtml