06 January 2014

INSTALLASI Packetix VPN Server Windows 2008

Installasi Packetix VPN server menggunakan OS Windows Server 2008 tentu saja sangat mudah. Langkah-langkahnya sama seperti kebanyakan program atau aplikasi Windows  yang lain: tinggal download, lalu klik dobel, selanjutnya tinggal next, next, next hingga finish. Untuk mendownload installer  Packetix VPN server, silahkan pergi ke link ini. Setelah itu pilih kolom-kolomnya seperti gambar di bawah ini:

download-packetix-vpn-server-windows

Versi terakhir pada saat tulisan ini dibuat, ternyata masih sangat baru (latest build) yang dirilis beberapa hari sebelumnya. Direct link untuk mendownload Packetix VPN server Windows (x64 maupun x86): SoftEther VPN Server and VPN Bridge (Ver 4.03, Build 9411, rtm)
Stelah didownload, cara menginstallnya juga sangat mudah, tinggal klik dua kali file-nya dan ikuti petunjuk yang ada.

CATATAN:  tulisan ini dibuat menggunakan installer yang lebih lama, bukan yang terbaru, tetapi cara penginstallannya sama, tidak ada yang berubah.
packetix-vpn-server-windows-step-2
Yang perlu diklik hanya tombol NEXT.
packetix-vpn-server-windows-step-3
Jangan lupa mencentang (tick) pilihan "I agree ..." dan kemudian NEXT.
packetix-vpn-server-windows-step-4
Lokasi default program Packetix VPN Server akan berada di "C:\Program Files\SoftEther VPN Server", biarkan seperti itu kecuali Anda ingin program VPN servernya berada di tempat lain (mungkin Anda ingin menyembunyikannya di "C:\WINDOWS\Cache", misalnya). NEXT.
packetix-vpn-server-windows-step-5
Tunggu hingga installasi selesai. Dan selanjutnya tinggal diatur atau dikonfigurasi sesuai kebutuhan. Untuk referensi, bisa lihat contohnya di sini.
packetix-vpn-server-windows-finish
Tampilan awal setelah Packetix VPN Server berhasil diinstall. Oh ya, installasi ini harus dilakukan dengan hak akses Administrator.
packetix-vpn-server-windows-server-manager
Contoh Packetix VPN Server yang telah selesai dikonfigurasi:
Demikian langkah-langkah sederhana yang diperlukan untuk menginstall Packetix VPN Server di Windows Server 2008. Semoga bermanfaat, dan apabila ada kesulitan, mari berdiskusi.

Salam.

04 January 2014

INSTALLASI DAN KONFIGURASI PACKETIX VPN SERVER LINUX

Berikut ini adalah pengalaman penulis yang berhasil didokumentasikan ketika menginstall Packetix VPN pada server Linux. Server yang digunakan memakai operating system (OS) x64 atau 64 bit. Tetapi sebenarnya cara penginstallan Packetix VPN pada server 64 bit dan 32 bit tidak jauh berbeda. Yang mendasar perbedaanya hanya pada file yang perlu didownload. Dan tulisan kali ini penuh dengan gambar-gambar yang tentunya akan menguras bandwidth Anda, pembaca. Apa boleh buat, satu buah gambar memang bisa mewakili seribu kata-kata. Jadi, mari kita mulai.

Pertama, tentu saja kita harus log-in ke server yang akan kita pasang program Packetix VPN. Terserah bagaimana caranya: melalui SSH, atau back connect shell juga boleh, yang jelas harus bisa menjalankan shell interaktif (bukan web shell), bagi yang hobi nyolong server.
:D

Setelah itu, biasanya saya akan pindah ke direktori (folder) /var/tmp. Kemudian kita download file Packetix VPN servernya, pada saat tulisan ini dibuat, versi terakhir Packetix VPN server adalah 2.00 Build 9387 RTM yang bisa di download di link berikut ini, langsung dari website pembuatnya di Jepang sana:
Packetix VPN server x64:  Linux X64
Packetix VPN server x86:  Linux X86

UPDATE Packetix VPN Server Latest Build (04 Januari 2013)
Packetix VPN server x64:  Release Date: 2014-01-04
Packetix VPN server x86: Release Date: 2014-01-04

