Pemakai OpenVPN pun sekarang banyak sekali, karena menurut saya enak sekali buat internetan, jadi stabil. Untuk share internet dijadikan hotspot juga bisa dengan connectify, dan lainnya juga. Maka dari itu, pemakai openvpn sampai saat ini cukup banyak.
VPS kamu ingin pasang openvpn? Ikuti yuk caranya sebagai berikut.
1. Masuk via bitvise buka terminal (xterm), atau via putty.
2. Harus dengan root access.
Pastikan TUN TAP sudah aktif
Masukkan :
cat /dev/net/tunPastikan juga balasannya : file descriptor in bad state
———————————
3. Masukan perintah berikut :
CENTOS 5 32bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpmCENTOS 5 64bit
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpmCENTOS 6 32 bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpmCENTOS 6 64bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmALL CENTOS 5
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txtALL CENTOS 6
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txtPERHATIKAN CENTOS 6
rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm
rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm
yum install openvpn -y
cp -r /usr/share/doc/openvpn-2.2.2/easy-rsa/ /etc/openvpn/
butuh sedikit perubahan
yum -y install nanoKemudian SAVE (Ctrl+x) (Y) (ENTER)
nano /etc/openvpn/easy-rsa/2.0/vars
Kemudian EDIT baris berikut :
export KEY_CONFIG=`$EASY_RSA/whichopensslcnf $EASY_RSA`
MENJADI :
export KEY_CONFIG=/etc/openvpn/easy-rsa/2.0/openssl-1.0.0.cnf
cd /etc/openvpn/easy-rsa/2.0/Cukup Enter Semua KECUALI COMMON NAME (isi sesuai keinginan)
chmod +x *
source ./vars
./vars
./clean-all
./build-ca
kemudian :
./build-key-server serverPerhatikan dan ikuti langkahnya baik-baik, saat muncul notifikasi (ada dua kali) pilih Y (y)
————————————
./build-dhTunggu hingga proses selesai
Jika sudah masukkan berikut :
cp -r /etc/openvpn/easy-rsa/2.0/keys/ /etc/openvpn/keys/Membuat Response ke TUN driver
cp /etc/openvpn/keys/ca.crt /etc/openvpn/
cd /etc/openvpn/
cat > server.conf <<ENDMembuatConfigurasi server :
dev tun*
END
cat > vpn.conf <<ENDForwarding Port
port 110
proto tcp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.9.8.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push “redirect-gateway def1″
push “dhcp-option DNS 8.8.8.8″
push “dhcp-option DNS 8.8.4.4″
keepalive 5 30
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3
END
echo 1 > /proc/sys/net/ipv4/ip_forwardIptables Route rules
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o venet0 -j SNAT –to 162.218.92.136
VPS KVM :
chkconfig openvpn onCari
vi /etc/sysctl.conf
find net.ipv4.ip_forwardDan ubah valuenya dari 0 menjadi 1 seperti ini
net.ipv4.ip_forward = 1xxx.xxx.xxx.xxx diatas ganti dengan IP VPS anda
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o eth0 -j MASQUERADE
service iptables save
service iptables restart
Jalankan VPN di server :
service openvpn start
Buat Client Config :
cat > vpn.ovpn <<ENDINGAT, ganti xxx.xxx dengan IP VPS anda
client
dev tun
proto tcp
remote xxx.xxx.xxx.xxx 443
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
auth-user-pass
comp-lzo
verb 3
END
==============================
Membuat agar ca dapat di akses melalui web :
mkdir /var/www/html/caSilahkan file 1194-client di download di http://IpVPSkamu/ca
cp ca.crt /var/www/html/ca
chkconfig –add openvpn cp ca.crt /var/www/html/ca
chkconfig openvpn on
clear
exit
Contoh : http://49.213.22.50/ca
Gimana install nya? Gampang kan, masih sehat kan hehe. Ya begitulah caranya menginstall openvpn di centos 5 & 6 yang saya kutip dari beberapa web. Mudah mudahan bermanfaat.
2 Comment for "Cara Install OpenVPN di Centos 5 & 6 32/64BIT"
Salam,
Sangat bermanfaat tutornya.
Mohon bantuanya Gan, ane ada kasus untuk konek/jalankan program (based delphi) pke OpenVPN bisa. Apakah bisa juga klu koneksi Openvpn ane ganti pke mikrotik (based tunnel PPTP). Trima kasih banyak sebelumnya
Gagal create mkdir /var/www/html/ca solusinya gan ?
Komentar spam, menyertakan link aktif dan alamat blog tidak akan muncul. Tidak semua pertanyaan sempat atau bisa dijawab. Thanks for visiting and the comment :)