Install VPN Server dengan PPTPD di Centos6 64bit

Install VPN Server dengan PPTPD di Centos6 64bit

Ada berbagai protokol dalam implementasi VPN, disini saya akan menjelaskan bagaimana membangun VPN server menggunakan pptp sebagai protokolnya dimana dibutuhkan otentikasi usernama dan password untuk melakukan koneksi ke VPN Server.

Dalam ujicoba, saya menggunakan server CentOS 6 64bit dengan IP lokal 192.168.0.1.
Langkah-langahnya:
1. Install ppp

2. Download dan Install pptpd (daemon untuk point to point tunneling)
Download paketnya dari http://poptop.sourceforge.net/yum/stable/packages/

3. Edit file /etc/pptpd.conf menggunakan text editor

Isi dengan:

4. Edit file /etc/ppp/options.pptpd dan tambahkan metode untuk autentikasi dan DNS Resolver-nya

5. Membuat akun VPN untuk klien, edit file /etc/ppp/chap-secrets dan tambahkan

keterangan
vpnuser = VPN username nya
pptpd = protokolnya
myVPNpassword = VPN password nya
* = IP address/hostname /etc/ppp/chap-secrets

6.Ijinkan untuk IP packet forwarding dengan mengedit file /etc/sysctl.conf

Simpan perubahannya, dan jalankan

7. Mengijinkan IP masquerading di IPtables dengan menjalankan perintah:

8. Agar setiap kali server booting dan pptpd nya langsung aktif, jalankan perintah

9. Setelah selesai, jalankan PPTD nya