Skip to main content

CHR vs CCR! Cara Memasang Mikrotik CHR di VPS Linux

ilustrasi mikrotik

Router merupakan perangkat jaringan yang meneruskan paket data antar jaringan komputer. Router melakukan fungsi mengarahkan lalu lintas di Internet. Data yang dikirim melalui internet, seperti halaman web atau email, berbentuk paket data. Sebuah paket biasanya diteruskan dari satu router ke router lain melalui jaringan yang saling terkoneksi hingga mencapai tujuannya. Mikrotik sendiri memiliki banyak jenis router, salah satunya yaitu Cloud Host Router.

Mikrotik telah membuat operasi sistem sendiri yakni RouterOS, ini merupakan sistem operasi berbasis UNIX dan mampu menjadikan RouterBoard bahkan komputer biasa jadi memiliki fitur seperti bridge, hotspot, router, firewall, proxy server dan sebagainya.

Perbedaan CHR Dengan CCR

Tidak ada perbedaan fungsi yang spesifik dari keduanya.  Mikrotik CHR lebih cocok digunakan untuk konsentrator VPN atau perangkat jaringan yang membuat dan membantu mengelola beberapa koneksi VPN dari jarak jauh. Berikut perbedaan keduanya.

Cloud Core Router (CCR)

Memiliki banyak core, berbasis prosesor Tilera yang berjalan pada kecepatan yang relatif rendah tiap corenya. Konsumsi daya listrik yang rendah. Memiliki beberapa port 1gbps dan 10gbps.

Cloud Host Router (CHR)

Merupakan bentuk lain dari RouterOS yang dapat di install di cloud umumnya dipasang pada VPS (Virtual Private Server). Berbasis X86 dengan jumlah core yang lebih rendah, namun memiliki kecepatan lebih tinggi tiap corenya. Komsumsi daya yang tinggi.  Mikrotik CHR sama seperti RouterOS biasa, perbedaan terdapat pada level lisensinya. Router OS biasa, lisensi dibagi menjadi 6 level. Sedangkan CHR memiliki 4 jenis lisensi.


Jenis Lisensi Mikrotik CHR

Dari 1 Mbps hingga unlimited tanpa batasan berikut ini merupakan beberapa jenis lisensi Mikrotik Cloud Host Router. 

  1. Free: Kelebihannya adalah tanpa biaya sama sekali alias gratis. Kekurangannya kecepatan network dibatasi sampai 1 Mbps saja. Ini tidak cocok untuk keperluan jaringan yang besar.
  2. P - 1: Kecepatan dibatasi hingga 1 Gbs.
  3. P - 10: Kecepatan dibatasi hingga 10 Gbs.
  4. P - unlimited: Tidak ada batasan kecepatan untuk jenis lisensi ini.
Lisensi gratis sudah cukup jika digunakan untuk pembelajaran, namun jika untuk bisnis tidak ada salahnya mencoba lisensi berbayar.

Persyaratan Sistem

Mikrotik CHR ukurannya sangat ringan sekitar 32 mb tidak sampai 50 mb, menyiapkan disk space 200 mb saja sudah cukup untuk menjalankan CHR di VPS. Berikut spesifikasi lebih rinci untuk membuat VPS Mikrotik.

  • CPU: 64-bit atau 32-bit.
  • RAM: 128MB atau lebih banyak lebih baik.
  • Disk: 1GB ruang disk untuk hard drive CHR.

Login VPS Menggunakan SSH

Prinsipnya sama hanya saja untuk pengguna windows kamu harus menggunakan software Putty atau bisa juga menggunakan Windows Subsystem for Linux (WSL) dengan syarat OS minimal Windows 10. Dengan WSL bisa mengakses SSH tanpa Putty.

Windows

Buka Putty, lalu masukkan IP VPS dan Port SSH server Anda. Klik tombol Open untuk melanjutkan. Jika muncul pesan silahkan enter. Ketik kata sandi SSH Anda dan tekan Enter lagi. Untuk alasan keamanan, layar tidak akan menampilkan kata sandi.

connect vps menggunakan putty

Linux

