Pptp-linux
PPTP-Linux on PPTP asiakas ohjelma Linuxille käyttöjärjestelmille.
Ohjeesta pyydetään palautetta [email protected]
Sisällysluettelo
Asennus
Asennetaan pptp-linux paketinhallinnasta
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
Ongelmanratkaisua
Katso lokia
tail -f /var/log/messages
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