Applikasi : PPTPD, IPTABLES(untuk share koneksi internet)
Step by step:
1. Install service pptpd
Code:
# sudo apt-get install pptpd
2. Edit konfigurasinya (tentukan localip & remoteip)
(Ilustrasi disini hanya sekedar contoh, Anda bisa menggantinya dengan IP-private yang lain)
Code:
# sudo nano /etc/pptpd.conf
localip 192.168.1.1
remoteip 192.168.1.100-120
3. File konfigurasi yang utama pptpd
Code:
# sudo nano /etc/ppp/pptpd-options
# === aktifkan / enable baris-baris berikut, defaultnya disable, === #
# caranya hilangkan tanda pagar di awal baris/paragraf: === #
Code:
name Nama_VPN
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 192.168.1.1
## ms-dns isi dengan ip dns untuk share internet
proxyarp
nodefaultroute
lock
nobsdcomp
noipx
mtu 1490
mru 1490
4. Buat user yang diperbolehkan mengakses VPN Server dengan format:
client -> server -> secret -> IP addresses -> = tekan tab
Code:
# sudo nano /etc/ppp/chap-secrets
# client server secret IP addresses
user * password *
5. Restart PPTP service
Code:
# sudo /etc/init.d/pptpd restart
VPN Server Setting SELESAI
Selanjutnya kita lakukan ipforward (supaya bisa numpang akses internet via VPN server) dengan IPTABLES:
Code:
# sudo iptables -F; iptables -t nat -F; iptables -t mangle -F
# sudo echo 1 > /proc/sys/net/ipv4/ip_forward
# sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
SELESAI
Silahkan konek ke vpn server (Via LAN atau Internet)
- Via LAN (VPN server Menggunakan IP Private)
- Via Internet (VPN server menggunakan IP Public)
By : 0x99
Source : www.yogyafree.net/forum2