Tutotial Konfigurasi VPN Debian 10
Langkah-langkah :
Install debian lalu ubah Adapter 1 jadi NAT dan Adapter 2 jadi Internal Network
Intall Iso Windows pada Virtual Box lalu Ubah Adapter 1 Internal Network
Masuk debian dengan akun root kemudian ping 8.8.8.8 untuk cek ke internet terhubung tidak
Tambah interface enp0s8 dan IP dengan cara
Ketikkan Perintah : nano /etc/network/interfaces
Lalu ketik lagi :
auto enp0s8
iface enp0s8 inet static
address 192.168.1.1/24
Save Tekan Ctrl + X lalu y dan Enter
Masuk akun root lagi dan ketik ip a untuk memastikan interface jika dapat ip dan enp0s8 muncul
Lalu Ketikkan nano /etc/apt/sources.list
Masukkan repository nya dengan ketik
deb http://kartolo.sby.datautama.net.id/debian/ buster main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian/ buster-updates main contrib non-free
deb http://kartolo.sby.datautama.net.id/debian-security/ buster/updates main contrib non-free
Save Tekan Ctrl + X lalu y dan Enter
Biasakan Update debian dengan mengetik perintah apt-get update
Masukkan perintah nano /etc/sysctl.conf
Lalu Hapus tanda pagar (#) pada net.ipv4.ip_forward=1 seperti gambar dibawah ini
Selanjutnya kita Install PPTPD nya dengan mengetikkan perintah apt-get install pptpd lalu y
Masukkan LOCAL IP dan REMOTE IP dengan perintah nano /etc/pptpd.conf
Dan Hilangkan tanda pagar (#) pada localip dan remoteip kemudian ubah menjadi
localip 10.10.10.1
remoteip 10.10.10.2-10
Save Tekan Ctrl + X lalu y dan Enter
Masukkan ms dan dns dengan perintah nano /etc/ppp/pptpd-options
Kemudian tambahkan tanda pagar (#) pada
refuse-pap
refuse-chap
refuse-mschap
Hilangkan pagar pada ms-dns dan ubah menjadi
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Save Tekan Ctrl + X lalu y dan Enter
Kemudian Buat user dan password dengan ketik perintah nano /etc/ppp/chap-secrets
Masukkan client, server, secret dan IP addresses
Kemudian pada IP addresses ketikkan tanda bintang (*)
Save Tekan Ctrl + X lalu y dan Enter
Ketik perintah /etc/init.d/pptpd restart untuk merestart PPTPD
Selanjutnya cek pptpd dengan mengetik service pptpd status
Masuk ke Windows 10 Virtual tadi lalu ubah ip nya menjadi 192.168.1.
Kemudian buka ke cmd lalu ping kan ke 192.168.1.1 , pastikan windows sudah terhubung ke debiannya
Lalu Tambah VPN, caranya masuk ke Settings ➜ Network & Internet ➜ VPN dan klik Add a VPN connection
Pilih DropDown pada VPN Provider sebagai Windows (built-in)
Isi Connection Name (Bebas)
Isi Server name or address masukkan ip debian enp0s8 yaitu 192.168.1.1
Pada VPN type kita pilih Point to Point Tunneling Protocol (PPTP)
Pada Type of sign-in info pilih Username and password
Pada Username dan Password masukkan Username yang sudah kita buat tadi
Lalu Klik Connect pada vpn alfar tersebut untuk menghubungkan dengan vpn nya
Buka cmd lalu ping ke 8.8.8.8 untuk mengecek terhubung internet tidak?
Bisa dilihat pada gambar diatas, client belum terhubung ke internet jadi kita Masuk lagi ke Debian dan ketik perintah :
iptables -I INPUT -p tcp –dport 1723 -m state –state NEW -j ACCEPT
iptables -I INPUT -p gre -j ACCEPT
iptables -t nat -I POSTROUTING -o enp0s3 -j MASQUERADE
iptables -I FORWARD -p tcp –tcp-flags SYN,RST SYN -s 10.10.10.0/24 -j TCPMSS –clamp-mss-to-pmtu
Dan yang terahir Cek status pptpd nya dengan mengetikkan perintah service pptpd status