Cara Install Mikrotik CHR di VPS Ubuntu Server

Apa itu Mikrotik CHR ?

Install Mikrotik CHR – Mikrotik CHR (Cloud Hosted Router) adalah versi dari Mikrotik RouterOS yang dirancang khusus untuk dijalankan di lingkungan virtualisasi, seperti VPS. Dengan Mikrotik CHR, fungsi-fungsi yang biasanya tersedia pada perangkat fisik (Mikrotik RouterBoard) dapat dijalankan di berbagai platform virtualisasi seperti VMware, Hyper-V, KVM, atau VirtualBox. Cara ini menjadi alternatif yang hemat biaya bagi Anda yang ingin menggunakan Mikrotik tanpa harus membeli perangkat kerasnya.

Fitur-fitur Mikrotik CHR :

Mikrotik CHR memiliki fitur yang sama dengan routerboard fisik mikrotik, hanya berbeda di lisensinya saja. Fitur tersebut diantaranya:

  • Firewall dan NAT
  • Routing – Static routing
  • VPN
  • Hotspot
  • IPsec
  • Caching DNS client
  • Monitoring/Accounting
  • Point to Point Tunneling Protocol
  • DHCP server
  • Web proxy
  • Tools, dll

Persiapan Instalasi Mikrotik CHR

  • VPS Ubuntu
  • 1 vCPU (Minimum)
  • 256 MB RAM (Minimum)
  • 5 GB Disk (disesuaikan Kebutuhan)
  • Infrastruktur : DigitalOcean, Linode, Vultr, VPS Lokal Indonesia, dll
  • VPS Tested :

Metode Install Mikrotik CHR di VPS Ubuntu

Seperti yang sudah saya jelaskan, Mikrotik CHR adalah OS Mikrotik yang dibuat khusus untuk dijalankan di lingkungan virtualisasi ( Virtualbox atau VMWare ). Tetapi tutorial kali ini berbeda, Kita tidak akan menginstall di atas hypervisor tersebut secara langsung melainkan menginstallnya langsung ke dalam disk VPS yang sudah berjalan.

Gambaran Proses Instalasi Mikrotik CHR:

  • Unduh dan Ekstrak Image Mikrotik CHR
  • Mount Image CHR ke VPS
  • Setting Network untuk CHR
  • Unmount Image CHR dan Verifikasi Konfigurasi
  • Mendeploy Image CHR ke Disk VPS
  • Mengakses Mikrotik Menggunakan Winbox

Baca Juga: Cara Mengamankan VPS Ubuntu dari Peretas

Langkah #1: Unduh dan Ekstrak Image Mikrotik CHR

Karena Kita akan menjalankan CHR Mikrotik langsung ke disk VPS, maka perlu mendownload file .img CHR. Berikut perintahnya:

Masuk dulu sebagai root user.

sudo su

Jalankan untuk mulai mendownload file img CHR

apt update && apt install wget -y && wget https://download.mikrotik.com/routeros/6.49.18/chr-6.49.18.img.zip -O chr.img.zip

Kemudian ekstrak file img chr zip yang sudah didownload

gunzip -c chr.img.zip > chr.img && rm -f chr.img.zip

Langkah #2: Mount Image CHR ke VPS

Tujuan dari langkah ini adalah agar bisa mengakses dan memodifikasi isi dari image CHR tersebut sebelum di-deploy ke disk VPS. Karena ada bagian seperti network IP Address yang perlu ditambahkan ke dalam image CHR. Jadi setelah CHR berhasil dideploy, Kita tidak perlu repot-repot lagi setting dan konfigurasi jarinagnya.

mount -o loop,offset=512 chr.img /mnt

Langkah #3: Setting Network untuk CHR

Pada langkah ini, kita melakukan dua proses utama. Pertama, Mengambil Informasi Jaringan, yaitu Kita mendapatkan alamat IP dan alamat gateway dari VPS. Kedua, Menyusun Script Konfigurasi, yaitu Setelah mendapatkan kedua informasi tersebut, kita tuliskan ke dalam sebuah script. Script ini akan dijalankan saat CHR booting, sehingga konfigurasi jaringan (IP dan gateway) langsung diterapkan.

Dengan cara ini, CHR akan otomatis menggunakan pengaturan jaringan yang sesuai dengan lingkungan VPS tanpa perlu konfigurasi manual setelah booting.

