Tutorial membuat VPN dengan pptpd di centos 6.x

0
895

Halo sahabat sekolahlinux jumpa lagi dengan saya admin yang unyu-unyu ini hahaha, oke fokus 😀 , disini saya akan menjelaskan membuat vpn dengan pptpd di linux centos 6.x, oke langsung saja ini dia tutorialnya untuk sahabat sekolahlinux.

catatan pada tutorial kali ini dibutuhkan ipublic di server anda jika anda ingin meremote dari internet.

CONTOH: IPPublic Server Centos eth0: 100.100.100.52

pertama anda perlu menginstall epel repo, berikut ini commandnya

yum install epel-release

setelah itu install module pptpd di centos anda

yum install pptpd -y

lalu edit file konfig pptpd “vim /etc/pptpd.conf” dan tambahkan rule ini pada baris paling bawah

localip 192.168.1.1
remoteip 192.168.1.10-100

lalu edit file  “vim /etc/ppp/chap-secrets” untuk menambahkan user dan password vpnnya

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
####### system-config-network will overwrite this part!!! (begin) ##########
####### system-config-network will overwrite this part!!! (end) ############

sekolahlinux pptpd jago12345 *

jadi usernya nanti sekolahlinux dan passwordnya jago12345

kemudian edit file “vim /etc/ppp/options.pptpd” untuk edit dns yang nantinya digunakan oleh user, tambahkan rule ini dibaris paling bawah, disini sekolahlinux menggunakan dns google, tapi sobat bisa juga menggunakan dns lainnya

ms-dns 8.8.8.8
ms-dns 8.8.4.4

jika sudah restart service pptpd nya

service pptpd restart

lalso sobat perlu mengedit file “vim /etc/sysctl.conf” rubah rule “net.ipv4.ip_forward = 0” menjadi

net.ipv4.ip_forward = 1

lalu jalankan command ini

sysctl -p

lalu tambahkan rule ini di iptables anda dengan mengetikkan comman dibawah ini pada terminal

iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
service iptables save
service iptables restart

sip sekarang tinggal anda coba baik dari windows ataupun dari hp android anda.

Server VPN Address 100.100.100.52

user: sekolahlinux

pass: jago12345

 

oke sekian tutorial kali ini, semoga bermanfaat dan selamat mencoba 😀