Knowledgebase
Quick-Start Installation openVPN
Cara cepat untuk installasi openVPN di VPS dengan Os Centos 5.x 32bit. login ke ssh/console menggunakan putty sebagai terminalnya yang dapat di download melalui link di bawah ini
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
pastikan device tun/tan pada vps tersedia
# ls -al /dev/net/tun
Apabila tun/tap enable akan ada balasan seperti ini
-bash-3.2# ls -al /dev/net/tun
crw------- 1 root root 10, 200 2009-08-01 01:45 /dev/net/tun
Sekarang mulai lakukan instalasi openVPN pada server anda
# wget http://www.indonetmedia.com/download/openvpn/install.sh
# sh install.sh
tunggu beberapa saat dan selanjutnya system akan meminta anda untuk mengisi informasi data:
Country Name (2 letter code) [KG]:
State or Province Name (full name) [NA]:
Locality Name (eg, city) [BISHKEK]:
Organization Name (eg, company) [OpenVPN-TEST]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your serverĀ¢s hostname) []:
OpenVPN-CAEmail Address [me@myhost.mydomain]:
supaya tidak repot silakan lakukan enter saja, apabila ada pertanyaan [y/n] ketik huruf y kemudian enter. tunggu sampai proses instalasi selesai dan di akhiri dengan tulisan Shuting down openVPN [OK] Starting openVPN [OK]
Enabling packet forwarding dengan command:
# echo 1 > /proc/sys/net/ipv4/ip_forward
Edit NAT table untuk MASQUERADING Command berikut khusus untuk server Dedicated saja:
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
Sedangkan untuk VPS, command nya adalah sbb:
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o venet0 -j SNAT --to xx.xx.x.x
xx.xx.x.x disesuaikan dengan IP venet0 di VPS anda. Download openVPN berbasis GUI
http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe
Download sertifikat ke komputer anda, file yang di butuhkan adalah ca.crt yang berada dalam folder /etc/openvpn/keys lalu simpan di folder config di instalasi openvpn pada komputer. buatlah file konfigurasi client dan beri nama misalkan user1.ovpn dengan isi
client
dev tun
proto tcp
remote IP_Address 53
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
kemudian simpan di dalam folder c://Program File/openVPN/config/user1.ovpn Membuat user vpn
# useradd namauser -M -s /bin/false
# passwd namauser
Jalankan dan connect ke vpn anda