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 :
1 2 3 4 5 6 |
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 :
1 |
# yum update && yum upgrade |
Download package OpenVPN AS :
1 |
# wget http://swupdate.openvpn.org/as/openvpn-as-1.8.3-CentOS5.i386.rpm |
Install package OpenVPN AS yang telah kita download tadi:
1 |
# 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 :
1 2 |
Admin Web Interface : https://openvpnasipaddress:943/admin Client Connect Interface : https://openvpnasipaddress:943 |
Setelah itu, kita harus memberikan password untuk User Admin OpenVPN AS :
1 |
# 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 Web Admin