Installasi OpenVPN Client di FreeBSD

Setelah sebelumnya berhasil menginstall openvpn server di FreeBSD sekarang saya lanjutkan bercerita tentang installasi openvpn client di freebsd, kenapa saya tuliskan di FreeBSD karena kalo sempat saya juga ingin menulis artikel tentang installasi openvpn client di windows :D.

Sebelum kita melanjutkan ke langkah-langkah installasi ada baiknya anda pastikan bahwa openvpn server anda sudah terinstall dengan baik dan benar dan siap menerima koneksi dari openvpn client.

Ok kalau anda sudah yakin dengan openvpn server anda kita lanjutkan dengan installasi openvpn di sisi client.

Pada dasarnya installasi openvpn server dan client adalah sama. Yang membedakan hanyalah pada config file dan key saja dimana untuk client tidak perlu membuat key dan certificate tetapi hanya perlu menggunakan key dan certificate yang sudah dibikin pada langkah-langkah installasi openvpn server.

Untuk installasi seperti biasa saya akan menggunakan ports supaya tidak dipusingkan dengan dependensi, library dan lain sebagainya.

cd /usr/ports/security/openvpn  
make install clean 

Contoh diatas tidak selengkap contoh langkah yang saya tuliskan pada saat installasi untuk server dengan pertimbangan kalo server saja udah bisa client pasti bisa dooonk 😀

Selanjutnya adalah membuat file config yang akan disimpan di folder /usr/local/etc/openvpn

mkdir /usr/local/etc/openvpn  
cd /usr/local/etc/openvpn  
pico openvpn.conf  

untuk isi file openvpn.conf client silahkan copy paste dan edit contoh config berikut ini.

client  
remote ip.openvpn.server.anda 1194  
dev tun  
comp-lzo  
  
ca ca.crt  
cert client1.crt  
key client1.key  
   
# Set log file verbosity.  
verb 3

Setelah anda berhasil membuat file openvpn.conf selanjutnya adalah copy file ca.crt client1.crt dan client1.key dari openvpn server ke folder /usr/local/etc/openvpn. Kalau anda bingung bagaimana cara mentransfer file antar komputer coba salah satu opsi antara ftp, scp, atau http jadi jangan bilang gak bisa transfer 3 file tersebut ya :D.

ok Kalau anda sudah berhasil mengcopy 3 file tersebut selanjutnya adalah masukan baris berikut ini ke file rc.conf

openvpn_enable="YES"  

selesai sudah sekarang anda bisa mulai test openvpn anda dengan mengetikan

/usr/local/etc/rc.d/openvpn start 

kemudian cek dengan perintah

ifconfig tun0  
tun0: flags=8051 mtu 1500  
net6 fe80::215:e9ff:fed9:e5c4%tun0 prefixlen 64 scopeid 0x7  
inet 10.8.0.6 --> 10.8.0.5 netmask 0xffffffff  
Opened by PID 894 

kalau anda melihat hasil seperti contoh diatas berarti openvpn client anda sudah berhasil menghubungi openvpn server.

Tetapi kalau anda masih belum bisa konek ke vpn server jangan menyerah cek kembali /var/log/messages dan lihat apa error message nya dan perbaiki.

SELAMAT MENCOBA


About this entry