Konfigurasi PPTP VPN Pada Ubuntu

Konfigurasi PPTP VPN Ubuntu – Kali ini saya akan membahas bagaimana cara membuat server vpn pada UBUNTU kalian. yang kalian butuhkan adalah vps sebagai server dimana host vpn kalian di install dan akan digunakan oleh client vpn kalian.

Install Paket yang Diperlukan

apt-get install ppp pptpd

Silakan tunggu hingga selesai

Konfigurasi PPTP

Edit file /etc/pptpd.conf, tambahkan baris seperti berikut ini.

localip 172.16.11.1
remoteip 172.16.11.11-20

Pada baris diatas maksudnya, localip merupakan IP local VPN yang digunakan server, sedangkan remoteip merupakan range IP yang akan diberikan untuk client yang login ke VPN

Tambahkan DNS Server yang akan digunakan oleh klien ketika sudah login

Edit file /etc/ppp/pptpd-options, tambahkan baris berikut ini

ms-dns 8.8.8.8
ms-dns 8.8.4.4

Diatas kita gunakan DNS dari google saja.

Pembuatan User Login PPTP VPN

Selanjutnya definisikan username serta password untuk user yang bisa login ke VPN

Edit file /etc/ppp/chap-secrets, tambahkan baris seperti berikut ini

# Secrets for authentication using CHAP
# client server   secret    IP addresses
user1    pptpd   user1    *
user2  pptpd   user2    *

Pada kolom client, masukkan nama username siapa saja yang bisa login, untuk server gunakan pptpd, untuk secret ini merupakan password dari username masing-masing, dan IP Address ini saya gunakan tanda * agar otomatis ditentukan oleh server

Jika langkah diatas sudah semua, silakan restart service nya

/etc/init.d/pptpd restart

Secara default jika kita sudah konek ke VPN, kita tidak akan bisa melakukan koneksi internet keluar dikarenakan di protect oleh firewall yang mencegah adanya proses routing pada server, untuk mengatasi kita bisa gunakan iptables untuk melakukan routing dan forwarding, berikut langkah-langkah nya

Setup Forwarding

Edit file /etc/sysctl.conf, lalu uncomment baris berikut ini

net.ipv4.ip_forward=1

Untuk mengaktifkan nya, jalan perintah ini sysctl -p

Pembuatan Rule iptables

Berikut command iptables yang digunakan

iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -I INPUT -s 172.16.11.0/24 -i ppp0 -j ACCEPT
iptables -A FORWARD -i eth0 -j ACCEPT

Sekarang silakan lakukan koneksi PPTP VPN dari client, Untuk koneksi atur ke config pptp dari device client anda.

sekian tutorial dari saya terima kasih.

www.rtrsite.com

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *