“Seorang pemenang selalu melihat sebuah jawaban di setiap masalah, Sedang seorang pecundang melihat sebuah masalah di setiap jawaban.”

Instalasi OpenVPN ini dikerjakan pada mesin Debian. Harusnya juga bisa untuk turunan Debian lainnya seperti Ubuntu, Mint, dll.

Tujuan saya menggunakan OpenVPN biasanya untuk tunneling aja, menggunakan IP address luar, mem-bypass restriksi oleh ISP, dll. Fitur enkripsi dan login menggunakan certificate akan saya disable supaya koneksi semakin ringan dan stabil.

Install OpenVPN
# apt-get install openvpn

Copy isi konfigurasi kedalam direktori /etc/openvpn
# cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/
# cp -R /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/

# cp -R /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/

Jika sudah kita pindah ke direktori openvpn
# cd /etc/openvpn

Saatnya mengkonfigurasi OpenVPN
# source vars
# ./clean-all
# ./build-ca (dienter terus aja)

# ./build-key-server server (dienter terus aja jangan lupa ketik y untuk yes)
# ./build-key-pkcs12 client1 (dienter terus aja jangan lupa ketik y untuk yes)
# ./build-dh

Sekarang kita konfigurasi file di Routernya
# gunzip server.conf.gz
# nano server.conf.gz

Pada bagian ini jangan hapus file yang lain . Tapi hanya dirubah saja

ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem

Jika sudah sekarang edit file client.conf nya
# nano client.conf

Pada bagian ini jangan hapus file yang lain . Tapi hhanya dirubah saja

remote <ip routernya> 1194
ca ca.crt
cert client1.crt (sesuaikan dengan settingan pkcs12)
key client1.key (sesuaikan dengan settingan pkcs12)

Jika sudah pindahkan file client.conf ke direktory keys
# mv client.conf keys/

Jika sudah restart OpenVPN nya
# /etc/init.d/openvpn restart

Sekarang kita pindah ke Client. Sebelumnya si Client harus sudah terinstall software OpenVPN Client
bisa didownload disini OpenVPN Client
Selain OpenVPN Client anda juga harus mempunyai software WinSCP untuk memindahkan file Enkripsi dari Router ke Client bisa didownload disini WinSCP
Jika sudah terinstall 2 software tersebut sekarang saatnya minum kopi .

1. Pindahkan file yang ada di Router ke Client dengan menggunakan WinSCP. Cara menggunakan software ini seperti Putty tinggal memasukan IP Address yang ingin di remote kemudian masuk Port yang dipakai biasanya Port 22 kemudian Enter
2. Pindahkan direktori pada WinSCP yang ada di Router ke /etc/openvpn/keys/
3. Kemudian copy file ca.crt , client1.crt , client1.key , client.conf ke desktop client atau folder client lainnya sesuka anda kalau bisa jadikan dalam 1 folder
4. Jika sudah close WinSCP nya dan Rename file client.conf menjadi client.ovpn
5. Pindahkan ke-4 file tersebut kedalam C:\Program Files\OpenVPN\config
6. Jalankan software OpenVPN Gui yang ada di desktop dan klik kanan pada sistem tray nya (pojok kanan bawah dekat tanggalan) lalu klik Connect
7. Tunggu sampai berhasil dan berwarna hijau berarti OpenVPN Router sudah berhasil🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: