Wednesday, December 6, 2006

PPTP mengunakan MPPE

PPTP mengunakan MPPE

SERVER
Pada studi kasus ini menggunakan Debian kernel 2.4.27-3-686-smp

Install kernel headers yang sesuai dengan kernel anda :
# apt-get install kernel-headers-2.4.27-3-686-smp

download kernel-ppp-mppe dan dkms
http://pptpclient.sourceforge.net/mppe/debian/kernel-ppp-mppe_1.0.2-4_all.deb
http://linux.dell.com/repo/software/debian/dists/sarge/dell/binary-i386/dkms_2.0.10-1_all.deb

install kernel-ppp-mppe dan dkms tersebut, karena dkms depends on gawk maka gawk harus kita install terlebih dahulu sebelum menginstall dkms :
# dpkg -i kernel-ppp-mppe_1.0.2-4_all.deb
# apt-get install gawk
# dpkg -i dkms_2.0.9.1-1_all.deb

add, build and install module MPPE menggunakan DKMS :
# dkms add -m kernel_ppp_mppe -v 1.0.2
# dkms build -m kernel_ppp_mppe -v 1.0.2
# dkms install -m kernel_ppp_mppe -v 1.0.2

untuk mengetest berhasil atau tidaknya konfigurasi yang telah kita lakukan diatas dapat dilakukan langsung tanpa reboo, yakni dengan cara :
# modprobe ppp-compress-18 && echo sukses

jika berhasil maka akan keluar catatan
sukses

install package pptpd
# apt-get install pptpd

konfigurasi file-file pptpd
# vi /etc/pptpd.conf (tambahi isinya) :
. . .
localip 192.168.200.10
remoteip 192.168.200.11-30


backup dulu file konfigurasi aslinya
# cp /etc/ppp/pptpd-options /etc/ppp/pptpd-options.lama

# vi /etc/ppp/pptpd-options
(hapus konfigurasi lama dan isikan tulisan berikut) :



name *
lock
mtu 1450
mru 1450
proxyarp
auth
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 3
lcp-echo-interval 5
deflate 0
require-mschap-v2
require-mppe-128

konfigurasi file untuk login username dan password :
# vi /etc/ppp/chap-secrets
test * test *

restart ppp dan pptpd
# /etc/init.d/ppp restart
# /etc/init.d/pptpd restart

CLIENT
untuk clientnya menggunakan sistem operasi windows dan settingannya adalah sbb:
control panel -> network connection ->Create a new connection

pilih ‘Connect to the network at my workplace’ pada Connection Type klik next
pilih ‘Virtual Private Network Connection’ klik next
masukan nama koneksi anda (terserah)
Masukan no ip atau host dari VPN server
Finish
pilih ‘Properties’
Pada tab ‘Security’ pilih yang ‘Advance’ klik Setting
Pilih ‘Allow These Protocols’
Klik Ok
Masukan username dan password anda seperti yang ada pada file /etc/ppp/chap-secrets

oleh: Ferry Hendrayana
kritik, saran, pertanyaan kirim ke vanfier@gmail.com
suwun....