centos7 dd ros系統教程/一鍵腳本

準備條件:
純凈centos7 系統(debian/ubuntu16通過類似)([全自動]debian/centos/ubuntu 一鍵網絡重裝系統 – 快速備案 (xiaosb.com))更新系統:yum update安裝wget : yum install wget -y關閉firewalld: systemctl stop firewalld.service && systemctl disable firewalld.service
一、通用單網卡方案 (適應於絕大多數VPS)
下載鏡像wget https://download.mikrotik.com/routeros/6.48.3/chr-6.48.3.img.zip -O chr.img.zip
解壓縮gunzip -c chr.img.zip > chr.img
掛載鏡像#註意:先用命令 fdisk -lu chr.img 查看start值是否為1,不是,則用當前數字 *512,替換下面命令中的offse值mount -o loop,offset=512 chr.img /mnt
獲取地址與網關 與 賦入變量#有的網卡不是eth0 可以用ifconfig命令查看或者ip addr 查看,使用對應網卡命令即可
ADDR0=`ip addr show eth0 | grep global | cut -d’ ‘ -f 6 | head -n 1`
ADDR0=`ip addr show ens3 | grep global | cut -d’ ‘ -f 6 | head -n 1`
GATE0=`ip route list | grep default | cut -d’ ‘ -f 3`
mkdir -p /mnt/rw
\echo “/ip address add address=$ADDR0 interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATE0
” > /mnt/rw/autorun.scr
卸載鏡像
umount /mnt
立即重新掛載所有的文件系統為隻讀
echo u > /proc/sysrq-trigger
DD ros鏡像(有的機器硬盤並不是/dev/sda而是/dev/vda,需要提前使用fdisk -lu)
dd if=chr.img bs=1024 of=/dev/vdareboot(reboot失效可用下面命令)立即重新啟動機器
echo b > /proc/sysrq-trigger
安裝好之後用有vnc的可以登錄console看到安裝界面,默認賬號是admin,默認密碼是空。盡快登錄修改密碼。
一鍵腳本
wget https://download.mikrotik.com/routeros/6.48.3/chr-6.48.3.img.zip -O chr.img.zip && \
gunzip -c chr.img.zip > chr.img && \
mount -o loop,offset=512 chr.img /mnt && \
ADDR0=`ip addr show eth0 | grep global | cut -d’ ‘ -f 6 | head -n 1` && \
GATE0=`ip route list | grep default | cut -d’ ‘ -f 3` && \
mkdir -p /mnt/rw && \
echo “/ip address add address=$ADDR0 interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATE0
” > /mnt/rw/autorun.scr && \
umount /mnt && \
echo u > /proc/sysrq-trigger && \
dd if=chr.img bs=1024 of=/dev/vda && reboot
常見問題:有些D完死活啟不動連不上 是因為UEFI的緣故,跟腳本無關 請改用 ROS7.0Beta 版本 支持UEFI啟動wget https://download.mikrotik.com/routeros/7.0beta5/chr-7.0beta5.img.zip -O chr.img.zip
Ros 授權相關
Ros 系統是商業軟件 ,本身是需要授權的,在沒有授權的情況下使用,網卡限制速率(1Mbps),不過Ros CHR版本是支持免費試用的,隻需要去官方網站 https://mikrotik.com/client 註冊一個帳號,然後去郵箱獲取帳號通過驗證,接著返回到Ros系統  進入 System > License > generate new id 填入你剛剛註冊的帳號登錄即可,試用期是兩個月時長,隻要系統不進行更新,是可以一直免費試用下去的,功能不受限制。
SSH登錄一般NAT小雞DD完ros後會自動設置好網絡這些,隻需要重啟機器,然後使用xshell or putty ,連接NAT的IP,SSH端口號,用戶名為admin,密碼為空;登錄到ros路由管理界面,輸入/ip service set winbox port=映射端口, 可重新映射winbox端口;
使用winbox登錄ros系統 並修改默認用戶(ssh客戶端登錄為IP地址,ssh端口號,初始用戶名和密碼)
winbox 下載鏈接 默認登錄名為:admin 默認密碼為: 空登錄之後盡快修改權限,可新增用戶(system>users add),然後禁用原admin用戶;或修改必要端口(IP>firewall>service ports)如果你使用的MAC地址登錄的話,不需要輸入端口。

ROS 常用命令:
1、查看網卡接口: /interface  print
2、給網口添加IP地址: /ip address add address=192.168.1.254/24 interface=ether1
3、移除接口IP地址:  /ip address remove 0
4、重啟系統:  /system reboot
5、關閉系統:  /system shutdown
6、恢復原始狀態:  /system reset
7、查看IP配置:  /ip export    或  /ip address print
8、查看授權:  /system license print
9、重新映射winbox端口: /ip service set winbox port=映射端口
10、查看網卡名稱: interface print
11、配置IP地址和網關: /ip address add address=IP地址/掩碼 interface=網卡名
/ip route add gateway=網關地址


本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.xiaosb.com/beian/50821/