Periksa nama interface jaringan di VPS.

apt install net-tools -y
ifconfig
Periksa Nama Interface VPS
Periksa Nama Interface VPS

Setelah nama interface telah diketahui, jalankan perintah berikut untuk mengambil alamat ip dan gateway.

ADDRESS=$(ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1)
GATEWAY=$(ip route list | grep default | cut -d' ' -f 3)

Kemudian masukkan alamat ip dan gateway yang sudah diambil ke dalam script autostart di direktori mount CHR (/mnt)

echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATEWAY
" > /mnt/rw/autorun.scr

Langkah #4: Unmount Image CHR dan Verifikasi Konfigurasi

Unmount file CHR dari direktori /mnt, lalu pastikan juga perubahan yang dilakukan telah berhasil disimpan.

umount /mnt

Lalu verifikasi perubahan dengan perinath berikut

echo u > /proc/sysrq-trigger

Langkah #5: Mendeploy Image CHR ke Disk VPS

Setelah beberapa proses di atas selesai dilakukan, saatnya menginstall image CHR ke dalam disk VPS. Tapi sebelum itu, perlu KIta cek nama disk yang ada di VPS kita.

Mengecek nama disk di VPS

lsblk
Periksa Nama Disk VPS
Periksa Nama Disk VPS

Setelah tau nama disk VPS, Mulai proses deploy dengan perintah di bawah ini. (vda disesuikan dengan nama disk di vps)

dd if=chr.img bs=1024 of=/dev/vda
Deploy Mikrotik CHR ke Disk
Deploy Mikrotik CHR ke Disk

Setelah itu, reboot VPS.

reboot

Kemudian akses kembali VPS menggunakan SSH (Port 22) dan akan tampil mikrotik seperti ini

Mikrotik CHR
Mikrotik CHR

Kemudian Anda juga akan diminta untuk mengganti password login mikrotik.

Mengganti Password Mikrotik
Mengganti Password Mikrotik

Langkah #6: Mengakses Mikrotik Menggunakan Winbox

Sekarang kita akn coba akses mikrotik CHR yang sudah berhasil diisntall pada VPS menggunakan winbox. Winbox adalah tool management mikrotik berbasis GUI yang bisa digunakan untuk setting dan konfigurasi jaringan di mikrotik.

Connect to : ip-address-vps
Login : admin
Password: (sesuai-yang-sudah-diubah-tadi)

Akses CHR Via Winbox
Akses CHR Via Winbox

Ini adalah tampilan mikrotik CHR yang diakses via Winbox

Tampilan CHR Via Winbox
Tampilan CHR Via Winbox

Video Youtube

Penutup

Dengan mengikuti langkah-langkah di atas, Anda kini telah berhasil install Mikrotik CHR di VPS Ubuntu Server. Proses ini mencakup persiapan instalasi, pemasangan image CHR, konfigurasi jaringan, hingga akses menggunakan Winbox.

Mikrotik CHR memberikan fleksibilitas tinggi dalam mengelola jaringan berbasis virtual, sehingga sangat cocok digunakan untuk keperluan routing, firewall, dan manajemen bandwidth di lingkungan berbasis cloud. Pastikan untuk selalu mengecek konfigurasi jaringan dan melakukan update secara berkala agar sistem tetap optimal.

Semoga panduan ini membantu! Jika Anda memiliki pertanyaan atau pengalaman menarik terkait instalasi Mikrotik CHR, jangan ragu untuk berbagi di kolom komentar. 🚀

Suka Menulis

You might also like
Cara Mudah Mengatasi Openclash Sering Disconnect

Cara Mudah Mengatasi Openclash Sering Disconnect

Pesan dengan Border Radius

Informasi


Saya bisa membantu instalasi Server seperti: LAMP atau LEMP Stack, Control Panel VPS, Instalasi WebApp, Mail Server, atau sekedar tanya tutorial di web ini. Untuk itu, silahkan hubungi saya melalui kontak yang telah tersedia.

Most Populer
Review dan Bencmark STB HG680P Armbian Linux 24.11
Cara Install Armbian Linux 25.05.0 di STB HG680P
Cara Konfigurasi IP Statis Armbian Linux 24.10 di STB HG680P
Cara Install Docker Armbian Linux 24.10 di STB HG680P
Apa Itu Armbian ? Penjelasan Lengkap Armbian Linux Ubuntu Debian Based