about mikrotik, debian linux

Installing PPTP Server on Debian Lenny

PPTP (Point-to-Point Tunneling Protocol) adalah Perangkat lunak VPN-Server yang dikenal kurang aman dibandingkan dengan Perangkat lunak VPN lainnya.

Namun jika kita membutuhkan  solusi yang cepat untuk sebuah VPN Server yang terhubung dengan PC Windows, maka PPTP adalah jawabannya.

Pada postingan saya kali ini akan saya tunjukkan betapa mudahnya setting PPTP server pada Debian Lenny. Kita hanya perlu melakukan Install dan configure server PPTPD itu berdasarkan kebutuhan kita.

Pertama, kita install dulu pptpd :

~ apt-get install pptpd

Beberapa dependensi seperti bcrelay dan ppp akan secara otomatis terinstall.

Default configuration file pptpd terinstall di /etc/pptpd.conf

Didalamnya berisi contoh konfigurasi dan ditampilkan sebagai komentar. Kita dapat meng edit  salah satu pilihan yang tersedia.

Satu-satunya yang perlu dikonfigurasi adalah Ip address local server yang digunakan oleh pptpd sebagai gateway lokal untuk remote host dan remote user.

Sebagi contoh disini IP address server pptpd  dengan ip address 192.168.1.1/24

Kita buka dengan vi editor file /etc/pptpd.conf untuk melakukan konfigurasi

Vi /etc/pptpd.conf

Tambahkan script ini  :

localip 192.168.1.1

remoteip 192.168.1.51-70

Disini kita menggunakan Ip address local 192.168.1.1 sebagai Ip address pptpd, dan Ip address untuk remote user akan dialokasikan dari 192.168.1.51 sampai 192.168.1.70 berarti juga kita memiliki 20 user VPN secara simultan terhubung ke PPTP Server.

Ip address bisa menggunakan ip local (seperti contoh saya diatas) atau bahkan bisa juga menggunakan IP Public.

 

Konfigurasi berikutnya adalah pada file /etc/ppp/pptpd-option.

Konfigurasi umum yang digunakan adalah sebagai berikut :

name VPN-kudewe 
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
 
ms-dns 192.168.1.1
 
proxyarp
nodefaultroute
lock
nobsdcomp
noipx
mtu 1490
mru 1490
Yang terakhir, Kita perlu untuk membuat username dan password untuk setiap remote user.
Disini :   /etc/ppp/chap-secret

Contoh :

# client             server            secret              IP addresses

user                     *                pass                  *

Disini kita membuat username : user dengan password : pass

Untuk membatasi koneksi host tertentu bisa  juga mengganti tanda * dibawah IP addresses dengan IP address tertentu.

 

Konfigurasi PPTPD server sudah selesai. Untuk mengaktifkan perubahan yang yang kita buat, restart server PPTPD  :

/etc/init.d/pptpd restart

Untuk mencari dan memecahkan kesalahan yang timbul, kita bisa melihat log file di /var/log/syslog

Sekarang Kita sudah bisa terhubung dengan PPTP server dengan menggunakan VPN-PPTP client yang disediakan workstation windows.

No Comments, Comment or Ping

Reply to “Installing PPTP Server on Debian Lenny”