RouterOS升级包区别
早期MikroTik官方每次发行新版本提供了所有硬件合计的BT下载,如“Routeros-ALL-6.0rc6”里面有多个硬件版本,每个文件对应不同的硬件做升级和降级设置,但2015年下半年官方已经取消了BT下载,提供不同平台的主升级包和扩展升级包下载,如下截图: Main package和Extra packetages,两种功能个包都可以用于升级RouterOS:- Main package:集成主要功能的单npk包,能用于netinstall的安装。
- Extra packages:为zip压缩文件,将功能拆分为多个npk功能包,里面包含基本的system系统包和各种功能扩展包,根据功能需要选择上传升级,不能用于netinsatll的安装。
- all_packages_mipsbe - 对应所有Atheros芯片的RB400、700、900、2011系列产品和RBSXT、OmniTIK、Groov等采用MIPS-BE
- all_packages_mipsle - 对应RB100系列和RB500系列(RB133、RB133c、RB150、RB192、RB532)MIPS 4Kc芯片
- all_packages_ppc - 对应RB300、RB600、RB800和RB1000系列(RB333、RB600、RB800、RB1000、RB1100/AH/AHx2和RB1200)PowerPC芯片
- all_packages_x86 - 对应所有x86构架的PC设备(AMD、Intel、VIA和其他x86 PC)
- all_packages_tile - 对应基于tilera-gx构架的CCR1016和CCR1036系列
- all_packages-smips - 对应hAP设备,如hAP lite和hAP ac等
- all_packages-arm – 对应ARM芯片,如hAP ac2、RB3011、RB4011和RB1100x4等设备
- all_packages-arm64 – 对应ARM64位芯片,如CCR2004、LHGGR等
在线升级
RouterOS 6.x具备在线升级的选项,只要你的RouterOS配置网络后能正常连接网络(DNS配置正确),可以直接从官方下载并升级RouterOS最新版本,当前RouterOS的版本划分为开发版本、稳定版本和bug修复版本三类。- long term – bug修正版本,即对前一个版本的RouterOS做bug修复
- statble – 当前版本,即当前发行的相对稳定版本
- testing – 当前版本的一个测试版本。
- development –正在开发的全新版本,主要提供测试。
RouterOS手动升级操作
根据你使用RouterOS的情况不同,选择上传的升级包文件(注:system-x.x.x.npk的升级包是必须要,否则无法升级)。如何来确定你当前使用的功能包,可以通过在system package>的目录中查询对照如下图:

建议根据自己的需求安装或升级功能包(无线选择wireless、PPPoE认证选择PPP等等),过多的安装功能会影响路由器的性能。
根据你在system package中的功能包选择,并选择对应的功能包进行升级,记住system功能包是必须选择安装。
选择好对应的RouterOS功能包后,通过“FTP://路由器IP地址”上传功能包,或者直接打开Winbox的Files目录,通过拖放的方式将升级包上传到RouterOS根目录下:

功能包上传完成后,通过System Reboot命令正常重启路由器,并升级版本:

RouterOS在重启时,同时也在执行功能包的安装,重启后根据路由器性能不同会花费十几秒到1分钟的升级时间,如果是PC或者通过串口连接的RB设备可以在显示屏上看到安装进度条。重启完路由器后回看到路由器已经升级为新的版本。
降级选项
在system package中可以看的右上角有一个Downgrade的命令,这个将高版本降级到低版本的选项,需要同样将低版本的功能包上传到RouterOS的files中的根目录下,可以通过winbox上传,也可以开启ftp上传。
需注意只有16M 存储的RB,由于空间大小是无法完成功能包的上传,因此只能通netinstall重新安装系统,安装时可以选择keep old configuration(保留原有配置)


