<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="阿里云专有网络下一键安装RouterOS-ROS系统">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2018-03-21 13:33<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
阿里云专有网络下一键安装RouterOS-ROS系统

1、阿里云环境centos6.9 x64：

内网网卡为eth0

阿里云的linux下硬盘名称为/dev/vda

注意阿里云的安全组建议开放任意协议和端口，任意IP允许访问

2、安装完ROS：chr-6.39.2.img版本

内网网卡为ether1

上面描述的很重要，你要根据你的VPS实际网卡情况，来设定脚本。

wget http://download2.mikrotik.com/routeros/6.39.2/chr-6.39.2.img.zip -O chr.img.zip &amp;&amp; \

gunzip -c chr.img.zip &gt; chr.img &amp;&amp; \

mount -o loop,offset=33554944 chr.img /mnt &amp;&amp; \

ADDRESS0=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1` &amp;&amp; \

GATEWAY0=`ip route list | grep default | cut -d' ' -f 3` &amp;&amp; \

echo &quot;/ip address add address=$ADDRESS0 interface=[/interface ethernet find where name=ether1]

/ip route add gateway=$GATEWAY0

&quot; &gt; /mnt/rw/autorun.scr &amp;&amp; \

umount /mnt &amp;&amp; \

echo u &gt; /proc/sysrq-trigger &amp;&amp; \

dd if=chr.img bs=1024 of=/dev/vda &amp;&amp; \

reboot

命令说明:

1、wget从ros官方下载CHR镜像到本地目录，并命名为chr.img.zip；建议wget下载。自己搭建http下载的地址，比如可以放到阿里云的oss下载路径。

http://lbros.oss-cn-hangzhou.aliyuncs.com

2、gunzip把chr.img.zip解压为chr.img

3、把chr.img镜像释放到/mnt目录下

4、抓取eth0的IP地址，并赋值参数为ADDRESS0

7、抓取ip route里的默认网关，并赋值参数为GATEWAY0

8、echo后面的为ros里的命令，ROS的内网网卡赋值内网IP，并设置默认网关，

并赋值给/mnt/rw/autorun.scr，这里可以干好多事情，大家自由发挥

9、umount /mnt,卸载已经加载的文件系统/mnt

10、echo u &gt; /proc/sysrq-trigger 立即重新挂载所有的文件系统为只读

11、dd：用指定大小的块拷贝一个文件，并在拷贝的同时进行指定的转换。

if=文件名：输入文件名，缺省为标准输入。即指定源文件。

of=文件名：输出文件名，缺省为标准输出。即指定目的文件。

12、reboot重启机器
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
