一、部署 RouterOS
1.1 下載鏡像
訪問 https://mikrotik.com/download ,下載 Cloud Hosted Router 項下的 Raw disk image,一般建議下載 Stable 頻道的鏡像
進入騰訊雲控制台,找到購買的輕量應用服務器,點選“登錄”,跳出遠程登錄窗口 (WebSSH)。
輸入 sudo -i
切換至 root 用戶,執行 apt update -y && apt install unzip -y
以更新軟件包列表以及安裝 unzip。
執行wget https://download.mikrotik.com/routeros/7.1.3/chr-7.1.3.img.zip -O chr.img.zip(請替換為最新版本的鏈接)。
1.2 處理鏡像
執行 unzip chr.img.zip
解壓鏡像壓縮包,得到 chr.img;執行 fdisk -lu /chr.img
查看鏡像的起始柱頭(Start
值)
執行 mount -o loop,offset=33554944 chr.img /mnt
將鏡像掛載到 /mnt
上。
關於偏移量offset=33554944,是怎么計算出來的? 65537*512
執行 ip a
后確認打印的結果第二項為 2: eth0
后依次執行以下命令
ADDR0=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1`
GATE0=`ip route list | grep default | cut -d' ' -f 3`
以將 IP 地址信息和路由信息寫入變量中
1.3 設置系統開機網絡信息
執行 mkdir -p /mnt/rw
以在鏡像中創建配置內容。
mkdir -p /mnt/rw
echo "/ip address add address=$ADDR0 interface=[/interface ethernet find where name=eth0]
/ip route add gateway=$GATE0
" > /mnt/rw/autorun.scr
然后查看 cat /mnt/rw/autorun.scr 確認ip一致
1.4 刷入鏡像
執行 umount /mnt
卸載鏡像,執行 echo u > /proc/sysrq-trigger
將文件系統設定為只讀 (Read only),
執行 fdisk -lu
查看硬盤路徑。一般情況下,輕量應用服務器的硬盤路徑 為 /dev/vda
(vda1
代表磁盤 vda
的第 1
個分區,請忽略數字)
執行 dd if=chr.img bs=1024 of=/dev/vda && reboot
(請按需替換 /dev/vda
)
DD 操作完成后服務器會重新啟動,SSH 連接將斷開。
二、連接RouterOS
進入輕量應用服務器管理界面,選擇“VNC 登錄”。
進入騰訊雲 VNC 界面,單擊回車后輸入用戶名 admin
,密碼為空(直接回車)
輸入 n
,來到設置新密碼的環節。輸入並確認輸入密碼后進入 RouterOS 。
放行防火牆
進入輕量應用服務器管理界面,點擊“防火牆”選項卡,創建0.0.0.0/0 放行所有規則。
然后瀏覽器輸入IP地址 下載winbox 完成連接