• 2

[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學

前言:
自己本身用RouterOS也幾年了,穩穩的,也沒遇過啥問題
VM裡甚至使用ROS當網關防火牆等應用,也很方便
但畢竟是迷版的,就怕會有後門,所以後來vm就少用了
也是有段時間想自己灌vm,在跟RouterOS買X86授權來用,但後來忙和懶就拖了一段時間
近期又閒逛到RouterOS的官網發現他們開始提供 Cloud Hosted Router版本的環境供VM平台使用
甚是開心,所以就研究了一番,大致翻譯介紹下

http://wiki.mikrotik.com/wiki/Manual:CHR

雲託管路由器(CHR)是一個用於運行虛擬機 RouterOS的版本。
它支持x86的64位架構,可以在最流行的虛擬機管理程序如VMWare,Hyper-V,VirtualBox,KVM和其它地方使用。
CHR在默認情況下啟用的全RouterOS的功能,但具有不同的許可模型比其他RouterOS的版本。

系統要求
最低要求:
64位CPU採用虛擬化支持
128 MB或更多的內存給CHR (最低128 MB)
128 MB的空間給CHR虛擬硬碟

CHR已經在以下平台測試過:
VirtualBox 5 on Linux and OS X
VMWare Fusion 7 and 8 on OS X
Qemu 2.4.0.1 on OS X
Hyper-V on Windows Server 2012 (Only Generation 1 Hyper-V virtual machine is supported at the moment)


如何安裝CHR
CHR的版本最低為6.34
提供四種方式
RAW disk image (.img file) 沒用過
VMWare disk image (.vmdk file) 本教學使用
Hyper-V disk image (.vhdx file) 好像有點冷門?
VirtualBox disk image (.vdi file) 市占率第二?

下載地址
http://www.mikrotik.com/download#chr


▼一開始我正常導入chr-6.37.1.vmdk安裝好時,是IDE驅動
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼嘗試丟入routeros-x86-6.38rc15.npk進FILE裡時會產生此對話框
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼然後VM 就無響應掛了...
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼一開始以為是容量不夠,調大IDE硬碟後就開不了機了,一之彈出這警告視窗
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼百思不得其解下,最後想到轉VMDK的方式,軟體:StarWind V2V Converter
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼vmdk
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼img轉出來的都一樣
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼輸出選VMWare ESX server image
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼輸出目錄預設原檔案路徑,此處有一問題
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼輸出成功,結束
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼輸出兩個檔案,(此為事後移去別的目錄),一個檔案沒附檔名
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼需手動改成vmdk附檔名,為何會這樣?因為前面輸出目錄預設同輸入檔案目錄,檔名都叫chr-6.37.1.vmdk
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼未免發生此問題,輸出目錄時選擇其他目錄
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼輸出檔案就沒問題了
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼直接上傳資料夾至ESXI,看到的只會是一個檔案,這是正常的不用擔心
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼現在開始導入VMDK檔,New Virtual Machine -> Custom
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼名稱爽就好
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼儲存路徑沒差隨便,因為後面要引用vmdk檔
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼Version有沒有差就待考驗了,預設選最高
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼Guest Operating System選 Other Linux (64-bit)
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼CPU爽就好
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼記憶體爽就好,試過超過10G一樣認得出來,有沒有有效利用就不得而知了
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼網卡因Guest Operating System的關係,悲劇的只有E1000可選
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼預設
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼重要,選Use an existing virtual disk
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼選擇前面上傳的檔案,vmdk檔
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼SCSI
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼完成
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼這裡就可以調整大小容量了,不會錯誤,話說有Floppy...,不知該不該刪,有點強迫症
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼開機後會顯示license資訊想看就看吧
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼license資訊
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼習慣先設個IP好連線
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼相關資訊,Board Name:CHR,License為免費,只能1M上傳,下段在講解
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼SCSI後不用升容量就可以正常上傳檔案了,試著升級看看
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼重開機後正常升級
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼講解下安裝vmxnet3的方法,關機後新增網卡時只能選E1000
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼切換到Options -> General Options -> Version: 選Other 3.x or later Linux (64-bit), OK存檔
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼再次進入設定新增網卡,就有vmxnet3了,新增完後存檔
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼再次回到Options -> General Options -> Version: 選回Other Linux (64-bit),存檔搞定
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼進入CHR,網卡差異,右vmxnet3,左E1000
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼進入CHR,網卡差異,右vmxnet3,左E1000
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼驅動詳情
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學
▼附下用qemu轉的方式
下載網址: http://qemu.weilnetz.de/w64/
安裝完後
cd C:\Program Files\qemu
qemu-img convert -o adapter_type=lsilogic,subformat=monolithicFlat -f vmdk -O vmdk chr-6.37.1.vmdk chr-6.37.1-scsi.vmdk
輸出跟上面的程式差不多,要用哪個都差不多
[教學] RouterOS Cloud Hosted Router CHR VM環境安裝教學


結語:
軟路由市場競爭激烈,如 pfSense, Sophos XG, openwrt, 大陸愛快等都是企業或老百姓的選擇之一
軟路由說穿了就是linux, unix內核做出具有網路交換傳輸等功能的一套系統
會玩的直接拿linux內核, ubuntu, freebsd等就可自行做出功能差不多的系統程式,只不過麻煩了點,也導致產品眾多
如何在眾多商品中取得市佔率也是廠商的難題
畢竟軟路由設定麻煩且出包了責任自己擔,所以企業多直接購買套裝的防火牆路由商品,出事了可以怪廠商,責任不用自己擔,軟路由在企業(中大型)的確不算常見
RouterOS因應世代的潮流,推出VM環境,也是讓人多了一個選擇,且也方便部屬(VM),如購買亞X遜建置VPN SERVER或WEB 跳板
要說RouterOS的缺點的話
1.入門難度較高
2.介面web或winbox不夠漂亮,沒有直覺的統計報表,對比Sophos XG就做得很好,又刷掉一部分使用者
如果RouterOS把2改善我相信更多人會投入RouterOS的懷抱

2016-10-25 16:20 發佈
License
佔樓更新
vgbjack wrote:
前言:自己本身用RouterOS...(恕刪)
佔樓更新
vgbjack wrote:
前言:自己本身用RouterOS...(恕刪)

vgbjack wrote:
前言:自己本身用RouterOS...(恕刪)


大大你買了CHR License?
筆記!


vgbjack wrote:
前言:
自己本身用RouterOS...(恕刪)

mandymak wrote:
大大你買了CHR License...(恕刪)


還沒,但可能會,順便寫個教學
用迷版的總是不安心吧
可能買10Gbit的版本,理論上VM版的備份妥善的話,因該是可以用到它倒閉吧
壞了再拿異地備份得出來開機就能用了
硬體的RouterOS硬體壞了就麻煩了

vgbjack wrote:
還沒,但可能會,順...(恕刪)


x86版其實是識別HDD ID, 只要你會clone HDD ID便可 (我知道有人會). x86 VM同理, 我試過買了x86 License放在VM上用, copy到其他同品牌VM下用也沒問題.

mandymak wrote:
x86版其實是識別HDD...(恕刪)


x86版本我知道,只要會Ctrl+C 就搞定了,所以X寶上才那麼多迷版的硬碟在賣

但chr好像是用email帳號做開通,還沒深入研究,可能無法同時多開起來,有待驗證
至少自己使用因該是OK的
你好, 最近才看到CHR, 請問有闗 Licence:
"p1 (perpetual-1) license level allows CHR to run indefinitely. It is limited to 1Gbps upload per interface. "
是指要有多個外網接口(同時中華電/固網...), 就要買多份授權?
Dopod s1 + Samsung i608 + TP x200s

vgbjack wrote:
前言:自己本身用RouterOS...(恕刪)



感謝分享~
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?