Tutorial Mikrotik: Cloud Hosted Router (CHR)
Tampilkan postingan dengan label Cloud Hosted Router (CHR). Tampilkan semua postingan
Tampilkan postingan dengan label Cloud Hosted Router (CHR). Tampilkan semua postingan

Jumat, 13 Oktober 2017

Cara Mengakses Jaringan Intranet dari Router yang tidak Memiliki IP Publik Statik

Tak bisa dipungkiri penggunaan Teknologi Informasi di segala bidang semakin pesat. Akses informasi dari segala lini juga makin hari makin berkembang. Kebutuhan untuk akses ke jaringan privat (lokal/intranet) melalui jaringan publik (internet) menjadi cukup krusial dan mulai banyak dibutuhkan.

Terutama ketika kita sedang berada di luar jangkauan keyboard atau bahasa keren nya Away from Keyboard (AFK), misal sedang berada di perjalanan ke luar kota tiba-tiba diminta bos file penting yang ada di komputer kantor. Nah, dalam kondisi seperti ini diperlukan akses dari internet ke jaringan intranet.

Solusi dari permasalahan itu adalah menggunakan Virtual Private Network (VPN). Namun untuk bisa membuat VPN Server diperlukan IP Publik yang dipasang pada router. Sementara banyak ISP di Indonesia yang hanya memberikan IP Publik di perangkat (modem) mereka, bukan di router kita. Hal ini tentunya akan menyusahkan kita untuk membuat VPN Server.

Nah, untuk mengatasi hal tersebut, kita bisa membuat sendiri VPN Server nya di luar router. Caranya dengan memanfaatkan cloud server dan diinstall Mikrotik Cloud Hosted Router (CHR) yang kemudian bisa kita setting sebagai VPN Concentrator Server. Untuk lebih jelasnya silakan lihat gambar topologi berikut :


Sebenarnya materi ini akan saya bawakan pada Mikrotik User Meeting Indonesia tahun 2017 ini di Royal Ambarrukmo, Yogyakarta. Namun karena telat daftar dan akhirnya kuota presenter penuh jadi materi ini gak bisa saya share disana. Oleh karena itu, saya share saja di blog ini supaya bisa bermanfaat.

Oke, materi ini sudah saya susun dan saya buatkan Video Tutorial Mikrotik nya. Ada 3 part video yang akan saya share, yaitu :

Part 1 : Penjelasan Konsep dan Topologi Jaringan yang digunakan



Part 2 : Instalasi Mikrotik CHR pada VPS dan Setting CHR sebagai VPN Concentrator Server



Part 3 : Konfigurasi Koneksi Secure Tunneling ke perangkat Client



Demikan materi yang dapat saya sampaikan. Semoga dapat bermanfaat bagi teman-teman semua :)

Minggu, 05 Maret 2017

Cara Install Mikrotik di Virtual Private Server (VPS)

Virtual Private Server (VPS) adalah suatu Server yang dibagi menjadi beberapa Virtual Machines (VM) dimana setiap VM merupakan Virtual Server yang dapat di install sistem operasi tersendiri. 

Misalnya seperti PC/Laptop kita yang diinstal VMWare atau VirtualBox untuk menjalankan OS tertentu. Disini tentunya kita bisa membuat beberapa VM untuk menjalankan OS yang kita inginkan.

Nah, VPS yang dimaksud adalah VPS cloud yang sudah terhubung ke jaringan internet. Untuk menggunakannya kita bisa menyewa VPS yang disediakan oleh berbagai vendor hosting server. Disini saya menggunakan VPS dari Digital Ocean dengan menyewa Virtual Server di Singapore.

Untuk apa install Mikrotik di VPS? Ada beberapa kegunaan mikrotik yang bisa kita manfaatkan karena Mikrotik nya akan mempunyai IP Publik, misalnya digunakan sebagai VPN Server, Proxy Server, atau hanya sekedar untuk ngelab saja. Jadi ini merupakan salah satu cara mendapatkan IP Publik pada Mikrotik :D.

Oke, langsung saja kita simak Tutorial Mikrotik berikut :

Tutorial Cara Install Mikrotik di Virtual Private Server (VPS)

1. Silakan Login atau Daftar dulu ke Digital Ocean disini
Setelah daftar dari link tersebut, Anda akan mendapatkan credit Gratis $10, yang nantinya bisa digunakan untuk menyewa VPS nya. Lumayan kan dapet gratisan, hehe

2. Setelah login ke DO, buat Droplet baru --> Klik Create Droplet


