Cara Menginstall Mikrotik dengan Qemu pada GNS3




Assalamualaikum, pada tutorial kali lini Kita akan belajar cara menginstall Mikrotik OS dengan Qemu pada GNS3.

  1. Download terlebih dahulu file mikrotik.iso nya disini.
  2. Sebaik nya package Anda perbarui dulu, jalankan perintah berikut:
    sudo apt-get update
  3. Selanjutnya Install beberapa package pendukung berikut:
    sudo apt-get install python3-setuptools python3-pyqt5 python3-ws4py python3-zmq python3-tornado python3-netifaces
  4. Kemudian clone dari repo GitHub berikut:
    git clone https://github.com/GNS3/dynamips.git

    Masuk ke dalam directory dimana Anda meng clone file tersebut, disini saya meng clone nya langsung dari root:

    root@Tri:~# cd dynamips/
    root@Tri:~/dynamips# mkdir build
    root@Tri:~/dynamips# cd build
    root@Tri:~/dynamips# sudo setcap cap_net_admin,cap_net_raw=ep /usr/bin/dynamips
    root@Tri:~/dynamips# cd ..
  5. Selanjutnya clone GNS3 Server dari repository berikut:
    git clone https://github.com/GNS3/gns3-server.git

    Masuk ke dalam directory dimana Anda mengclone file tersebut, kemudian install setup.py 

    root@Tri:~# cd gns3-server/
    root@Tri:~/gns3-server# sudo python3 setup.py install
    root@Tri:~/gns3-server# cd ..
  6. Selanjutnya clone GNS3 gui dari repository berikut:
    git clone https://github.com/GNS3/gns3-gui.git

    Masuk ke dalam directory dimana Anda mengclone file tersebut, kemudian install setup.py 

    root@Tri:~# cd gns3-gui/
    root@Tri:~/gns3-server# sudo python3 setup.py install
    root@Tri:~/gns3-server# cd ..
  7. Kemudian install dan clone lagi beberapa package berikut:
    root@Tri:~# sudo apt-get install libssl1.0.2:i386
    root@Tri:~# sudo ln -s /lib/i386-linux-gnu/libcrypt.so.1 /lib/libcrypto.so.4
    root@Tri:~# sudo apt-get install bison
    root@Tri:~# sudo apt-get install flex
    root@Tri:~# git clone http://github.com/ndevilla/iniparser.git
    root@Tri:~# cd iniparser/
    root@Tri:~/iniparser# make
    root@Tri:~/iniparser# sudo cp libiniparser.* /usr/lib/
    root@Tri:~/iniparser# sudo cp src/iniparser.h /usr/local/include/
    root@Tri:~/iniparser# sudo cp src/dictionary.h /usr/local/include/
    root@Tri:~/iniparser# cd ..
  8. Selanjutnya clone iouyap
    git clone https://github.com/GNS3/iouyap.git

    Masuk ke dalam directory iouyap yang telah di clone:

    root@Tri:~# cd iouyap/
    root@Tri:~/iouyap# sudo make install
    root@Tri:~/iouyap# sudo cp iouyap /usr/local/bin/
    root@Tri:~/iouyap# cd ..
  9. Kemudian clone VPCS dari repository berikut:
    git clone https://github.com/GNS3/vpcs.git

    Masuk ke dalam directory hasil clone, kemudian masuk lagi ke dalam directory src, lalu eksekusi script bash yang terdapat pada directory tersebut:

    root@Tri:~# cd vpcs/src
    root@Tri:~/vpcs/src# #./mk.sh
    root@Tri:~/vpcs/src# #sudo cp vpcs /usr/local/bin/
    root@Tri:~/vpcs/src# cd ..
  10. Install lagi beberapa package berikut:
    sudo apt-get install wireshark qemu cpulimit
  11. Selanjutnya jalankan perintah berikut untuk mebuat file mikrotik.img
    qemu-img create -f qcow2 mikrotik.img 256M

    *-* qemu-img adalah program yang berfungsi untuk membuat file .img.
    *-* create adalah perintah untuk membuat file.
    *-* qcrow2 (qemu copy on write version 2) adalah format dari disk file yang digunakan qemu.
    *-* Mikrotik.img adalah file mikrotik os virtual yang akan Kita buat
    *-* 256M adalah ukuran memory virtual yang akan Kita gunakan untuk penyimpanan file mikrotik, disini Anda bisa menyesuaikan atau mengaturnya sendiri sesuai kebutuhan.

  12. Kemudian jalankan command berikut:
    qemu-system-x86_64 mikrotik.img -cdrom /root/Downloads/mikrotik-6.33.iso -boot d

    *-* qemu-system-x86_64 adalah perintah untuk untuk menginstall, qemu-system-x86_64 adalah system yang Anda gunakan, 32 bit atau 64 bit.
    *-* mikrotik.img
    adalah file virtual yang telah Kita buat sebelumnya pada langkah nomor 11.
    *-* -cdrom merupakan bahwa Anda menggunakan cdrom yang berisi iso tersebut
    *-* /root/Downloads/
     adalah lokasi dimana saya menyimpan file Mikrotik.iso, Anda bisa menyesuaikannya sendiri sesuai dengan lokasi dimana Anda menyimpan file Mikrotik.iso Anda.
    *-*mikrotik-6.33.iso adalah file mikrotik os dan versinya, versi 6.33 adalah versi terbaru saat tutorial ini dibuat.
    *-* -boot d adalah opsi untuk booting dari cdrom

  13. Setelah Anda menjalankan perintah perintah pada langkah ke 12, maka Akan muncul seperti berikut:
    Screenshot from 2017-10-17 11-28-24
    Centang semuanya dengan menakan “a“, lalu “i” untuk, untuk informasi lebih lengkap nya Anda bisa melihat di atas.Jika ada pertanyaan: Do you want to keep old configuration?, Anda bisa memilih “y” jika Anda telah mempunyai konfigurasi yang lama, tapi jika tidak, Anda bisa memilih “n” atau “y“, karena tidak akan mempengaruhi jika Anda memilih y, walaupun Anda tidak memiliki konfigurasi yang lama.

    Warning: all data on the disk will be erased!
    , pilih saja “y”, jangan kuatir, karena data yang akan di hapus nyalah data yang berada pada hardisk virtual yang sebelumnya telah Kita buat pada langkah nomor 11.Saat proses instalsi telah selesai, tekan aja Enter, kemudian close jendela QEMU nya.
  14. Sekarang buka GNS3 nya, Anda bisa menjalankan perintah berikut pada terminal:
    sudo gns3
  15. Jika ada muncul jendela seperti ini Anda bisa meng close nya, atau juga bisa jika ingin membuat project.
    Screenshot from 2017-10-17 12-04-29.png
  16. Kemudian masuk ke menu Edit>Preferences, atau juga bisa langsung dengan menekan Ctrl+Shift+P.
  17. Kemudian masuk pada menu Qemu VMs, kemdudian pilih New
    Screenshot from 2017-10-17 12-07-11.png
  18. Untuk name nya Anda bebas memberinya dengan nama apapun, namun disini saya memberinya dengan nama mikrotik, kemudian Next.
    Screenshot from 2017-10-17 12-09-21.png
  19. Selanjutnya pada Qemu binary qemu-system-x86_64, dan pada RAM nya cukup 256 MB, Next.
    Screenshot from 2017-10-17 12-10-31.png
  20. Next
    Screenshot from 2017-10-17 12-12-40.png
  21. Kemudian Browse file mikrotik.img yang telah Anda buat pada langkah nomor 11, 12 dan 13. Finish.
    Screenshot from 2017-10-17 12-13-48.png
  22. Kemudian masuk ke dalam menu edit
    Screenshot from 2017-10-17 12-15-58.png
  23. Pada General settings, kemudian Category tukar kategori nya dengan Routers.
    Screenshot from 2017-10-17 12-18-23.png
    kemudian pada Symbol Anda bisa menggantinya dengan menekan tombol Browse, disini saya menukarnya dengan symbol router
    Screenshot from 2017-10-17 12-17-50.png
    Ok, kemudian simpan perubahan yang telah Anda lakukan dengan menekan Ok lagi pada menu Preferences.
  24. Kemudian klik pada Browser Routers, seperti gambar berikut:
    Screenshot from 2017-10-17 13-55-08.png
    Lalu pada Routers pilih Installed appliances.
  25. Drag mikrotik nya ke dalam menu project seperti gambar berikut:
    Screenshot from 2017-10-17 13-57-06.pngKlik kanan router nya, lalu Start, Kemudian klik 2 kali router nya, sehingga muncul gambar seperti berikut:
    Screenshot from 2017-10-17 14-00-09.png
    Username atau Mikrotik Login nya adalah admin, sedangkan password nya karena masih baru di install kosongkan saja untuk login.Screenshot from 2017-10-17 14-02-52.png
    JIka telah muncul gambar seperti di atas, Anda boleh menekan “Y” untuk membaca software license nya, atau abaikan saja dengan menekan “n“.Ok Anda telah bisa menginstall Mikrotik OS dengan qemu pada GNS3, tahap selanjutnya Kita akan mencoba untuk melakukan konfigurasi sederhana pada router.

