CHR vs CCR! Cara Memasang Mikrotik CHR di VPS Linux
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.
Perbedaan CHR Dengan CCR
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
- 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.
- P - 1: Kecepatan dibatasi hingga 1 Gbs.
- P - 10: Kecepatan dibatasi hingga 10 Gbs.
- P - unlimited: Tidak ada batasan kecepatan untuk jenis lisensi ini.
Persyaratan Sistem
- 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.
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.
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
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
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.
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.



