VPN, atau singkatan dari Virtual Private Network, merupakan sebuah
teknik dimanakalian dapat mengakses jaringan lokal melalui Internet
dengan teknologi tunneling. Ada beberapa software dan teknik untuk
membuat koneksi VPN,kali ini saya akan membahas PPTP dan OpenVPN.
1. PPTP
PPTP lebih praktis dan tidak memerlukan software khusus yang di install
di client,tetapi PPTP dinilai kurang secure karena enkripsiuntuk
koneksinya masih kurang.
2. OpenVPN
Karena OpenVPN merupakan software VPN yang cukup populer,bukan itu saja
ketika kita menggunakan OpenVPN koneksi ke server VPN akan di enkripsi
sedemikian rupa menggunakan certificate dan key yang (bisa) berbeda
untuk tiap user sehingga keamanannya bisa dijamin. Namun seperti
biasanya “Keamanan selalu berbanding tebalik dengan Keamanan” selain
proses konfigurasi yang agak panjang OpenVPN memerlukan software khusus
yang harus di install di PC client,yaitu OpenVPN Client.
Tetapi kali ini saya sharing yang pptp :
Install pptpd
# apt-get install pptpd
Edit file :
/etc/pptpd.conf (konfigurasi utama PPTPD)
/etc/ppp/pptpd-options (konfigurasi tambahan PPTPD)
/etc/ppp/chap-secrets (konfigurasi username dan password)
- Edit file pptpd.conf
# nano /etc/pptpd.conf
cari bagian
...
#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245...
Sesuaikan dengan topologi kita,hasilnya kurang lebih seperti ini
...
localip 192.168.15.1 (IP server PPTPD)remoteip 192.168.5.4-20 (IP yang akan diberikan ke client 4-20)
...
- Edit file /etc/ppp/pptpd-options
# nano /etc/ppp/pptpd-options
cari bagian :
...
#ms-dns 10.0.0.1
#ms-dns 10.0.0.2
...
Hasilnya kurang lebih seperti berikut
...
ms-dns 8.8.8.8 (Primary DNS server,sesuaikan dengan keinginan)
ms-dns 8.8.4.4 (Secondary DNS server,sesuaikan dengan keinginan)
...
- Edit file /etc/ppp/chap-secrets
# nano /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
root * ngawen *
username * password *
maksud dari konfigurasi di atas adalah,
- user “root” memiliki password “ngawen” akan mendapatkan IP secara acak saat connect
- user “username” memiliki password “password” akan mendapatkan fixed IP “192.168.15.1”
Restart pptpd
# service pptpd restart
------------------------------------------------------------------------------------------------------------------------------
Konfigurasi pada Client (Linux mint)
Pertama, saya konek dengan hotspot yang terhubung dengan server/jaringan
lokal (Server TKJ Ngawen). Lalu saya ubah koneksi ke lain jaringan
(Hotspot ADMIN BLC-Telkom). Maka konfigurasi VPN-nya seperti ini :
- Buka ikon
.
- Pilih VPN Connection > Configure VPN
- Pilih Add
|
Klik pada anak panah ke bawah ituu. Lalu pilih VPN (PPTP) |
|
Pilih Create |
Isi kolom-kolom seperti contoh di bawah ini :
|
Gateway=IP Server |
Pilih menu Advanced
Centang pada Point-to-point Encryption
Lalu klik OK !
Setelah itu, uji koneksi !
Setelah terhubung dengan jaringan lain, sekarang connectkan dengan VPN yang tadi sudah di buat.
Pilih menu Wi-fi > Configure VPN > Pilih VPN yang sudah dibuat tadi
Sebelumnya kita harus memasukan sandi untuk VPN kita dulu.
menjadi
Sekarang coba akses domain lokal anda..
Misal : smk1ngawen.edu
Untuk Client Windows belum berhasil jadi belom bisa saya sharingkan :)