ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ROS安全-系统升级-从零开始学RouterOS系列17

2019-08-18 23:55:41  阅读:290  来源: 互联网

标签:脚本 info log 17 RouterOS 更新 System ROS system


本教程用于:

时刻保持更新的你的路由器系统,预防因漏洞问题导致的路由器被劫持而导致网络故障。

注意:使用系统升级时候,切记要确认网络业务已经安全停止或者已经转移。

Router OS的系统升级可以分为三种方式:

一、Winbox 更新

二、手工更新

三、脚本更新

###############################################################################

一、winbox更新

打开System>Packages

wps1ED4.tmp

点击Check For Updates弹出以下界面:

wps1ED5.tmp

系统的更新包含四类:

wps1ED6.tmp

Long term:长期支持版本,兼容性最好。

Stable:稳定版,新功能稳定版本。

Testing:测试版。

Development:开发版。

一般建议Long term版本,稳定才是为王道。

家用建议选择Download&Install。

商用的建议先Download,确认完业务后再手工System>Reboot 重启路由。

手工重启如下图:

wps1ED7.tmp

以上就是winbox的更新方式。

二、手工下载更新

从官方网站下在,地址见截图

wps1EE8.tmp

下载完成的文件直接拖拽到winbox里面

wps1EE9.tmp

然后就会自动上传进Router OS了

wps1EEA.tmp

确认网络业务安全后,然后执行手工重启:System>Reboot即可。

三、脚本更新法

Router OS脚本更新系统固件适用于懒人,通过借助Router OS的计划任务调度,免得我们用着用着就忘记了我们的路由器安全。

切记,使用脚本更新,注意计算好你的网络安全窗口,免得对业务造成不良影响,如你在广域网进行数据备份时候。

前提条件:需要在System>Packages>Check For Updates里面选好你是升级长期支持版本还是稳定版本,我这里选了long term,然后点击OK退出。

wps1EEB.tmp

A.打开System>Script,点击+号,新建一个脚本:

wps1EEC.tmp

代码如下:

:log info "Checking firmware...";

/system package update check-for-updates

:delay 10s;

:if ([/system package update get status]="New version is available") \

do={\

      :log info "Downloading firmware";

      /system package update download

      :delay 600s;

     :if ([/system package update get status]="Downloaded, please reboot router to upgrade it") \

     do={:log info "Download finish, Rebooting";

             /system reboot} \

     else={:log info "Download package fail"}} \

else={:log info "No update.";}

有脚本阅读能力的话,可以理解上面的,我就不多解释了。

注意:delay 600s 是等待下载时间,速度快的可以调小这这个值,速度慢的可以加大这个值。

B.测试我们的脚本

选择脚本,然后点击Run Script

wps1EED.tmp

此时我们打开System>Packages>Check For Updates就会看到他已经在自动下载了。

wps1EEE.tmp

B.使用System>Scheduler设置定时任务来去执行脚本

wps1EEF.tmp

结果如图:

wps1EF0.tmp

PS:如果显示连接超时,这个很正常,国内的网络问题。只能选择第二种方式去更新我们的路由器了。

wps1F00.tmp

本章完。

标签:脚本,info,log,17,RouterOS,更新,System,ROS,system
来源: https://blog.51cto.com/13796759/2430584

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有