Oktober 29, 2016

Instalasi dan Konfigurasi VPN Server di Debian 6



A.      Pengertian VPN
VPN atau Virtual Private Network adalah suatu koneksi antara satu jaringan dengan jaringan lainnya secara privat melalui jaringan publik (Internet). VPN disebut Virtual network karena menggunakan jaringan publik (Internet) sebagai media perantaranya alias bukan koneksi langsung, dan disebut Private network. Karena jaringannya bersifat privat, dimana hanya orang tertentu saja yang bisa mengaksesnya. Data yang dikirimkan pun terenkripsi sehingga aman dan tetap rahasia meskipun dikirim melalui jaringan publik.

B.      Cara Kerja VPN
Cara kerja  VPN ibarat seperti membuat jaringan di dalam jaringan atau biasa disebut tunneling (membuat terowongan). Tunneling adalah suatu cara untuk membuat jalur koneksi secara privat dengan menggunakan infrastruktur jaringan lain. Pada dasarnya VPN juga membutuhkan sebuah server sebagai penghubung dan pengatur antar client.

C.      INSTALASI DAN KONFIGURASI VPN SERVER
Topologi :


1.       Install aplikasi vpn server (pptpd)
root@hiday:~# apt-get install pptpd
2.       Setelah selesai diinstall, kemudian edit file konfigurasinya
root@hiday:~# nano /etc/pptpd.conf
3.       Tekan Ctl+W, kemudian masukan kata “recommended”
4.       Kemudian edit seperti di bawah ini
# (Recommended)
localip 192.168.28.1
remoteip 192.168.28.234-238,192.168.28.245
# or
#localip 192.168.0.234-238,192.168.0.245
#remoteip 192.168.1.234-238,192.168.1.245
NB : localip adalah alamat vpn server, sedangkan remoteip adalah alamat vpn client yang diberikan secara dhcp antara 192.168.28.2-192.168.28.8
5.       Simpan file konfigurasinya, kemudian edit file pptpd-options
root@hiday:~# nano /etc/ppp/pptpd-options
6.       Tekan Ctl+W, kemudian masukan kata “ms-dns”
7.       Hapus tanda # di depan kata “ms-dns”, lalu kita edit alamat dns server-nya
# client. See KB311218 in Microsoft's knowledge base for more information.
ms-dns 192.168.10.1
#ms-dns 10.0.0.2
NB : jika terdapat dua dns server, maka tanda # yang di bawahnya juga ikut dihapus, lalu edit alamatnya sesuai alamat dns server
8.       Simpan filenya. Sekarang kita akan menambahkan user yang boleh mengakses vpn, nama user yang boleh mengakses vpn berada di file chap-secrets
root@hiday:~# nano /etc/ppp/chap-secrets
9.       Tambahkan nama user yang boleh mengakses vpn seperti ini
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
hiday           pptpd   2809                    *
NB : client adalah nama user, server diisi dengan pptpd (server vpn), secret adalah password dari user, sedangkan IP addresses diisi tanda * saja
10.   Selanjutnya restart aplikasi pptpd
root@hiday:~# service pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: pptpd.
root@hiday:~#
11.   Edit file sysctl.conf
root@hiday:~# nano /etc/sysctl.conf
12.   Hapus tanda # pada net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
13.   Lakukan routing nat agar vpn client dapat menghubungi jaringan local
root@hiday:~# iptables -t nat -A POSTROUTING -j MASQUERADE -o ppp0 -s 192.168.100.0/24
NB : ppp0 adalah interface yang terbentuk secara virtual (VPN)

D.      MEMBUAT VPN CLIENT
1.       Masuk ke “Network and Sharing Center” pada windows
2.       Lalu pilih “Set up a new connection or network”
3.       Kemudian klik “Connect to workplace”
4.       Klik “Use my Internet connection (VPN)”
5.       Jika belum terkoneksi dengan internet maka pilih “I’ll set up an Internet connection later”
6.       Masukan alamat public VPN Server dan masukan nama VPN Server sesuai keinginan
Internet address : 192.168.10.1 (alamat server vpn)
Destination name : Server VPN (nama vpn, optional)
7.       Klik Next, kemudian masukan nama user dan passwordnya
User name : hiday (nama user vpn)
Password : 2809 (password user vpn)
Domain : (kosong)
8.       Klik Create, kemudian masuk ke “Change adapter settings” dan klik dua kali pada nama interface VPN-nya(Server VPN)
9.       Masukan nama user dan passwordnya, lalu klik Connect
10.   Tunggu hingga proses selesai
11.   Jika berhasil, interface Server VPN akan mendapatkan IP secara otomatis
12.   Test dengan ping ke jaringan local (192.168.100.0/24)jika Reply maka konfigurasi VPN berhasil
Read More ->>
© fb.me/ihastechnology. Diberdayakan oleh Blogger.