Buka Terminal > Ketik ssh -p port_ssh username_ssh@ip_public_vps (Cth. ssh -p 22 root@129.199.237.247) > Jika anda pertama kali login ssh maka akan ada opsi pilihan y/n pilih saja y > Ketik kata sandi VPS kemudian enter.

Macintosh

Buka Terminal > Ketik ssh -p port_ssh username@ip_public_vps (Cth. ssh -p 22 root@129.199.237.247) > Jika anda pertama kali login ssh maka akan ada opsi pilihan yes/no pilih saja yes > Ketik kata sandi VPS kemudian enter.

connect vps menggunakan ssh

Sebelum lebih lanjut saya memperingatkan bahwa ini akan menghapus semua data di vps dan membuat tidak bisa login ke vps linux karena sistem operasi sudah berubah menjadi RouterOS. Jika ada data penting silahkan memindahkannya terlebih dahulu. Jika anda ingin mereset vps silahkan melalui panel penyedia vps.


Cara Install Mikrotik CHR di Server Ubuntu / Debian

Pertama kamu harus login ke server Ubuntu atau Debian menggunakan SSH dengan menggunakan user root serta jangan lupa untuk backup data penting dahulu. Tahap awal akan menginstall apa yang dibutuhkan, mengunduh file img mikrotik, konfigurasi dasar dan mount.
apt-get update apt-get install wget apt-get install gzip apt-get install iptables-persistent apt-get install sed wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf bash csf.sh perl /usr/local/csf/bin/csftest.pl sed -i 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf csf -r touch /etc/sysconfig/iptables touch /etc/sysconfig/iptables6 wget https://download.mikrotik.com/routeros/7.1.5/chr-7.1.5.img.zip -O mikrotik-chr.img.zip unzip mikrotik-chr.img.zip mount -o loop,offset=512 chr-7.1.5.img /mnt

Kedua adalah membuat autorun untuk konfigurasi awal mikrotik script dibawah ini akan mendeteksi ip address serta gateway VPS kemudian disimpan pada autorun.scr .

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 /ip dns set servers=8.8.8.8,8.8.4.4" > /mnt/rw/autorun.scr

Terakhir Umount dan reboot VPS.

umount /mnt echo u > /proc/sysrq-trigger dd if=chr-7.1.5.img bs=1024 of=/dev/vda

Cara Install CHR di Server Centos

Pertama kamu harus login ke server Centos menggunakan SSH dengan menggunakan user root jangan lupa untuk backup data penting dahulu.

yum update yum install wget yum install gzip yum install iptables-services yum install sed cd /usr/src wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf bash csf.sh perl /usr/local/csf/bin/csftest.pl sed -i 's/TESTING = "1"/TESTING = "0"/g' /etc/csf/csf.conf csf -r touch /etc/sysconfig/iptables touch /etc/sysconfig/iptables6 wget https://download.mikrotik.com/routeros/7.1.5/chr-7.1.5.img.zip -O mikrotik-chr.img.zip unzip mikrotik-chr.img.zip mount -o loop,offset=512 chr-7.1.5.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 /ip dns set servers=8.8.8.8,8.8.4.4" > /mnt/rw/autorun.scr
umount /mnt echo u > /proc/sysrq-trigger dd if=chr-7.1.5.img bs=1024 of=/dev/vda

Adapun cara instan untuk semua linux menggunakan script auto installer.

wget https://gitlab.com/qindexmedia/chr-img/-/raw/main/mikrotik-chr.sh chmod 777 mikrotik-chr.sh ./mikrotik-chr.sh reboot

Hasil Akhir

Mikrotik selesai dipasang untuk login ke webfig buka browser http://ip_publik_vps/webfig/ atau bisa kamu menggunakan winbox. Login ssh dengan ssh -p 22 root@ip_publik_vps , sandi mikrotik default adalah kosong kamu perlu mengaturnya di webfig dahulu untuk keamanan.

Webfig VPS mikrotik

Kesimpulan

RouterOS versi CHR sangat ringat untuk dilajalankan dan sangat mudah diinstall bahkan pemula sekalipun. Anda juga bisa menginstall mikrotik di komputer lokal menggunakan virtualbox atau vmware.

Jika mengalami kesulitan dalam menginstall mikrotik chr versi terbaru di server linux bisa bertanya melalui kolom komentar.

You may like these posts

Komentar