2. Pilih Image Ubuntu 16.04 x64. Kenapa tidak langsung pakai image Mikrotik saja? DO tidak mengijinkan kita untuk install Image selain yang disediakan olehnya. Jadi kita pakai Ubuntu saja untuk nantinya kita install Mikrotik Cloud Hosted Router (CHR).


3. Pilih Size (ukuran) dari VPS nya. Pilih yang paling murah saja yang $5/bulan. Bisa pakai 2 bulan GRATIS dengan free credit $10 tadi.

4. Pilih Datacenter dari VPS yang akan digunakan. Silakan pilih yang terdekat saja supaya ping nya bagus dan hop nya gak terlalu panjang. Disini saya contohkan pakai Server di Singapore.


5. Isikan hostname dari VPS Anda. Terserah mau dikasih nama apa. Default aja juga gak masalah. Kemudian Klik Create.

6. Tunggu beberapa saat hingga proses pembuatan VPS nya selesai. Jika sudah selesai maka akan muncul tulisan You're Awesome! pada kolom Created di menu Droplets. Silakan akses ke console VPS nya melalui menu More --> Access Console.

7. Selain itu kita juga akan menerima email dari DO tentang detail server tersebut.


8. Karena penggunaan Console DO nya agak susah, saya sarankan untuk remote console VPS nya via SSH PuTTY. Silakan download aplikasi PuTTY dan buka aplikasinya.
Pada kolom Hostname (or IP address) masukkan IP adress VPS nya --> Port 22 --> Klik Open.


9. Login dengan user : root dan password yang ada di email tadi. Kemudian kita akan diminta untuk mengganti password default nya. Silakan ganti passwordnya sesuai keinginan Anda.


10. Setelah ganti password, kita mulai membuat Ubuntu nya menjadi Mikrotik Cloud Hosted Router (CHR). Silakan copy dan paste code berikut ke PuTTY :