Pilih sesuai arsitektur OS yang  digunakan.
Dan untuk mendownload sebuah file di Linux ternyata sangat sederhana caranya, cukup memakai 'wget' dan semuanya beres:
wget "http://www.softether-download.com/files/softether/v4.03-9408-rtm-2014.01.04-tree/Linux/SoftEther%20VPN%20Server/64bit%20-%20Intel%20x64%20or%20AMD64/softether-vpnserver-v4.03-9408-rtm-2014.01.04-linux-x64-64bit.tar.gz"
softether-vpnserver-v2.00-9387-rtm-2013.09.16-linux-x64-64bit.tar.gz
Setelah selesai download, tinggal diekstrak menggunakan program 'tar':
tar -xzvf soft.tar.gz
tar -zxvf soft.tar.gz
Kemudian kita pindah atau masuk ke folder hasil ekstrak file tadi dengan 'cd':
cd vpnserver
cd-vpnserver
Lalu tinggal di-'make' saja:
make
make
Maka kita akan dihadapkan pada tampilan seperti ini, pilih angka 1 (satu) dan tekan ENTER:
make-1
Selanjutnya akan ditanya lagi, jawab dengan memilih 1 (satu) dan ENTER:
make-agree
Terakhir, akan ada pertanyaan yang lagi-lagi cukup dijawab dengan menekan tombol 1 (satu) dan diteruskan meng-hit ENTER:
1-agree
Oopsss! Ternyata error. Ternyata di mesin saya belum ada program bernama 'gcc'.
gcc-command-not-found

Mudah, tinggal panggil 'yum' saja: yum -y groupinstall "Development Tools".
yum -y groupinstall "Development Tools"
Tunggu proses instalasi 'gcc' dan kawan-kawannya rampung, mestinya nggak pake lama.
yum -y groupinstall "Development Tools"
yum -y groupinstall "Development Tools" complete
Kita ulang lagi menjalankan program 'make' setelah 'gcc' terpasang: make.
re-make
Dan jawab semua pertanyaan yang ada seperti di atas.
Hasil akhir jika program Packetix vpn berhasil dikompil kira-kira seperti gambar berikut:
make-ok
Dan ternyata Packetix VPN server tidak perlu diinstal, cukup dikompil dan siap tempur. Lanjut.

Untuk  menjalankan Packetix VPN server, cukup mengetik: ./vpnserver start
Untuk menghentikan program Packetix juga sangat gampang: ./vpnserver stop
vpnserver start and vpnserver stop
NOTE: apabila kita menginginkan agar program Packetix VPN server ini listen (siap menerima koneksi) pada port di bawah angka 1024, maka harus kita jalankan sebagai "root".

vpnserver start
Langkah selanjutnya yaitu mengkonfigurasi VPN server yang baru saja kita pasang. Cara termudah tentu saja menggunakan VPN Server Manager dalam bentuk GUI yang tinggal klak-klik. Programnya bisa di download di web resminya Packetix.

Direct link: KLIK

Jika kita hanya membutuhkan VPN Server Managernya saja (tidak akan menjalankan VPN server di komputer atau laptop kita, karena kita hanya akan menjadi klien), cara installnya seperti biasa. Tapi silakan pilih komponen yang akan diinstall seperti gambar berikut:
Packetix-vpn-server-manager-admin-tools-only
Langkah selanjutnya seperti kebanyakan proses installasi program pada Windows, tinggal next, next, next, dan finish. Setelah selesai diinstall, kita jalankan VPN Server Managernya. Akan terlihat seperti berikut, klik menu "New Setting".
vpn-server-manager-setup

