Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan konfigurasi PPTP VPN di server CentOS 6 Anda. Bagi Anda yang belum tahu, The Point-to-Point Tunneling Protocol (PPTP) adalah metode untuk mengimplementasikan jaringan pribadi virtual. PPTP menggunakan saluran kontrol melalui TCP dan terowongan GRE yang beroperasi untuk mengenkapsulasi paket PPP. Spesifikasi PPTP tidak menjelaskan fitur enkripsi atau otentikasi dan bergantung pada Protokol Point-to-Point yang tunneled untuk mengimplementasikan fungsionalitas keamanan. Kami menggunakan PPTP karena didukung secara native di hampir semua perangkat, Windows, Linux, Android, iOS, dan Mac OS.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Berikut adalah langkah-langkah menginstal PPTP VPN di CentOS 6.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 6.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal PPTP VPN di CentOS 6
Langkah 1. Pertama, instal PPTP
yum install ppp iptables nano cd /usr/local/src #For 64bit OS wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm rpm -Uhvpptpd-1.4.0-1.el6.x86_64.rpm #For 32bit os wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.i686.rpm rmp -Uhv pptpd-1.4.0-1.el6.i686.rpm
Langkah 2. Siapkan PPTP
Edit setelan IP di /etc/pptpd.conf
:
#nano /etc/pptpd.conf localip 192.168.0.1 # your VPS/Dedicated Server IP address remoteip 192.168.0.101-200
Dan berikut pengaturannya menjadi /etc/ppp/options.pptpd
:
ms-dns 8.8.8.8 ms-dns 4.4.4.4
Langkah 3. Buat pengguna untuk mengakses server VPN
Tambahkan akun pengguna di/etc/ppp/chap-secrets
(tetapkan nama pengguna dan kata sandi):
#nano /etc/ppp/chap-secrets vpn pptpd vpnpassword *
Langkah 4. Aktifkan penerusan jaringan di /etc/sysctl.conf
#nano /etc/sysctl.conf net.ipv4.ip_forward = 1 #To make the changes to sysctl.conf take effect, use the following command. sysctl -p
Langkah 5. Siapkan iptables
Anda perlu menambahkan aturan iptables berikut untuk membuka port yang benar dan meneruskan paket data dengan benar:
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
Langkah 6. Mulai server PPTP VPN
service pptpd restart chkconfig pptpd on
Selamat! Anda telah berhasil menginstal PPTP VPN. Terima kasih telah menggunakan tutorial ini untuk menginstal PPTP VPN pada sistem CentOS 6. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs web resmi PPTP VPN .