Membuat VPN dengan mempergunakan OpenVPN Access Server

ยท 1 min read

Kali ini saya akan menulis sebuah tutorial membuat sebuah VPN Server dengan mempergunakan OpenVPN AS / OpenVPN Access Server.
Agar tidak menemui banyak masalah, maka dalam pembuatan server OpenVPN AS ini kita harus mempergunakan XEN/KVM, karena pada beberapa provider VPS OpenVZ ada yang tidak mengenable fungsi iptables/tun/tap dan beberapa lainnya yang akan membuat OpenVPN-AS tidak dapat bekerja sebagaimana mestinya.
Berikut adalah salah satu spesifikasi server yang saya pergunakan :

XEN Virtual Private Server
CentOS 5.5 32bit
Memory 512MB
Swap Memory 1024MB
Disk Space 30GB
Unmeterred Traffic

Berikut adalah OS yang disupport oleh OpenVPN AS :

  • Ubuntu
  • RHEL
  • Fedora
  • CentOS
  • Debian (Install Ubuntu Packages for Debian)

Karena saya cenderung memilih CentOS 5.5 32bit, maka tutorial kali ini adalah untuk CentOS 5.5 32bit
Update Operating System di VPS :

# yum update && yum upgrade

Download package OpenVPN AS :

# wget http://swupdate.openvpn.org/as/openvpn-as-1.8.3-CentOS5.i386.rpm

Install package OpenVPN AS yang telah kita download tadi:

# rpm -i openvpn-as-1.8.3-CentOS5.i386.rpm

Installasi mungkin akan memakan waktu beberapa saat, jadi silakan tunggu sampai selesai.
Jika berhasil, maka akan muncul keterangan seperti ini :

Admin Web Interface : https://openvpnasipaddress:943/admin
Client Connect Interface : https://openvpnasipaddress:943

Setelah itu, kita harus memberikan password untuk User Admin OpenVPN AS :

# passwd openvpn

Login ke halaman Admin OpenVPN AS Web GUI, dan silakan melaukan konfigurasi sesuai kebutuhan.
OpenVPN AS yang tadi kita install, secara default telah memiliki lisensi untuk 2 user. Jika ingin menambah jumlah user yang dapat login dan mempergunakan VPN maka Anda harus membeli lisensi


OpenVPN AS Client Connect

OpenVPN AS Web Admin