Konfigurasi Sederhana Mikrotik OS

Setelah Anda login ke dalam Mikrotik OS:

  • Anda bisa melihat panduan nya dengan menekan tanda “?“, maka akan muncul beberapa penjelasan dan informasi berikut:Screenshot from 2017-10-17 14-35-14.png
  • Untuk melihat pilihan menu dan perintah yang tersedia tekan TAB
    Screenshot from 2017-10-17 14-53-51.png
  • Untuk melihat interface yang tersedia:
    interface print

    Screenshot from 2017-10-17 14-53-11.png

  • Sekarang Kita akan mencoba untuk mengatur IP Address, network dan broadcast pada beberapa interface diatas. Cara nya jalankan command berikut:
    ip address add interface=ether2 address=192.168.100.55 network=192.168.100.0 broadcast=192.168.100.255 netmask=255.255.255.0

    Screenshot from 2017-10-17 15-00-43
    Untuk penjelasan dari perintah diatas adalah:

    *-* ip address adalah perintah untuk menambahkan ip address.
    *-* add untuk menambahkan.
    *-* interface=ether2 untuk menambahkan ip address pada ether2, disini Anda bisa menyesuaikannya sendiri, misalnya ingin menambahkan pada ether1, ether2, ether3 atau seterusnya.
    *-* address=192.168.100.55 adalah alamat ip yang Kita tambahkan.
    *-* network=192.168.100.0 adalah adalah ip network nya.
    *-* broadcast=192.168.100.255 adalah ip broadcast.
    *-* netmask=255.255.255.0 adalah subnet mask.

  • Untuk selanjutnya Anda boleh mencoba untuk menambahkan IP pada interface lainnya, dan untuk menampilkan IP yang telah di pasang, maka Anda bisa menjalankan perintah berikut:
    ip address print

    Screenshot from 2017-10-17 15-16-41.png

Ok cukup sekian tutorial kali ini, saya masih belajar jika ada kesalahan mohon dikoreksi.
Semoga bermanfaat 🙂




  • trinanda

    Semoga bermanfaat

  • Tri Nanda

    Terima kasih

    • Tri Nanda

      Terima kasih kembali