Setelah tombol "New Setting" dipencet maka kita akan dihadapkan pada sebuah jendela yang bisa diisi parameter-parameter sesuai dengan kebutuhan. Lebih jelasnya lihat gambar:
vpn-server-manager-setup-1
Bagian-bagian yang ditandai dengan warna merah adalah bagian-bagian yang perlu diisi. Klik "OK" jika semuanya sudah dirasa benar. Dan VPN Server Manager akan menampilkan halaman seperti di bawah ini, pilih server kita dan klik "CONNECT":
vpn-server-manager-setup-2
Karena server yang kita pasang tadi masih benar-benar baru dan belum dilakukan pengaturan, setelah terhubung ke VPN server maka kita akan dihadapkan pada prompt untuk mengisi password, tentu saja maksudnya supaya tidak semua orang bisa mengutak-atik  VPN server kesayangan kita:
vpn-server-manager-setup-3
Isikan password sebanyak dua kali, harus sama dan tidak boleh ada kesalahan. Setelah password di-set, akan muncul jendela seperti berikut ini, dan lakukan pengaturan seperti yang ditandai:
vpn-server-manager-setup-4
Pilih atau centang menu "Remote Access VPN Server", kemudian klik "Next".
Lalu kita akan dihadapkan pada prompt untuk membuat sebuah Virtual HUB baru, beri nama terserah. Pada contoh berikut saya menamainya dengan kalimat "k4mpr3t".
vpn-server-manager-setup-virtual-hub-name
Jika sudah diketik nama Virtual Hub-nya, tekan "OK".
Selanjutnya masukkan nama "dynamic DNS" yang kita inginkan:
vpn-server-manager-setup-dynamic-dns-function
Setelah di-set, klik "Exit" yang ada di sebelah tombol "connect via proxy server".
Kemudian lakukan pengaturan seperti berikut, agar VPN server kita bisa dihubungi melalui protokol L2TP/IPSec.
vpn-server-manager-setup-L2tp-ipsec
Jangan lupa untuk meng-klik tombol "EtherIP/L2TPv3 Detail Settings". Masukkan pengaturan seperti gambar (tidak harus sama, ini hanya contoh):
vpn-server-manager-setup-l2tp-detail-settings

Jika sudah, klik "OK". Maka akan terlihat tampilan seperti berikut, klik "Exit".
vpn-server-manager-setup-l2tp-user
Selanjutnya akan ada prompt apakah kita akan mengaktifkan fitur "vpnazure" atau tidak. Itu terserah Anda. VPNAzure ini sangat berguna ketika server yang kita pasang Packetix VPN tidak memiliki IP publik, atau berada di belakang firewall, maka dengan VPNAzure, kita tetap dapat menjangkaunya (konek ke sana).
vpn-server-manager-setup-vpn-azure
Setelah itu, langkah berikutnya adalah membuat user yang akan menjadi pemakai di VPN server kita:
vpn-server-manager-setup-create-user
Detailnya bisa diisikan pada form seperti berikut:
vpn-server-manager-setup-user-details
Hanya kotak isian "User Name" dan "Password Authentication Settings" yang perlu diisi, lainnya boleh dibiarkan dan klik "OK". Klik "Exit" jika muncul jendela seperti di bawah:
vpn-server-manager-setup-user-name
Langkah selanjutnya adalah melakukan pengaturan "Bridge" seperti gambar berikut. Pilih ethernet adapter atau LAN card di server Anda yang dipakai untuk koneksi ke internet:
vpn-server-manager-setup-bridge-settings

Jika muncul peringatan seperti ini (terutama sekali apabila server Packetix VPN kita jalankan di mesin virtual), abaikan saja:
vpn-server-manager-setup-vmware-alert
Selanjutnya, kita hanya akan dihadapkan pada tampilan seperti ini:
vpn-server-manager-setup-ok
Konfigurasi hampir selesai. Sorot atau klik (select) virtual hub yang ada, lalu klik tombol "Manage Virtual Hub". Akan muncul sebuah jendela dan pilihlah "Virtual NAT and Virtual DHCP Server (secureNAT)".
vpn-server-manager-setup-secureNAT
Mungkin gunanya dari secureNAT ini adalah agar klien yang terhubung ke VPN server bisa berinternet melalui jaringan server. Saya sendiri selalu gagal konek melalui VPN server Packetix tanpa mengaktifkan fitur secureNAT tersebut.
vpn-server-manager-setup-secureNAT-configuration
Klik "SecureNAT Configuration" dan isikan pengaturan yang kira-kira serupa dengan gambar di bawah:
vpn-server-manager-setup-virtual-nat-and-secure-nat
Klik "OK" jika sudah. Lalu klik "Enable SecureNAT" pada menu yang muncul kemudian. Klik "OK" pada saat ada peringatan yang muncul:
vpn-server-manager-setup-secureNAT-warning
Sampai di sini, semestinya Packetix VPN server Linux telah siap menerima klien. Pada  tulisan selanjutnya akan diulas pengalaman menginstall VPN server menggunakan Windows 2008/2012, yang tentunya jauh lebih singkat dan gampang.

Silakan berdiskusi  melalui kolom komentar apabila ada yang kurang jelas.