Install OpenVPN di Linux Debian Wheezy

Sesuai dengan salah satu janji saya sebelumnya ke seorang teman, kali ini saya akan membahas cara Install OpenVPN di Linux Debian Wheezy, bisa di server sendiri atau di vps sewaan, yang penting bukan punya orang tanpa ijin 😛

Pertama download OpenVPN di sini.

Ekstrak file openvpn-version.tar.gz kemudian jalankan ini di dalam foldernya:

Jika ada error seperti ini:
“configure: error: no acceptable C compiler found in $PATH”
Install compiler di Debian dengan cara:

simpan dengan nama file server.conf (atau terserah selera masing2)

II. Kedua, yang perlu dilakukan adalah membuat CA cert, Private dan Public key server.
Download dulu Easy RSA di sini. atau download langsung di terminal:

kemudian agar DNS request para klien dapat dilakukan oleh server, maka harus diinstall DNSmasq di server.

DNS yang saya gunakan adalah dari OpenDNS dan Google DNS.
oh iya masukkan juga DNSmasq di rc.local, caranya:

simpan dengan nama klien.conf (atau terserah selera masing2).

II. Kedua,
buat Private key dan Public key untuk klien dengan cara:

./easyrsa build-client-full ikons-klien01 nopass
masukkan password sesuai dengan file ca.crt diatas.
setelah selesai file ikons-klien01.key dapat dilihat di folder /easy-rsa/easyrsa3/pki/private/
dan file ikons-klien01.crt dapat dilihat di folder /easy-rsa/easyrsa3/pki/issued/

setelah selesai copy file klien.conf, ca.crt, ikons-klien01.key, ikons-klien01.crt dan ta.key ke komputer/gadget klien.

biasanya saya menggunakan openvpn klien di OS Windows dan di hp android, sedangkan linux install dari source. semuanya bisa didapatkan di sini.

cara koneksi openvpn di linux:

sudo openvpn klien.conf

seperti ini hasilnya jika sudah terkoneksi:
OpenVPN koneksi klien

coba saja lihat ip publik anda, jika sudah berubah menjadi ip publik server OpenVPN berarti sudah berhasil.

semoga bermanfaat,

salam hangat.
iKONs

  • Terimakasih min sudah memberikan tutorial openvpn di wheezy. Akan saya praktekkan, kira-kira untuk settingan di virtualbox apakah sama min ? Mohon dibales ya ?

     

    For printer review, please your read in <a href=”http://poskowarna.blogspot.com”>Indonesian Printer Review</a>

    • untuk virtualbox, selama konfigurasi host networknya bridged sih sama aja, klo host only harus ditambahin iptables di komputer yang diinstall virtualbox:
      iptables -A FORWARD -o eth0 -i vboxnet0 -s 192.168.10.0/24 -m conntrack --ctstate NEW -j ACCEPT
      iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
      iptables -A POSTROUTING -t nat -j MASQUERADE
      vboxnet0 itu adalah interface virtualbox host only adapternya dengan ip vbox host ada di subnet 192.168.10.0/24, misal ip-nya vbox host diberi 192.168.10.5

      kemudian tambahin dengan ip forwarding juga:
      sysctl -w net.ipv4.ip_forward=1

  • bravo masbrroo… tutorialnya ajiiibb bgt …pas lg ane juga perlu tutorial yg beginian…mangtabs…trims bg…

    • anytime mas, senang bisa bermanfaat 🙂