Cloud Hosted Router(CHR) adalah versi RouterOS yang dibuat untuk dijalankan pada virtual machine. CHR support arsitektur x86 or 64-bit dan biasanya digunakan pada virtualisasi hypervisor seperti: vmware, hyper-v, virtualbox, kvm dsb. Cloud Hosted Router mempunyai fitur full RouterOS yang enable by default tetapi mempunyai perbedaan pada model license dengan versi RouterOS lainya.
Minimal System Requirements untuk instalasi:
a. 64bit CPU (support virtualisasi) b. Minimal 128MB RAM c. Minimal 128MB space disk untuk virtual hard drive CHR
Instal CHR Telah disediakan 4 jenis virtual disk image dan bisa anda pilih salah satunya: 1. RAW disk image (.img file) 2. VMware disk image (.vmdk file) 3. Hyper-V disk image (.vhdx file) 4. VirtualBox disk image (.vdi file)
"Marhaban ya ramadan..." sahabat se-tanah air Indonesia. Telah masuk pada hari ke-2 puasa bulan ramadan. Semoga tetap kuat dan ikhlas menjalani ibadah wajib puasa.
Pada kesempatan kali ini admin ingin share knowledge seputar Networking Simulator GNS3. Kali ini topiknya adalah "Cara Koneksi Router MikroTik di GNS3 ke Internet" pada sistem operasi GNU/Linux. Disini saya menggunakan OS Linux karena kebiasaan saya aja. Mungkin, kalau saya menggunakan OS Windows/MAC malah belum mengerti caranya. He he... No Problem!!! Semua bisa kita pelajari dengan cara search and browse di search engine tercinta: Google.
Yang akan dibahas merupakan salah satu cara bagaimana sich? mengkoneksikan router mikrotik yang didalam simulator GNS3 ke Internet? Temen-temen bisa menggunakan cara ini, atau menggunakan cara lain terserah. Silahkan pilih sesuai dengan yang anda mudah pahami.
Oke kurang lebihnya gambar alur router MikroTik yang ada didalam simulator GNS3 yang nanti dapat terhubung ke Internet adalah sebagai berikut:
Penjelasan:
Pertama - komputer/laptop terkoneksi ke internet via Wireless. Kalau di Linux interface wireless itu namanya "wlan", karena interfacenya hanya satu maka di Linux dinamakan "wlan0" diurutkan dari angka 0. Kedua - mengaktifkan fungsi NAT di Linux, supaya interface lokal (eth0, tap0, vmnet0, dsb) bisa terhubung ke internet menggunakan fitur Network Address Translation (NAT). Ketiga - disini nanti membuat interface yang namanya "tap" dan terbuatlah "tap0". Interface inilah yang nanti dihubungkan ke router MikroTik didalam GNS3. Keempat - Konfigurasi MikroTik akses Internet.
Setelah mengerti gambar serta alurnya bagaimana, sekarang tinggal ke langkah-langkah settingnya:
1. Koneksikan komputer/laptop ke Hotspot (internet access).
2. Mengaktifkan fungsi NAT Linux:
-Edit file sysctl.conf
$ sudo nano /etc/sysctl.conf
-Hilangkah '#' pada baris:
# net.ipv4.ip_forward=1
Simpan.
3. Membuat firewall NAT dengan perintah iptables pada file /etc/rc.local:
$ sudo nano /etc/rc.local
Tulis script iptables diatas kata exit 0:
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
4. Reboot komputer/laptop
$ sudo reboot
Oke, setelah komputer/laptop up kembali, silahkan instal package uml-utilities, package ini yang dibutuhkan untuk bisa menjalankan/membuat interface "tap":
$ sudo apt-get install uml-utilities
Buat interface "tap":
$ sudo tunctl -t tap0
Berikan IP Address serta netmask ke interface tap0 dan jalankan:
$ sudo ifconfig tap0 10.1.1.1 netmask 255.255.255.248 up
Tips-konfigurasi ini bisa anda lakukan pada file /etc/rc.local , jika anda isi langsung pada file rc.local maka otomatis ketika system anda hidupkan/reboot. Konfigurasinya akan terbuat sendiri, akan tereksekusi sendiri karena apa? File rc.local itu file yang akan dibaca dan dieksekusi setiap komputer kita booting. Berikut screenshoot konfigurasi pada komputer saya:
Selanjutnya silahkan buka aplikasi GNS3 anda:
$ sudo gns3
Cara konfigurasi Cloud: # Klik kanan - configure - TAP - tulis "tap0" - add - apply - ok
- Setelah itu silahkan hubungkan antara Cloud ke router MikroTik.
#Konfigurasi router MikroTik: - Topologi IPnya seperti gambar dibawah ini:
- Sekarang konfigurasinya seperti command yang sudah saya praktikkan, lihat gambar dibawah ini:
Sebenarnya saya juga sudah tulis pada blog "http://lukmanlab.blogspot.com" dan sekarang saya rewrite aja dan sedikit modifikasi, semoga membantu anda sekalian.
Tidak terlalu rumit instalasinya,,, only 5 step,,,
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 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 :
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
Untuk memudahkan Anda dalam mengkonfigurasi Mikrotik CHR nya, Anda bisa remote Mikrotik CHR via Winbox dan koneksikan ke Internet. Caranya sama seperti disini :
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.
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 :
Pada artikel kali ini, saya akan bahas lagi tentang Tutorial Mikrotik GNS3 menggunakan Qemu. Pada artikel : Belajar Mikrotik tanpa RouterBoard menggunakan GNS3 Simulator (Mikrotik Packet Tracer) sudah dijelaskan bahwa kita dapat menggunakan VirtualBox atau Qemu untuk menjalankan Mikrotik di GNS3.
Dari tabel di atas, dapat disimpulkan bahwa penggunaan Qemu sebagai VM di GNS3 jauh lebih efektif dan efisien dalam alokasi dan penggunaan memori.
Sebagai catatan bahwa penggunaan Qemu hanya akan menambah alokasi penggunaan RAM di PC/Laptop saja, tanpa membebani CPU usage.
Setiap penggunaan Virtual Router menggunakan Qemu rata-rata hanya membutuhkan RAM 80 MB saja. Sehingga jika PC/Laptop kita punya RAM 4 GB, maka bisa digunakan untuk membuat sekitar 31 Virtual Router hanya dengan sekali Install Mikrotik. Lebih hemat dan efisien kan?
Contoh nya bisa dilihat pada gambar di atas, saya menggunakan 16 Mikrotik untuk membuat simulasi penggunaan hotspot di kantor hanya dengan menggunakan Tablet Windows 8.
Melanjutkan tutorial Mikrotik dari artikel sebelumnya tentang : Cara Install dan Setting Mikrotik di GNS3 menggunakan VirtualBox. Disini saya masih akan membahas tentang Mikrotik GNS3 dan VirtualBox, yaitu Cara Mengkoneksikan Mikrotik GNS3 VirtualBox ke Winbox dan Internet.
Seperti kita ketahui bersama bahwasanya kelebihan GNS3 ini dapat menghubungkan Router Virtual di Simulator ke jaringan nyata seperti intranet ataupun internet. Nah, dengan begitu kita dapat melakukan remote Mikrotik di GNS3 menggunakan Winbox dan mengkoneksikannya ke Internet.
Oke, langsung saja ke langkah-langkah tutorial nya :
1. Masuuk ke Network and Sharing Center --> Change Adapter Settings.
2. Disini saya contohkan sharing koneksi Internet dari WiFi. Klik Kanan adapter WiFi --> klik Properties.
3. Masuk ke tab Sharing--> Centang kedua opsi pada kolom Internet Connection Sharing --> pilih adapter VirtualBox Host-Only Network --> OK.
4. Disini adapter VirtualBox Host-Only Network akan mendapatkan IP Address secara otomatis. klik Yes untuk lanjut.
5. Gunakan IP Address VirtualBox Host-Only network sebagai gateway Mikrotik.
6. Masukkan IP Address satu segment dengan IP address gateway. Pastikan interface yang diberi IP sesuai.
7. Isikan DNS Server di menu IP --> DNS.
8. Tambahkan IP gateway. Masuk menu IP --> Route --> tambahkan rule baru --> isikan gateway sesuai IP Address VirtualBox Host-Only Network --> Dst Address isikan 0.0.0.0/0 --> OK.
9. Silakan anda coba ping ke internet. Insyaallah sudah konek :).
1. Run PC Client --> klik kanan Console --> Pastikan IP Address dan Gateway sudah diseting. Coba ping ke internet. Harusnya belum bisa konek, karena DNS server belum dimasukkan.
2. Untuk memasukkan DNS Server ketikkan command :
ip dns 8.8.8.8 save
3. Kembali ke Mikrotik . Tambahkan rule NAT = masquerade.
4. Coba ping dari PC client. Insyaallah sudah bisa konek baik ke internet maupun ke Mikrotik dan Laptop :)
Oke, selesai sudah. Jika Tutorial Mikrotik GNS3 di atas kurang jelas, silakan lihat Video tutorial Mikrotik yang saya buat berikut ini :
Sekarang giliran Anda untuk mempraktekkan simulator ini lebih lanjut. Silakan berkreasi membuat topologi jaringan sesuai keinginan anda. Dengan simulator GNS3 ini Belajar Mikrotik jadi lebih mudah :)
Seperti yang sudah saya bahas di artikel sebelumnya tentang Belajar Mikrotik tanpa RouterBoard Menggunakan GNS3, kali ini saya akan share cara untuk Install Mikrotik di GNS3 menggunakan VirtualBox untuk membuat Mikrotik packet Tracer :D. Kenapa VirtualBox? kok gak pakai Qemu saja yang enteng? Jawabannya adalah karena lebih mudah. Jadi lebih enak kalau pakai yang lebih mudah kan daripada langsung ke yang susah :D.
1. Download GNS3. Silakan download GNS3 v1.2.3 disini (Pada Tutorial ini saya menggunakan GNS3 versi 1.2.3, jika menggunakan versi berbeda mungkin cara dan menu nya juga berbeda) atau bisa langsung download versi terbaru di web nya gns3.com.
3. Download image Mikrotik RouterOS di VirtualBox. Silakan sediakan sendiri file image RouterOS dan lisensi nya. Atau kalau tidak punya bisa cari disini.
Setelah senjata dan amunisinya siap, mari kita terjun ke medan perang :D
Langkah-langkah Install GNS3 :
1. Klik kanan pada installer GNS3, Run as Administrator.
2. Klik Next, Next, Accept, Install.
3. Installer akan meminta untuk menginstall WinpCap secara otomatis. Install WinpCap sampai selesai.
4. Installer juga akan minta download dan install Wireshark secara otomatis. Anda bisa cancel proses ini, tapi saya sarankan untuk lanjut install wireshark sampai selesai.
5. Installer kembali meminta download dan install Solarwinds secara otomatis. Anda juga bisa cancel proses ini, tapi saya sarankan untuk lanjut install Solarwinds sampai selesai.
6. Setelah selesai, klik next dan Finish. Akan muncul jendela GNS3 seperti berikut ini.
Langkah-langkah integrasi Mikrotik VirtualBox VM ke GNS3 :
1. Buka GNS3 --> klik Edit --> Preferences --> VirtualBox --> Cek Path to VBoxManage. Kalo path nya kosong atau ngaco, klik browse untuk nyari file nya.
2. Path yang benar ada di C:\Program Files\Oracle\VirtualBox\VBoxManage.exe Kalo sudah klik Apply.
3. Masuk ke menu VirtualBox VM --> New --> pilih Mikrotik VM dari VM list --> Finish. Kalo loading list nya lama, cancel aja terus coba lagi.
4. Mikrotik VM akan muncul, kemudian kita bisa rubah simbol Mikrotik nya dengan klik kanan --> Change Symbol --> Pilih Symbol nya --> Ok
5. Kalo sudah, klik OK pada Preferences. Masuk ke lembar kerja. Buka tab yang berisi 4 simbol --> Cari Mikrotik --> Drag and Drop ke lembar kerja.
6. Klik kanan pada Mikrotik --> Configure --> Mikrotik --> tab Network --> Tambahkan Adapter jika perlu. Kita dapat menambahkan jumlah adapter yang akan menambah juga jumlah interface ether di Mikrotik. Klik OK.
7. Sekarang kita bisa masukkan perangkat lain ke lembar kerja. Kemudian hubungkan semua perangkat itu dengan menu add a link.
8. Selanjutnya, nyakalan Mikrotik VM nya --> klik kanan Start.
9. Tampilan jendela VirtualBox Mikrotik VM akan muncul. Silakan login dan setting Mikrotik nya.
10. Saya contohkan untuk menghubungkan Mirkotik dengan PC Client :
IP Address Mikrotik : 10.10.10.1/24 IP Address PC Client : 10.10.10.2/24 IP Gateway PC Client : 10.10.10.1
11. Nyalakan PC client --> klik kanan Start --> Masukkan command untuk menambahkan IP Address & Gateway :
ip 10.10.10.2/24 10.10.10.1
save
12. Coba ping dari PC Client ke gateway dan berhasil. Untuk keluar ketikkan perintah :
disconnect
Oke berhasil. Silakan kembangkan sendiri untuk belajar dengan membuat topologi jaringan sesuai keinginan anda.
Muncul pertanyaan : Gimana cara remote Mikrotik GNS3 via Winbox?
Yup, pertanyaan ini muncul karena memang kita belum bisa remote Mikrotik nya via Winbox. Untuk dapat meremote via Winbox akan kita bahas di artikel selanjutnya ya.