Seperti biasa selain bekerja di salah satu perusahaan swasta, gue juga jadi pekerja lepas buat ngurusin projek-projek dari yang simpel sampai yang kompleks sekalipun. Gue nggak pernah memandang mau dapet projek kecil kek, gede kek, yang penting intinya ada kerjaan. Selain itu gue punya prinsip sederhana, cuma ingin berbagi pengetahuan dengan yang lain dan berharap ada relasi dan pengetahuan lain yang didapat.
Beberapa hari ke depan gue dapet kerjaan di daerah bekasi timur. Kerjaannya cukup simpel, membuat PPTP Server terkait kebutuhan remote aplikasi. Setelah datang dan melakukan survey ternyata kantor yang sekarang jadi client gue belum punya infrastruktur yang memadai, khususnya server. Iya, server! Nah, kalau sudah begini gimana cara bangun PPTP servernya? Gue coba cek perangkat jaringannya dan hasilnya tidak support buat PPTP server! Makin bingung deh jadinya.
Gue berfikir sejenak gimana caranya supaya si client bisa masuk ke jaringan lokal hanya dengan bermodalkan PC (yang dianggap sebagai server) dan sistem operasi Windows 7 versi pak tani (baca: bajakan :p).
Setelah beberapa lama berfikir dan menjelajah dunia web, gue menemukan sebuah solusi yang dapat memenuhi permintaan client gue kali ini, yaitu VPN Server menggunakan Windows 7. Sempat nggak percaya sih baca artikelnya karena gue sekalipun belum pernah men-setting fitur PPTP server pada sebuah sistem operasi desktop, kecuali linux ya. Biasa sih kalau nggak di perangkat jaringan ya mentok menggunakan fitur di Windows Server.
Ok, mari kita langsung ke prakteknya.
Pertama, kita harus punya PC yang diinstal Windows 7. Terserah mau pakai yang versi mana saja. Tapi yang gue pakai saat melakukan trial adalah versi professional. Kemudian kita setting supaya si Windows 7 dapat menjadi PPTP Server.
Klik tombol Start (logo windows) kemudian ketik ‘Network connections’, pilih view network connections.
Klik tombol ALT kemudian pilih File – New incoming connection…
Pilih user yang nantinya dapat melakukan koneksi PPTP (contoh: vpnuser1).
Kemudian centang pilihan Through the internet.
Lalu kita atur preferensi IP untuk incoming connections. Klik properties pada TCP/IP v4.
Jika di dalam local network Anda sudah terdapat DHCP server, maka Anda dapat menggunakan pilihan Assign IP addresses automatically using DHCP. Jika tidak, beri range IP local network yang memang sudah disediakan oleh Anda khusus untuk koneksi PPTP (Contoh: 192.168.1.10~20).
Ingat bahwa IP yang Anda atur harus sesuai dengan range IP local network. Jika tidak, maka Anda tidak akan dapat mengakses local network. Jika sudah selesai klik OK lalu pilih Allow access.
Proses pembuatan PPTP Server telah selesai. Jika Anda lihat halaman network connections ada icon baru bernama Incoming connections. Saat ini belum ada koneksi yang masuk oleh karena itu statusnya masih ‘No clients connected’.
Kemudian kita akan coba membuat konfigurasi untuk melakukan VPN menggunakan PPTP dari komputer client. Misalkan Anda sedang di luar kantor ingin mengakses resource di kantor.
PS: sebelum masuk ke langkah selanjutnya, ada hal yang perlu diperhatikan; karena jenis PPTP yang kita buat kali ini secara topologi ada di belakang modem/router, maka Anda perlu mengaktifkan fitur Port Forwarding supaya koneksi PPTP yang masuk dari luar (publik) dapat diteruskan ke perangkat yang dimaksud (PPTP server). Port yang digunakan untuk koneksi PPTP adalah port 1723, jenis TCP.
Cara membuat konfigurasi untuk PPTP client adalah sbb;
Seperti biasa klik tombol windows kemudian ketik network connections, pilih setup VPN connections.
Pilih Let me decide later apabila Anda belum memiliki koneksi internet.
Pada kolom internet address, isi dengan IP publik komputer target (ingat IP publik bukan IP local). Dalam contoh kali ini gue emang mencoba pakai IP local karena keterbatasan internet (baca: fakir internet). Kolom destination name dapat diisi dengan nama PC target / sesuai dengan keinginan Anda.
Klik connect dan Anda sudah terhubung dengan network local pada kantor Anda.
Pada komputer PPTP server terdapat satu incoming connections, yaitu vpnuser1.
Jika kita lihat konfigurasinya, vpnuser1 mendapatkan IP local 192.168.10.12.
Selamat mencoba dan semoga artikel ini bermanfaat buat kalian yang ingin membuat VPN rumahan tanpa perlu menyediakan sebuah server ‘beneran’ atau perangkat khusus yang memiliki fitur PPTP server.
