Difference between revisions of "Vpn linux"

From Cncz
Jump to: navigation, search
(PPTP VPN in openSuSE 11.1: add instruction to use Windows Terminal Server)
m (PPTP VPN in openSuSE 11.1)
Line 35: Line 35:
 
* Create a ppp0 interface with the following command:
 
* Create a ppp0 interface with the following command:
 
[/en]
 
[/en]
/usr/sbin/pptpsetup --create radboud --server vpn-srv.science.ru.nl --username USERNAME --encrypt --start
+
/usr/sbin/pptpsetup --create radboud --server vpn-srv.science.ru.nl --username USERNAME --encrypt --start
 
[nl]
 
[nl]
 
* Voor iedere website die je via VPN wilt bezoeken geef je een "route" commando.
 
* Voor iedere website die je via VPN wilt bezoeken geef je een "route" commando.
Line 44: Line 44:
 
[/en]
 
[/en]
  
/sbin/route add -net www.sciencedirect.com netmask 255.255.255.255 dev ppp0
+
/sbin/route add -net www.sciencedirect.com netmask 255.255.255.255 dev ppp0
  
 
[nl]
 
[nl]
Line 52: Line 52:
 
* To use the Windows Terminal Server:
 
* To use the Windows Terminal Server:
 
[/en]
 
[/en]
/sbin/route add -net ts2.nwi.ru.nl netmask 255.255.255.255 dev ppp0
+
/sbin/route add -net ts2.nwi.ru.nl netmask 255.255.255.255 dev ppp0
  
 
=== Notes ===
 
=== Notes ===

Revision as of 00:39, 22 December 2012

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

  • To use the Windows Terminal Server:

/sbin/route add -net ts2.nwi.ru.nl netmask 255.255.255.255 dev ppp0

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

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.

PPTP VPN in openSuSE 11.4 (tested for gnome)

  • Make sure the NetworkManager is running. If there is no "NetworkManager notification" in the panel start it:
    • The NetworkManager must be started by root, open a terminal and enter:
sudo /usr/sbin/NetworkManager

To start it automatically upon booting use the setup tool YaST and select:

System
- /etc/sysconfig Editor
-- Network
--- General
---- NETWORKMANAGER YES

Messages from the NetworkManager can be found in /var/log/NetworkManager

  • Click on the Network Manager in the panel and select
VPN Connections
- Configure VPN
  • In the "VPN" tab click "Add"
  • Select "Point-to-Point Tunneling Protocol" and click "Create"
  • Choose a connection name, for example 'Science Radboud'.
  • Enter "Gateway: " vpn-srv.science.ru.nl
  • Optionally provide "User name: " (FNWI/science, not the one of your RU account).
  • You may also already provide your "Password: ".
  • Select: Use POint-to-Point encryption (MPPE)
  • Click 'ok'