Ini adalah tutorial cara install mikrotik CHR di VPS apapun dan dimanapun anda berlangganan VPS.
Caranya simpel, mudah dan cepat, hanya perlu copy paste script yang telah saya sediakan.
Daftar Isi :
Persipan Install Mikrotik CHR di VPS
Setiap VPS hosting biasanya punya tampilan control panel yang berbeda-beda.

Tapi pada dasarnya sama, di halaman control panel VPS yang kita sewa akan ada menu untuk:
- Melihat informasi VPS (resource & status)
- Remote desktop VM via web browser
- Start, stop dan restart VPS
- Reinstall sistem operasi VPS
Untuk dapat menginstall mikrotik CHR di VPS kita perlu 2 informasi penting,
- nama network interface
- nama storage drive
Kedua informasi tersebut yang akan kita gunakan untuk merubah script installer sebelum dijalankan di VPS.
Remote VPS dengan SSH
VPS biasanya telah dilengkapi dengan fitur remote desktop via web browser, terkadang fitur ini tidak bisa melakukan copy paste ke terminal.
Padahal kita perlu copy paste script installer proxmox ke terminal agar lebih mudah.
Solusi masalah ini adalah kita harus remote VPS via SSH, misal nya menggunakan aplikasi putty (windows).
Caranya cukup download putty di https://www.putty.org, lalu install dan jalankan putty nya.

Cek nama network interface VPS
Untuk mengetahui nama network interface di VPS yang kita pakai caranya cukup ketikan perintah ip link
Biasanya akan muncul 2 interface, lo dan interface real kita.

Berdasar gambar diatas, enps18 adalah nama network interface dari VPS yang saya pakai saat ini.
Cek nama storage VPS
Gunakan perintah lsblk untuk mengetahui nama storage drive yang dipakai oleh VPS.
Fokus pada drive yang memiliki partisi dengan mount point garis miring (root).

Berdasar gambar diatas, partisi yang memiliki mount point / adalah vda2, itu artinya nama storage drive VPS yang saya pake adalah vda .
Download & Install Mikrotik CHR
Setelah kita mengantongi informasi nama network interface dan storage dari VPS yang kita pakai, selanjutkan kita bisa lanjut ke proses installasi mikrotik CHR ke VPS.
Caranya sangat mudah, saya sudah siapkan script nya.
Edit, Copy Dan paste script ini di terminal SSH
Edit dulu di bagian yang dicetak tebal warna merah bata sesuai dengan nama network interface dan storage di VPS yang anda miliki.
wget https://download.mikrotik.com/routeros/6.47.9/chr-6.47.9.img.zip -O chr.img.zip && \
gunzip -c chr.img.zip > chr.img && \
mount -o loop,offset=512 chr.img /mnt && \
ADDRESS=`ip addr show enps18 | 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=$GATEWAYsys
" > /mnt/rw/autorun.scr && \
umount /mnt && \
echo u > /proc/sysrq-trigger && \
dd if=chr.img bs=1024 of=/dev/vda iflag=fullblock
Setelah diedit, copy dan paste ke terminal linux melalui SSH client yang anda pakai.
Reboot VPS
Biasanya perintah reboot tidak bisa digunakan karena harddisk sudah diflash menggunakan mikrotik imange.
Untuk merestart/reboot VPS kita harus menggunakan tombol reboot yang ada di VPS admin dashboard di panel hosting kita.
TIPS:
Jika muncul peringatan error
“ERROR: Could not find disk!
Please attach it somewhere else“
Cobalah untuk membersihkan disk nya dulu dengan cara :
# dd if=/dev/zero of=/dev/xxxx bs=1M count=100
meRemote Mikrotik CHR
Setelah reboot selesai dan status VPS up dan running, cobalah untuk mengakses mikrotik CHR yang telah kita install.
Kita bisa meremote menggunakan remote desktop yang ada di admin panel hosting atau menggunakan winbox di komputer kita.
Remote Menggunakan Remote Desktop
kita hanya bisa meremote tampilan layar desktop VPS menggunakan tool yang telah disediakan oleh pihak hosting.
Biasanya tool ini ada di panal control panel VPS kita, jadi tool RDP VNC atau RDP windows tidak bisa dipakai.
Remote Menggunakan Winbox via IP Public VPS
Ini adalah cara paling ideal untuk meremote mikrotik CHR yang ada di internet.
Biasanya ketika kita sewa VPS akan dapat satu ip public (lihat di bagian control panel VPS).
IP tersebut bisa kita langsung ketikan di winbox (connect to dengan port 8291 atau 8290)
Contoh : 36.10.12.2:8290 atau jika mengunakan hostname vps.tembolok.id:8290
Perlu diperhatikan, port disini bisa kita ubah suka suka di mikrotik nya.
KESIMPULAN
Dengan adanya Mikrotik CHR , kita bisa memiliki mikrotik yang berada di internet/cloud dengan biaya yang sangat murah.
Mulai dari 100rb/bulan untuk bayar sewa VPS yang kita install mikrotik CHR didalam nya.
Cara ini legal dan diperbolehkan oleh penyedia VPS.
Kita hanya perlu memperhatikan limit data transfer dan bandwidth dari hosting VPS yang dipakai.
Mikrotik CHR ini bisa kita gunakan untuk berbagai macam kebutuhan, mulai dari server tunnel, VPN, proxy, remote management dan lain sebagainya.