Kemarin, saat mencoba mencari referensi di internet, nemu link dari reddit.com, tapi kok ga bisa dibuka. Saya menggunakan koneksi internet IndiHome dari Telkom, sepertinya reddit memang diblok. Entah kebetulan atau memang disengaja, saya membutuhkan server VPS untuk tugas akhir saya, kemudian saya membuat droplet di DigitalOcean Singapore, dan kepikir install VPN Server juga ah..
Pertama saya kepikir untuk install OpenVPN, tapi ah menurut saya ribet nanti di VPN Client-nya, jadi saya memilih memasang VPN PPTP di server saya.
PPTP server
Pertama login ssh ke server DO, kemudian install paket yang dipertukan.
$ sudo apt-get install ppp pptpd iptables
Selanjutnya konfigurasi PPTP IP ranges di server.
$ sudo nano /etc/pptpd.conf
Kemudian hilangkan ‘#’ pada file konfigurasi tersebut pada baris berikut:
#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245
menjadi
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
kemudian simpan.
Konfigurasi DNS servers yang akan digunakan client saat konek ke PPTP server:
$ sudo nano /etc/ppp/pptpd-options
Cari baris ‘ms-dns’ dan tambahkan:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Atau kita bisa menambahkan DNS server sendiri.
Selanjutnya membuat akun testing
$ sudo nano /etc/ppp/chap-secrets
tambahkan:
# client server secret IP addresses
test pptpd abcd1234 *
Jalankan service pptpd di server:
$ sudo service pptpd start
Konfigurasi NAT untuk koneksi PPTP, kalau tidak, kita tidak bisa konek ke manapun dari server ini
$ sudo nano /etc/rc.local
tambahkan konfigurasi berikut sebelum exit 0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Aktifkan IPv4 forwarding
$ sudo nano /etc/sysctl.conf
hilangkan komen pada baris
net.ipv4.ip_forward=1
Reload konfigurasi
$ sudo sysctl -p
Ok. Sudah siapp.. Reboot untuk mencobanya..
Nyobanya pakai PC client yak, pakai pc yang kita gunakan. PR: Coba kita cari settingan PPTP 😀
hilangkan komen pada baris —> maksudnya apa ya…saya coba belum bias
net.ipv4.ip_forward=1
Hi Mayang,
Komen yang dimakaud adalah tanda ‘#’ di depan baris perintah tersebut. Semoga membantu.