Vpn Server

Pada Halaman Ini Kita Akan Memandu Untuk Langkah-Langkah Pemasangan VPN Server berbasis PPTP di Debian 11

Point-to-Point Tunneling Protocol adalah metode usang untuk mengimplementasikan jaringan pribadi virtual. PPTP memiliki banyak masalah keamanan yang terkenal. PPTP menggunakan saluran kontrol TCP dan terowongan Enkapsulasi Perutean Generik untuk mengenkapsulasi paket PPP. Source

Persyaratan

  • OS : Debian 11 Apabila Bisa CLI
  • Virtualbox yang telah terpasang Debian 11

Peringatan

Disarankan Untuk Membuat Snapshot Dengan Menekan CTRL Kanan + T Dan Mengklik OK
Pastikan Virtual Machine Telah Disetting Menjadi Bridge

Langkah - Langkah

  1. Masuk sebagai SuperUser dengan command
su -

Enter SuperUser

  1. Pengecekan Repo Debian dengan command
nano /etc/apt/sources.list
Karena Ini Pusat Munculnya Masalah Diharapkan Lebih Teliti Dalam Pengecekan

Konfigurasi Repo

Simpan Dengan CTRL + X & YPenyimpanan Konfigurasi RepoPenyimpanan Konfigurasi Repo

  1. Pengupdatean Sistem Dan Pembaruan Sistem Dengan Command
apt update && apt upgrade -y

Update Sistem

  1. Instalasi pptpd dengan command
apt install pptpd

Instalasi PPTPD

  1. Cek IP Virtual Machine dengan command
ip a

Cek IP VM Catat IP dari enp0s3

  1. Lakukan konfigurasi pptpd dengan mengubah localip menjadi ip enp0s3 remoteip isikan IP range bebas contoh seperti gambar dibawah
nano /etc/pptpd.conf

Konfigurasi pptpd Simpan File Konfigurasi Dengan CTRL + X, Y, ENTER

  1. Ubah DNS dari VPN Server dengan mengedit konfigurasi seperti gambar dibawah dengan command
nano /etc/ppp/pptd-options

Konfigurasi dns pptpd

  1. Tambah user dengan menambahkan konfigurasi seperti dibawah ini dengan command
nano /etc/ppp/chap-secrets

Konfigurasi user pptpd

  1. Nyalakan Packet Forwarding pada ipv4 dengan mengubah konfigurasi sysctl
nano /etc/sysctl.conf

Ubah konfigurasi seperti dibawah Konfigurasi Packet Forrward

  1. Terapkan konfigurasi sysctl dengan menggunakan command
sysctl -p

Terapkan Konfigurasi Sysctl

  1. Terapkan NAT Masquerade agar client VPN dapat mengakses internet dengan command
iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE
Apabila `iptables: command not found`` lakukan instalasi iptables mengikuti tutorial ini

Terapkan NAT Masquerade

  1. Restart service pptpd dengan command
systemctl restart pptpd

Restart pptpd

  1. Lakukan konfigurasi VPN pada client Windows
  2. Hasil Akhir Hasil Akhir

Credit

THX TO @David-G-H-05 For Images and etc