wget https://download2.mikrotik.com/routeros/6.38.3/chr-6.38.3.img.zip -O chr.img.zip  && \
gunzip -c chr.img.zip > chr.img  && \
mount -o loop,offset=33554944 chr.img /mnt && \
ADDRESS=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1` && \
GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \
echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATEWAY
 " > /mnt/rw/autorun.scr && \
umount /mnt && \
echo u > /proc/sysrq-trigger && \
dd if=chr.img bs=1024 of=/dev/vda

Cara Paste di PuTTY dengan klik kanan --> kemudian tekan Enter.
Tunggu hingga proses download image Mikrotik CHR nya selesai. Setelah selesai script nya akan menjalankan proses mounting dan instalasi CHR nya.


11. Jika sudah selesai, masuk ke akun Digital Ocean nya lagi --> Matikan VM nya.



12. Nyalakan kembali VM nya dengan menekan tombol Switch On.


13. Sekarang kita coba remote lagi VPS nya via console SSH pada PuTTY. 
Login nya pakai user : admin, passwordnya kosong (tanpa password).
Tadaa!! Ubuntu nya sudah berubah menjadi Mikrotik :D


14. Nah, Mikrotik nya sudah selesai diinstall nih. Kita juga bisa remote Mikrotik nya via Winbox. Tinggal buka Winbox Mikrotik nya Connect to masukkan IP Address VPS nya --> Masukkan User dan Password nya.


Selesai sudah, kita sudah berhasil menginstall Mikrotik Cloud Hosted Router (CHR) di Virtual Private Server (VPS) Digital Ocean. Selanjutnya silakan mau dibuat apa Mikrotik nya. Yang perlu diperhatikan adalah, karena Mikrotik CHR ini yang versi gratisan, maka pada interface eth nya hanya support bandwidth 1 Mbps saja.

Kamis, 05 November 2015

Cara Install Mikrotik CHR di VirtualBox GNS3 Simulator

Pada Tutorial Mikrotik Indonesia sebelumnya sudah dibahas tentang Cara Install Mikrotik CHR di Qemu GNS3 Simulator. Kali ini kita masih akan membahas Mikrotik CHR, yaitu Cara Install Mikrotik CHR di VirtualBox untuk integrasi ke GNS3 Simulator.

Oke, Langsung saja kita mulai Tutorial Mikrotik ini :

1. Download dan Install GNS3 dan VirtualBox terbaru disini.

2. Download file Image VirtualBox nya dengan extensi .vmdk. Download disini.

2.  Buka VirtualBox nya --> Tambahkan Virtual Machine (VM) baru --> Beri nama VM tersebut dan pilih tipe nya, contoh nya seperti gambar berikut :


3. Pilih alokasi RAM nya, pilih saja default 64 MB.


4. Masukkan file image .vmdk yang sudah di download pad pilih hard disk --> Pilih Use an existing virtual hard disk file --> Cari file .vmdk nya --> Create.


5. Sampai disini, Mikrotik CHR sudah selesai dimasukkan ke VirtualBox.


6. Sebelum dijalankan, pastikan kita rubah setingan VM nya --> klik kanan pada VM --> klik Settings --> System -->  Acceleration --> pilih Paravirtualization Interface : KVM --> OK
NOTE : Jika hal ini tidak dilakukan, ketika VM CHR dijalankan maka setelah muncul text login Mikrotik, VM akan exit dengan sendirinya.

7. Oke, sekarang coba kita jalankan VM CHR nya. Bisa kita lihat lisensi Mikrotik CHR ini FREE alias GRATIS.



8. Buka GNS3 --> Masuk ke Edit --> Preferences --> VirtualBox VMs --> Klik New



9. Pilih VM CHR di VirtualBox yang sudah kita buat sebelumnya -- > VM List --> Pilih VM CHR nya --> Finish



10. Masih di jendela yang sama --> klik Edit --> Masuk ke tab Network --> Isikan jumlah Adapter yang Anda inginkan, misalnya 5 --> Sehingga jumlah port LAN (interface) nya juga 5 --> Centang juga kotak Allow dibawahnya --> OK

11. Kita juga bisa merubah gambar Icon dari Mikrotik CHR nya --> Klik Kanan --> Change symbol --> Pilih gambar icon yang anda inginkan --> OK.

10. Sekarang bisa kita coba masukkan VM CHR Mikrotik nya ke lembar kerja.

NOTE : Mikrotik CHR VirtualBox hanya bisa dimasukkan satu kali per VM. Jadi jika anda mau menggunakan 3 router, maka anda juga harus membuat 3 VM di VirtualBox.


11. Jalankan Mikrotik CHR nya. Jendela VirtualBox VM akan muncul untuk booting dan Kita bisa login ke Mikrotik nya.

 
Yang saya suka dari VirtualBox adalah proses booting Mikrotik CHR nya yang lebih cepat dibandingkan dengan menggunakan Qemu. Tapi kelemahannya 1 VM hanya bisa digunakan untuk 1 Router saja. 

Bisa dibayangkan jika kita mau pakai 20 router maka kita juga harus membuat 20 VM Mikrotik CHR di VirtualBox :D. Hal ini tentunya sangat merepotkan dan akan memakan banyak resource CPU dan RAM PC/Laptop kita.

Untuk memudahkan Anda dalam mengkonfigurasi Mikrotik CHR nya, Anda bisa remote Mikrotik CHR via Winbox dan koneksikan ke Internet. Caranya sama seperti disini :

Cara Mengkoneksikan Mikrotik GNS3 ke Winbox dan Internet

 

Cara Install Mikrotik CHR di Qemu GNS3 Simulator

Cara menggunakan RAW Image Cloud Hosted Router (CHR) Mikrotik di Qemu GNS3 akan kita bahas pada Tutorial Mikrotik Indonesia kali ini. O ya, Tutorial Mikrotik ini adalah kelanjutan dari artikel sebelumnya tentang :
Jika Anda belum tau apa itu Mikrotik Cloud Hosted Router (CHR) silakan baca artikel tersebut.


1. Download dan Install GNS3 terbaru. Saya anggap Anda sudah menginstall GNS3 nya. Jika belum silakan Download disini.


3. Jika sudah, Buka GNS3 nya. Masuk ke Edit --> Preferences --> Qemu VMs --> Klik New

4. Pada pilihan Qemu Type pilih Default --> Next


5. Beri Nama Virtual Machine nya, misalnya : Mikrotik CHR Qemu --> Next

 
6. Pada pilihan Qemu Binary, pilih versi Qemu yang paling baru --> Pilih file qemu-system-x86_64w.exe --> Isikan alokasi RAM misalnya 64 MB (Jangan terlalu besar 64 MB sudah cukup) --> Next.



7. Pada Pilihan Disk Image (hda) pilih lokasi (folder) anda menyimpan fil RAW image Qemu yang sudah di download sebelumnya --> Akan ada pertanyaan untuk meng-copy file image nya ke folder image Qemu --> pilih saja Yes --> Finish


8. Masih di jendela yang sama --> klik Edit --> Masuk ke tab Network --> Isikan jumlah Adapter yang Anda inginkan, misalnya 5 --> Sehingga jumlah port LAN (interface) nya juga 5 --> OK



9. Kita juga bisa merubah gambar Icon dari Mikrotik CHR nya --> Klik Kanan --> Change symbol --> Pilih gambar icon yang anda inginkan --> OK.



10. Sekarang bisa kita coba masukkan VM CHR Mikrotik nya ke lembar kerja.
 

11. Jalankan VM CHR nya. Proses booting VM CHR nya lumayan lama, silakan tunggu yang sabar ya.

12. Kemudian coba remote Mikrotik CHR nya via console. 
NOTE: Jika VM CHR belum selesai booting, di line console tidak akan muncul apapun, so Tunggu sampai VM nya selesai booting.

13. Jika VM CHR sudah selesai booting, maka di line console akan muncul text untuk login. Silakan login dengan 
Username : admin
Password : (kosong)

14. Ta daa... Mikrotik CHR sudah bisa kita gunakan secara GRATIS dan LEGAL tanpa perlu CRACK :D


Oke, Demikianlah Tutorial Cara menggunakan RAW Image Cloud Hosted Router (CHR) Mikrotik di Qemu GNS3 Simulator. Untuk pengembangan selanjutnya silankan Anda Explore sendiri ya.

Untuk memudahkan Anda dalam mengkonfigurasi Mikrotik CHR nya, Anda bisa remote Mikrotik CHR via Winbox dan koneksikan ke Internet. Caranya sama seperti disini :

Cara Mengkoneksikan Mikrotik GNS3 ke Winbox dan Internet

Mikrotik Simulator Gratis menggunakkan GNS3 dan Cloud Hosted Router (CHR)

Mikrotik Cloud Hosted Router (CHR) adalah Virtual Machine image dari Mikrotik Router OS yang mempunyai fitur yang sama dengan Mikrotik x86 yang dapat kita install di beberapa Virtual Machine seperti VirtualBox atau VMWare.

Keunggulan Mikrotik Cloud Hosted Router (CHR)

Keunggulan Mikrotik CHR adalah kita dapat menggunakan semua fitur Router OS pada Virtual Machine secara GRATIS tanpa perlu adanya level LICENSE.

Memang dapat kita akui untuk bisa menggunakan Mikrotik untuk simulasi di Virtual Machine cukup sulit. Karena sebelum ada CHR kita pasti gunakan RouterOS x86 yang hanya punya lisensi level 0 yang berarti hanya bisa kita coba secara trial selama 24 jam. Kalaupun tidak puas, biasanya kita cari yang versi yang sudah di CRACK :P. 

Nah, dengan adanya Mikrotik CHR ini kita tidak perlu lagi menggunakan versi trial ataupun nyari yang versi Crack. Kita tinggal gunakan image dari Mikrotik CHR ini saja untuk menggantikan simulasi VM yang kita gunakan sebelumnya. Apalagi Mikrotik CHR ini sangat mudah diintegrasikan dengan Simulator GNS3.

Kekurangan Mikrotik Cloud Hosted Router (CHR)

Layaknya barang GRATISAN lainnya, Mikrotik CHR juga punya kekurangan, yakni bandwidth tiap interface dibatasi hanya 1 Mbit saja. Namun hal tersebut sebenarnya tidak begitu merugikan, menginngat kita hanya gunakan CHR untuk simulasi saja yang tidak membutuhkan terlalu banyak menggunakan bandwidth.

Download Mikrotik CHR

Silakan Download file Image Mikrotik CHR nya disini :
1. Mikrotik CHR v 6.34.img (RAW Image untuk Qemu)
2. Mikrotik CHR v 6.34.vmdk (Image untuk VMWare dan Virtual Box)

Menjalankan Mikrotik CHR pada Virtual Machine


Mikrotik CHR dapat dijalankan pada beberapa Virtual Machine, yaitu Virtual Box, VM Ware, Qemu, dll. Namun, untuk dapat digunakan pada Simulator GNS3, kita gunakan Qemu dan Virtual Box saja.
Cara dan langkah-langkah Instalasi dan menjalankan Mikrotik CHR di Qemu dan VirtualBox serta integrasi nya pada Simulator GNS3, silakan baca di artikel selanjutnya berikut ini :

1. Cara Install Mikrotik CHR di Qemu dan integrasinya ke Simulator GNS3

2. Cara Install Mikrotik CHR di VirtualBox dan integrasinya ke Simulator GNS3