Selasa, 08 Agustus 2017

VPN & dan cara kerjanya?

Pengertian VPN


Apa itu VPN? Mungkin pertanyaan ini muncul ketika anda baru pernah mendengar VPN. Untuk menjelaskan apa itu VPN beserta prinsip kerja VPN, silakan simaklah artikel berikut ini :

VPN (Virtual Private Network) yaitu sebuah koneksi private yang melalui jaringan publik (dalam hal ini internet). Disini ada 2 kata yang dapat kita garis bawahi yaitu:
virtual network, yang berarti jaringan yang terjadi hanya bersifat virtual. Tidak ada koneksi jaringan secara riil antara 2 titik yang akan berhubungan.
private, jaringan yang terbentuk bersifat private dimana tidak semua orang bisa mengaksesnya. Data yang dikirimkan terenkripsi sehingga tetap rahasia meskipun melalui jaringan publik.
Dengan VPN ini kita seolah-olah membuat jaringan didalam jaringan atau biasa disebut tunnel(terowongan). Tunneling adalah suatu cara membuat jalur privat dengan menggunakan infrastruktur pihak ketiga. VPN menggunakan salah satu dari tiga teknologi tunneling yang ada yaitu: PPTP, L2TP dan standar terbaru, Internet Protocol Security (biasa disingkat menjadi IPSec). VPN merupakan perpaduan antara teknologi tunneling dan enkripsi.

Dibawah ini adalah gambaran tentang koneksi VPN yang menggunakan protokol PPTP. PPTP (Pont to Point Tunneling Protocol) adalah sebuah protokol yang mengizinkan hubungan Point-to Point Protocol (PPP) melewati jaringan IP, dengan membuat Virtual Private Network (VPN).






















Dari gambar diatas secara sederhana cara kerja VPN (dengan protokol PPTP) adalah sebagai berikut:
  • VPN membutuhkan sebuah server yang berfungsi sebagai penghubung antar PC, Server VPNini bisa berupa komputer dengan aplikasi VPN Server atau sebuah Router, misalnya MikroTik RB 750.
  • Untuk memulai sebuah koneksi, komputer dengan aplikasi VPN Client mengontak Server VPN, VPN Server kemudian memverifikasi username dan password dan apabila berhasil maka VPN Server memberikan IP Address baru pada komputer client dan selanjutnya sebuah koneksi / tunnel akan terbentuk.
  • Untuk selanjutnya komputer client bisa digunakan untuk mengakses berbagai resource (komputer atu LAN) yang berada dibelakang VPN Server misalnya melakukan transfer data, ngeprint dokument, browsing dengan gateway yang diberikan dari VPN Server, melakukan remote desktop dan lain sebagainya.

Keuntungan atau Manfaat VPN

Beberapa keuntungan dari teknologi VPN diantaranya adalah:
  • Remote Access, dengan VPN kita dapat mengakses komputer atau jaringan kantor, dari mana saja selama terhubung ke internet
  • Keamanan, dengan koneksi VPN kita bisa berselancar dengan aman ketika menggunakan akses internet publik seperti hotspot atau internet cafe.
  • Menghemat biaya setup jaringan, VPN dapat digunakan sebagai teknologi alternatif untuk menghubungkan jaringan lokal yang luas dengan biaya yang relatif kecil, karena transmisi data teknologi VPN menggunakan media jaringan public yang sudah ada tanpa perlu membangun jaringan pribadi.
  • dan lain2 yang saya belum mengerti

Kekurangan atau Kelemahan VPN

Setiap ada kelebihan pasti ada kekurangannya, beberapa kekurangan dari VPN diantaranya adalah:
  • Koneksi internet (jaringan publik) yang tidak bisa kita prediksi. Hal ini dapat kita maklumi karena pada dasarnya kita hanya "nebeng" koneksi pada jaringan pihak lain sehingga otomatis kita tidak mempunyai kontrol terhadap jaringan tersebut.
  • Perhatian lebih terhadap keamanan. Lagi-lagi karena faktor penggunaan jaringan publik, maka kita perlu memberikan perhatian yang lebih untuk mencegah terjadinya hal-hal yang tidak diinginkan seperti penyadapan, hacking dan tindakan cyber crime pada jaringan VPN.


Cara Install & Konfigurasi VPN Server (PPTP)


Perlu diketahui terlebih dahulu, bahwasanya vpn server membutuhkan jaringan yang mengarah ke jaringan Internet. Untuk jaringan Internet, vpn serverpun harus menggunakan Ip Public, agar bisa diakses dari mana saja, tetapi kali ini hanya akan menggunakan ip local saja atau private ip , aplikasi untuk membuat vpn server ada beberapa seperti : openvpn ,pptp dll yang anda bisa cari sendiri di internet ,dalam konfigurasi kali ini saya akan mengunakan pptp untuk membuat vpn server .



1.      Install aplikasi vpn
# apt-get install pptpd
2.      Kemudian edit file /etc/pptpd.conf
# nano /etc/pptpd.conf
3.      Lalu tambahkan script ini pada baris paling akhir setelah itu simpan
localip 192.168.2.2
remoteip 192.168.3-10

4.      Lalu edit file di /etc/ppp/pptpd-options

# nano /etc/ppp/pptpd-options
5.      kemudian cari kata ms-dns dengan cara ctrl+w kemudian isikan ms-dns

6.      Hapus tanda pagar dan ganti dnsnya dengan dns server lalu simpan
7.      Lalu kita tambahkan user dan password untuk client vpn di nano /etc/ppp/chap-secrets
# nano nano /etc/ppp/chap-secrets

8.      Isikan nama user dan password seperti gambar dibawah ini
9.      Kemudian restart service vpnnya
# service pptpd restart
10.  Kemudian cek pada client nya dengan cara membuat koneksi vpn baru, berikut langkahnya


11.      Jika sudah konek, lalu cek ip vpn di client

# ifconfig ppp0

12.      jika gagal, cermati langkah-langkahnya :)

Sekian dari kami apabila ada kesalahan saya mohon maaf :)
Semoga bermanfaat :)



Setelah kita menginstall dan mengkonfigurasi VPN Server, saat nya kita melakukan pengujian VPN Server nya dengan VPN Client. Disini saya akan mengujinya menggunakan sistem operasi Windows 7. Berikut langkah-langkah nya.

Langkah-Langkah :

1.                  Pertama kita buat network VPN Client dulu ke menu control panel. Cara masuk Control Panel dengan cara menekan Windows+R lalu ketikkan "Control Panel".


2.                  Kemudian pilih "Network and Internet".


3.                  Kemudian pilih "Network adn Sharing Center"

4.                  Selanjutnya, pilih menu "Set Up New Connections or Network"

5. Kemudian pilih "Connect to a Workplace"
6.  Pilih "Use My Internet Connections"
        7. kemudian, dalam menu Internet Address, masukkan IP Server atau DNS Server nya, setelah diisi, klik Next.
 8.                  Kemudian, masukkan username dan password nya yang telah kita konfigurasi di Server tadi, lalu centang Save This user.., kemudian klik Connect.
9.  Ini adalah proses verifikasi ke VPN Server nya
Jika kita sudah terhubung ke Server maka pengujian VPN Debian Server nya berhasil.
Cukup Sekian, semoga bermanfaat!


1 komentar: