Install paket PPTP Server
sudo apt-get install pptpd
Edit file config pptp server di “/etc/pptpd.conf”:
sudo nano /etc/pptpd.conf
Tambahkan atau uncomment untuk :
localip 192.168.1.5remoteip 192.168.1.234-238,192.168.1.245
“localip” diatas adalah IP address di sisi server. dan “remoteip” 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 192.168.1.1nobsdcompnoipxmtu 1490mru 1490
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
tambahkan :
username server1 password123*
Restart daemon pptpd
sudo /etc/init.d/pptpd restart
Test apakah VPN (PPTP) server anda sudah berjalan atau belum, dengan perintah :
netstat -alpn | grep :1723Aktifkan IP Forwarding dengan cara edit file
sudo nano /etc/systcl.conf
net.ipv4.ip_forward = 0menjadinet.ipv4.ip_forward = 1
kemudian kita membuat rule NAT untuk iptables di konfigurasi /etc/rc.local dan tambahkan konfigurasi berikut ini.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Jika Anda ingin user VPN anda menggunakan koneksi internet melewati VPN (PPTP) server Anda, tambahkan baris berikut ini di /etc/rc.local
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADEiptables -I INPUT -s 192.168.1.0/24 -i ppp0 -j ACCEPTiptables --append FORWARD --in-interface eth0 -j ACCEPT
Semoga Bermanfaat :)
Sumber : AdamOnline
Posting Komentar