Konfigurasi VPN (PPTP) Linux Debian

deb-7-1.gif

VPN (PPTP) biasa sering kita gunakan untuk koneksi antar lokasi karena sifatnya lebih secure. Ketika mengimplementasikan VPN, interkoneksi antar node akan memiliki jalur virtual khusus di atas jaringan public yang sifatnya independen.  Setelah terkoneksi dengan VPN Server yang kita tuju, kita dapat berkomunikasi menggunakan ip lokal di segemen ip tersebut.

Berikut konfigurasi VPN (PPTP) di linux debian

Install Paket PPTP-SERVER

# sudo apt-get install pptpd

Edit file config pptp server di “/etc/pptpd.conf”:

# sudo nano /etc/pptpd.conf

Tambahkan :

localip 192.168.10.1
remoteip 192.168.10.5-10

Local IP diatas adalah IP address di sisi server. Remote IP adalah IP address yang akan didapat oleh user VPN Anda. Setting subnet IP ini sesuaikan dengan kebutuhan jaringan VPN anda.

Edit file config “/etc/ppp/pptpd-options”:
#sudo nano/etc/ppp/pptpd-options

Tambahkan Option Berikut :
ms-dns 8.8.8.8
nobsdcomp

Option ms-dns adalah IP server DNS yang ditentukan untuk jaringan user VPN (PPTP) Server Anda, settingan DNS user VPN akan diarahkan pada IP address tersebut.

Sekarang tambahkan username password untuk otentifikasi agar bisa terhubung dengan VPN/PPTP server Anda, dengan cara :
Edit file config chap-secrets
#sudo nano /etc/ppp/chap-secrets
nanda * nanda123 192.168.10.6 (menggunakan ip)
nanda * nanda123 * ( ip dhcp)

Restart Daemon PPTPD :
#sudo /ect/init.d/pptpd restart

Tes apakah VPN (PPTP) server anda sudah berjalan atau belum dengan perintah :
#netstat -alpn | grep :1723

 

Setting VPN Connection di Komputer Klien Windows 7 :

Open Network Sharing Center — set up a new connection  or network

VPN1.png

VPN2.PNG

VPN3.png

VPN4.png

VPN5.png

VPN6.PNG

VPN7.PNG

Setelah ini kita bisa koneksi ke VPN server tetapi tidak bisa browsing internet. Agar kita dapat koneksi ke VPN dan berselancar di internet berikut konfigurasinya :
Enable Forwarding :
# nano /etc/sysctl.conf
hilangkan tanda pagar pada tulisan dibawah ini
net.ipv4.ip_forward=1

#sysctl -p (restart system)

# nano /etc/rc.local
tambahkan script berikut diatas exit 0

iptables=/sbin/iptables
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE

# /etc/init.d/rc.local start

cek ip tables
#iptables -t nat -nL

Add a Comment

Your email address will not be published. Required fields are marked *

Please enter Google Username or ID to start!
Example: clip360net or 116819034451508671546
Title
Caption
File name
Size
Alignment
Link to
  Open new windows
  Rel nofollow