Kebanyakan orang mungkin lebih senang dengan Openvpn dimana konfigurasi dan juga maintenancenya bisa melalui web gui. Namun sayangnya openvpn mengharuskan kita membayar lisence jika ingin leluasa menggunakannya. Nah, kali ini saya akan sedikit berbagi tulisan mengenai installasi dan konfigurasi VPS server PPTP pada sistem operasi linux yang sudah tersedia dan gratis, selain itu kita bisa bebas membuat user VPN. Berikut langkah-langkanya :
* Nginstall
1. Pastikan sudah install CentOs di server anda, kalau belum ya di install dulu 😀
2. Seperti biasa, login ssh ke server
3. Install PPTPD, silahkan jalankan command berikut diserver anda
[root@server ~]# yum install ppp [root@server ~]# wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm [root@server ~]# rpm -Uhv pptpd-1.3.4-2.el6.x86_64.rpm
* Ngonfig
Tahap selanjutnya adalah konfigurasi pptpd, ada beberapa tahapan yang akan kita konfigurasi diantatanya Username, Password, IP, DNS, dan IPTABLES.
4. Langkah awal kita akan konfigurasi IP local yang akan didapat oleh client
[root@server ~]# vi /etc/pptpd.conf localip 10.10.0.1 remoteip 10.10.0.50-200
Isikan konfigurasi IP diatas ke file /etc/pptpd.conf
. Localip adalah alokasi IP lokal untuk server, sementara remoteip adalah alokasi yang akan didapat oleh client kita. Dalam hal ini saya konfigurasi ip 10.10.0.50 sampai 10.10.0.200
5. Konfigurasi DNS
[root@server ~]# vi /etc/ppp/options.pptpd ms-dns 8.8.8.8 ms-dns 8.8.4.4
DNS yang saya gunakan disini adalah dns google, ya pakai yang umum saja 😀
6. Validasi Username dan Password
[root@server ~]# vi /etc/ppp/chap-secrets user pptpd 123qwe *
username = user
password = 123qwe
7. Enable network forwarding
[root@server ~]# vi /etc/sysctl.conf net.ipv4.ip_forward = 1 <strong><code><code>[root@server ~]# sysctl -p</code>
8. Konfigurasi IPTABLES
[root@server ~]# iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT [root@server ~]#iptables -A INPUT -i eth0 -p gre -j ACCEPT [root@server ~]#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE [root@server ~]#iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT [root@server ~]#iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT [root@server ~]#service iptables save [root@server ~]#service iptables restart
9. Aktifkan PPTPD
[root@server ~]#service pptpd restart [root@server ~]#chkconfig pptpd on
kliknans
kalo di ubuntu caranya gimana ya…
thx
jiem
Sama saja pak tidak jauh berbeda