Ssh lo Juga!

Cara Install OpenVPN di Centos 5 & 6 32/64BIT

Cara Install OpenVPN di Centos 5 & 6 32/64BIT
Cara Install OpenVPN di Centos 5 & 6 32/64BIT - Pada suatu hari saya membeli vps dan vps tersebut belum terinstall apa apa, saya putuskatan untuk install openvpn pada os centos, tapi saat itu saya belum tau apa apa cara menginstall openvpn di centos. Saya cari kesana kemari tidak dapat juga, akhirnya teman beritahu saya bahwa ada di suatu web ada yang membahas cara mudah menginstall openvpn, sayapun langsung ke tkp web yang dimaksud dan vps sayapun sekarang ini bisa dipakai untuk openvpn.

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/tun
Pastikan 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.rpm
CENTOS 5 64bit
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
CENTOS 6 32 bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
CENTOS 6 64bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
ALL CENTOS 5
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
ALL CENTOS 6
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
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/
PERHATIKAN CENTOS 6
butuh sedikit perubahan
yum -y install nano
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
Kemudian SAVE (Ctrl+x) (Y) (ENTER)
cd /etc/openvpn/easy-rsa/2.0/
chmod +x *
source ./vars
./vars
./clean-all
./build-ca
Cukup Enter Semua KECUALI COMMON NAME (isi sesuai keinginan)
kemudian :
./build-key-server server
Perhatikan dan ikuti langkahnya baik-baik, saat muncul notifikasi (ada dua kali) pilih Y (y)
————————————
./build-dh
Tunggu hingga proses selesai
Jika sudah masukkan berikut :
cp -r /etc/openvpn/easy-rsa/2.0/keys/ /etc/openvpn/keys/
cp /etc/openvpn/keys/ca.crt /etc/openvpn/
cd /etc/openvpn/
Membuat Response ke TUN driver
cat > server.conf <<END
dev tun*
END
MembuatConfigurasi server :
cat > vpn.conf <<END
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
Forwarding Port
echo 1 > /proc/sys/net/ipv4/ip_forward
Iptables 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 on
vi /etc/sysctl.conf
Cari
find net.ipv4.ip_forward
Dan ubah valuenya dari 0 menjadi 1 seperti ini
net.ipv4.ip_forward = 1
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
xxx.xxx.xxx.xxx diatas ganti dengan IP VPS anda
Jalankan VPN di server :
service openvpn start
Buat Client Config :
cat > vpn.ovpn <<END
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
INGAT, ganti xxx.xxx dengan IP VPS anda
==============================
Membuat agar ca dapat di akses melalui web :
mkdir /var/www/html/ca
cp ca.crt /var/www/html/ca
chkconfig –add openvpn cp ca.crt /var/www/html/ca
chkconfig openvpn on
clear
exit
Silahkan file 1194-client di download di http://IpVPSkamu/ca
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.
Labels: Tutorial, VPS

Thanks for reading Cara Install OpenVPN di Centos 5 & 6 32/64BIT. Please share...!

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 :)

Back To Top