MikroTik Cloud Hosted Router
Spesifikasi
- Jeneng produk: MikroTik CHR (Cloud Hosted Router)
- Katrangan: Router virtual basis awan kanggo fungsi nuntun jaringan
- Fitur: Manajemen jaringan, layanan VPN, proteksi firewall, manajemen bandwidth
Pandhuan Panggunaan Produk
Guide Instalasi
- Siapke Lingkungan Sampeyan: Priksa manawa lingkungan awan sampeyan cocog karo syarat instalasi CHR.
- Unduh Gambar CHR MikroTik: Entuk gambar CHR saka MikroTik resmi websitus utawa repositori.
- Pasang CHR ing Lingkungan Cloud Sampeyan: Tindakake pandhuan khusus platform kanggo masang CHR ing persiyapan awan sampeyan.
- Konfigurasi wiwitan: Ngatur setelan dhasar kayata antarmuka jaringan lan alamat IP sawise panyebaran.
- Konfigurasi Lanjut (Opsional): Ngatur setelan CHR adhedhasar syarat jaringan lan kabijakan kontrol.
- Manajemen lan ngawasi: Gunakake alat MikroTik kanggo ngatur, ngawasi, lan ngatasi masalah conto CHR sampeyan.
- Pangopènan biasa: Nindakake tugas pangopènan rutin kanggo njamin kinerja lan keamanan sing optimal.
tujuane: MikroTik CHR minangka router virtual berbasis awan sing dirancang kanggo nyedhiyakake fungsi nuntun jaringan ing lingkungan virtual. Iki ngidini sampeyan nggunakake fitur RouterOS MikroTik ing infrastruktur awan, dadi cocog kanggo manajemen jaringan, layanan VPN, proteksi firewall, lan manajemen bandwidth ing persiyapan virtualisasi utawa basis awan.
Gunakake Kasus
- Jaringan Pribadi Virtual (VPN): CHR bisa digunakake kanggo ngatur lan nuntun lalu lintas VPN, njamin konektivitas sing aman lan efisien ing antarane lokasi sing adoh.
- Manajemen jaringan: Cocog kanggo ngatur lingkungan jaringan sing rumit, kalebu nuntun, ngoper, lan nggawe lalu lintas.
- Firewall lan Keamanan: Nyedhiyakake kemampuan firewall sing kuat kanggo ngamanake lalu lintas jaringan lan nglindhungi akses sing ora sah.
- Manajemen Bandwidth: Migunani kanggo ngawasi lan ngontrol panggunaan bandwidth kanggo ngoptimalake kinerja jaringan.
Guide Instalasi
- Siapke Lingkungan Sampeyan:
Priksa manawa sampeyan duwe lingkungan maya utawa platform virtualisasi ing ngendi sampeyan bisa masang CHR. Platform sing didhukung kalebu AWS, Azure, Google Cloud, VMware, Hyper-V, lan liya-liyane. - Unduh Gambar CHR MikroTik:
Ngunjungi resmi MikroTik websitus utawa MikroTik.com kanggo ngundhuh gambar CHR sing cocog. Pilih ing antarane macem-macem versi adhedhasar kabutuhan sampeyan (contone, stabil utawa tes). - Pasang CHR ing Lingkungan Cloud Sampeyan:
- AWS: Nggawe conto anyar lan upload gambar CHR. Konfigurasi conto kanthi sumber daya sing cocog (CPU, RAM, panyimpenan).
- Azure: Gunakake Azure Marketplace kanggo masang mesin virtual MikroTik CHR.
- VMware/Hyper–V: Nggawe mesin virtual anyar lan masang gambar CHR menyang.
- Konfigurasi wiwitan:
- Akses CHR: Sambungake menyang conto CHR nggunakake SSH utawa sambungan console.
- dhasar Konfigurasi: Setel antarmuka jaringan, alamat IP, lan protokol nuntun yen perlu. Deleng dokumentasi MikroTik kanggo printah lan konfigurasi tartamtu.
- Konfigurasi Lanjut (Opsional):
- VPN Setup: Ngatur terowongan VPN kanggo akses remot aman.
- Aturan Firewall: Nggawe aturan firewall kanggo nglindhungi jaringan.
- Bandwidth Manajemen: Ngleksanakake lalu lintas mbentuk lan kawicaksanan kontrol bandwidth.
- Manajemen lan ngawasi:
Gunakake WinBox MikroTik utawa WebFig kanggo ngatur lan ngawasi conto CHR. Piranti kasebut nyedhiyakake antarmuka grafis kanggo konfigurasi lan ngawasi. - Pangopènan biasa:
Tansah nganyari conto CHR kanthi rilis lan patch piranti lunak paling anyar kanggo njamin keamanan lan kinerja.
Pertimbangan:
- Lisensi: MikroTik CHR beroperasi ing tingkat lisensi sing beda-beda. Pilih lisensi adhedhasar kinerja lan syarat fitur.
- Alokasi Sumber Daya: Priksa manawa lingkungan virtual sampeyan nyedhiyakake sumber daya sing nyukupi kanggo nangani lalu lintas jaringan lan kabutuhan rute.
Sumber Daya:
- Dokumentasi MikroTik: Dokumentasi MikroTik CHR
- Forum Komunitas: Melu komunitas MikroTik kanggo dhukungan lan tips tambahan.
Standar (Long) Script kanggo instalasi otomatis
- # Nemtokake manajer paket
yen printah -v yum &> / dev / null; banjur pkg_manager = "yum"; elif printah -v apt &> / dev / null; banjur pkg_manager = "apt"; liyane- echo "Ora ana yum utawa apt ketemu. Skrip iki ora didhukung.”; metu 1; fi
- # Nganyari paket lan nginstal unzip, pwgen, lan coreutils yen ["$pkg_manager" == "yum"]; banjur sudo yum -y nganyari && sudo yum -y nginstal unzip pwgen coreutils; elif [“$pkg_manager” == “apt” ]; banjur sudo apt-get -y nganyari && sudo apt-get -y nginstal unzip pwgen coreutils; fi
- echo "Sistem dianyari lan paket sing dibutuhake diinstal."
- # Nemtokake oyod file piranti sistem root_device=$(df / | awk 'NR==2 {print $1}') root_device_base=$(echo $root_device | sed 's/[0-9]\+$//')
- echo "Root filesistem ana ing piranti: $root_device”
- echo "Path piranti: $root_device_base"
- # Gawe lan pasang direktori sementara mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp
- # Entuk alamat IP lan gateway
ANTARMUKA=$(rute ip | grep default | awk '{print $5}')
ADDRESS=$(ip addr show “$INTERFACE” | grep global | cut -d' ' -f 6 | head -n 1)
GATEWAY=$(dhaftar rute ip | grep default | cut -d' ' -f 3) echo "Mangga ketik saluran (standar = 'stabil', utawa = 'testing'): ” maca saluran - # Default kanggo 'stabil' yen ora ana input yen [-z “$saluran”]; banjur saluran = "stabil" fi
echo "Nginstal RouterOS CHR saka saluran '$channel'…” - # Ngundhuh URL adhedhasar saluran sing dipilih
if ["$channel" == "testing" ]; banjur rss_feed="https://download.mikrotik.com/routeros/latest-testing.rss"elserss_feed="https://download.mikrotik.com/routeros/latest-stable.rss” fi - # Download versi paling anyar saka MikroTik RouterOS rss_content=$(curl -s $rss_feed) latest_version=$(echo “$rss_content” | grep -oP '(?<= RouterOS )[\d\.] +rc\d+' | sirah -1) yen [-z "$latest_version"]; banjur
- echo "Ora bisa njupuk nomer versi paling anyar." uwal 1 fi
- echo "Versi paling anyar: $latest_version" download_url= ”https://download.mikrotik.com/routeros/$latest-version/chr-$latest-version.img.zip“
- echo "Ngunduh saka $download_url…” wget –no-check-certificate -O “chr-$latest_version.img.zip” “$download_url"yen [$? -eq 0]; banjur kumandhang"File kasil diundhuh: chr-$latest_version.img.zip" liya
- kumandhang"File download gagal.” uwal 1 fi
- # Unzip lan nyiyapake gambar gunzip -c "chr-$latest_version.img.zip" > "chr-$latest_version.img"
- # Pasang gambar mount -o loop "chr-$latest_version.img" /mnt
- # Gawe sandi acak PASSWORD=$(pwgen 12 1)
- # Tulis skrip autorun kanggo ngatur conto RouterOS
- echo "Jeneng panganggo (Kullanıcı adı): admin"
- echo "Sandhi (Şifre): $SANDI"
- echo "/ alamat ip nambah alamat = $ADDRESS antarmuka = [/ antarmuka ethernet golek ngendi jeneng = ether1]" > /mnt/rw/autorun.scr
- echo “/ ip route add gateway=$GATEWAY” >> /mnt/rw/autorun.scr
- echo "/layanan ip mateni telnet" >> /mnt/rw/autorun.scr
- echo “/user set 0 name=admin password=$PASSWORD” >> /mnt/rw/autorun.scr
- echo “/ip dns set server=8.8.8.8,1.1.1.1” >> /mnt/rw/autorun.scr
- # Pasang maneh kabeh sing dipasang filesistem kanggo nyelarasake mode mung maca && echo u > /proc/sysrq-trigger
- # Lampu kilat gambar menyang disk dd yen =”chr-$latest_version.img” saka=$root_device_base bs=4M oflag=sync
- # Meksa urip maneh sistem
- echo 1 > /proc/sys/kernel/sysrq
- echo b> /proc/sysrq-trigger
SCRiPT ONE-LINER (Short) kanggo Instalasi Otomatis
yen printah -v yum &> / dev / null; banjur pkg_manager = "yum"; elif printah -v apt &> / dev / null; banjur pkg_manager = "apt"; liya echo "Ora yum utawa apt ketemu. Skrip iki ora didhukung.”; metu 1; fi && \ [ “$pkg_manager” == “yum” ] && sudo yum -y nganyari && sudo yum -y nginstal unzip pwgen coreutils || ["$pkg_manager" == "apt" ] && sudo apt-get -y update && sudo apt-get -y install unzip pwgen coreutils && \ root_device=$(df / | awk 'NR==2 {print $1}' ) && root_device_base=$(echo $root_device | sed 's/[0-9]\+$//') && \ echo "Root filesistem ana ing piranti: $root_device" && echo "Path piranti: $root_device_base" && \ mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp && \ INTERFACE=$(rute ip | grep default | awk '{ print $5}') && ADDRESS=$(ip addr show "$INTERFACE" |. grep global |. awk '{print $2}' |. (default='stabil', or='testing'): ” saluran; [-z “$saluran” ] && saluran=”stabil”;rss_feed=”https://download.mikrotik.com/routeros/latest-$channel.rss”&& rss_content=$(curl -s $rss_feed) && \ latest_version=$(echo “$rss_content” | grep -oP '(?<= RouterOS )[\d\.] +rc\d+' | sirah -1) && \ [ -z "$latest_version" ] && echo "Ora bisa njupuk nomer versi paling anyar." && metu 1 || \ echo "Versi paling anyar: $latest_version" && download_url= ”https://download.mikrotik.com/routeros/$latest_version/chr-$latest-version.img.zip"&& \ echo "Ngunduh saka $download_url…” && wget –no-check-certificate -O “chr-$latest_version.img.zip” “$download_url"&& \ [$? -eq 0 ] && kumandhang "File kasil diundhuh: chr-$latest_version.img.zip” || kumandhang"File download gagal.” && \ gunzip -c "chr-$latest_version.img.zip" > "chr-$latest_version.img" && mount -o loop "chr-$latest_version.img" /mnt && \ PASSWORD=$(pwgen 12 1) && echo "Username: admin" && echo "Sandi: $PASSWORD" && \ echo "/ alamat ip add address=$ADDRESS interface=[/interface ethernet find where name=ether1]” > /mnt/rw/autorun.scr && \ echo “/ip route add gateway=$GATEWAY” >> /mnt/rw/autorun.scr && echo “/ip service disable telnet” >> /mnt/rw/autorun.scr && \ echo “/user set 0 name=admin sandi=$SANDI” >> /mnt/rw/autorun.scr && echo “/ip dns set server=8.8.8.8,1.1.1.1″ >> /mnt/rw/autorun.scr && \ sync && echo u > / proc/sysrq-trigger && dd if=”chr-$latest_version.img” saka=$root_device_base bs=4M oflag=sync && \ echo 1 > /proc/sys/kernel/sysrq && echo b > /proc/sysrq-trigger
Pembaruan lan Panjelasan Kunci Skrip Otomatis
- Instal Paket Tambahan:
-
Nambahake perintah instalasi kanggo pwgen lan coreutils ing manajer paket yum lan apt.
-
- Alamat IP lan Pengambilan Gateway:
- Skrip kasebut njupuk alamat IP lan gateway sistem nggunakake IP addr lan rute ip.
- Unzipping lan Mounting:
- Gambar kasebut dibukak lan dipasang kanthi nggunakake gunzip lan mount printah kanthi pilihan sing cocog.
- Nggawe lan Nyetel Sandi:
- Sandi acak 12 karakter kui nggunakake pwgen banjur disetel ing script autorun kanggo RouterOS.
- Skrip Autorun:
- Skrip autorun kalebu printah kanggo ngatur conto RouterOS, kalebu nambahake alamat IP, nyetel gateway, mateni telnet, nyetel sandi admin, lan konfigurasi server DNS.
- Reboot Sistem:
- Filesinkronisasi sistem ditindakake sadurunge meksa urip maneh sistem nggunakake pemicu SysRq, kanggo mesthekake yen kabeh data ditulis ing disk.
- Deteksi Antarmuka Jaringan Otomatis:
- INTERFACE=$(ip route | grep default | awk '{print $5}'): Ndeteksi otomatis antarmuka jaringan aktif kanthi nemokake antarmuka rute standar.
- Variabel ADDRESS banjur disetel nggunakake antarmuka sing dideteksi iki.
FAQ
P: Apa kasus panggunaan utama MikroTik CHR?
A: MikroTik CHR umume digunakake kanggo ngatur lalu lintas VPN, lingkungan jaringan, proteksi firewall, lan manajemen bandwidth ing persiyapan virtual utawa basis awan.
P: Kepiye carane entuk dhukungan kanggo MikroTik CHR?
A: Sampeyan bisa ngrujuk menyang dokumentasi MikroTik utawa melu forum komunitas kanggo dhukungan lan tips tambahan babagan nggunakake CHR.
Dokumen / Sumber Daya
![]() |
MikroTik Cloud Hosted Router [pdf] Pandhuan pangguna Cloud Hosted Router, Hosted Router, Router |