Mainos / Advertisement:

Pptp-linux

Kohteesta Taisto
Versio hetkellä 12. joulukuuta 2014 kello 19.15 – tehnyt Minh (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

PPTP-Linux on asiakasohjelma Linuxille distroille.

Asennus

Asennetaan pptp-linux pakettihallinnasta

 aptitude install pptp-linux

Konfigurointi

Avaa tiedosto

 nano /etc/ppp/chap-secret

Tiedostoon tulisi laittaa käyttäjätiedot, jolla saa yhdistää VPN palvelimeen.

 #Secrets for authentication using CHAP
 #client        server   secret             IP addresses
  username      PPTP     Qwerty1

Esimerkissämme on käyttäjänimi username ja salasanana Qwerty1. Palvelin on PPTP (protokola).

Estetään muiden kuin root käyttäjän lukemasta tiedostoa, sillä sisältää arkaluonteista tietoa.

 chmod 0600 /etc/ppp/chap-secrets

Luodaan tiedosto /etc/ppp/peers/vpntunneli

 pty "pptp pptp.palvelin.local --nolaunchpppd"         #Palvelimen osoite on pptp.palvelin.local
 name username                                         #Käyttäjännimi username
 remotename PPTP                                       #Määritä etäkoneen todentamista varten nimi.
 require-mppe-128                                      #Vaaditaan salaus MPPE-128
 file /etc/ppp/options.pptp                            #Lukee ja ottaa käyttöön kaikki pppd asetukset tiedostosta.
 ipparam vpntunneli                                    #mahdollistaa parametrit ip-up, ip-prep-up ja ip-down scripteissä.

Reititys

Reititä paketit jotka halutaan PPTP tunneliin

 ip route add 192.168.10.0/24 dev ppp0

Reititä kaikki liikenne PPTP tunneliin

 ip route add default dev ppp0


Reitityksen tallennus bash tiedostoon

Luodaan tiedosto

 nano /etc/ppp/ip-up.d/routes.sh

Ja liitä tämä konffi, joka reitittää kaikki liikenteen PPTP tunneliin

 #!/bin/bash
 
 # This script is called with the following arguments:
 # Arg Name
 # $1 Interface name
 # $2 The tty
 # $3 The link speed
 # $4 Local IP number
 # $5 Peer IP number
 # $6 Optional ``ipparam value foo
 
 ip route add default via ppp0

Yhdistä PPTP tunneliin

 pon vpntunneli

vpntunneli on siis antamasi PPTP tunnelin nimi

Katkaise yhteys PPTP tunneliin

 poff vpntunneli

vpntunneli on siis antamasi PPTP tunnelin nimi

Lähteet

https://wiki.archlinux.org/index.php/PPTP_VPN_client_setup_with_pptpclient

http://www.cyberciti.biz/tips/howto-configure-ubuntu-fedora-linux-pptp-client.html

Mainos / Advertisement: