概述

MikroTik 设备预装了 RouterOS,因此通常不需要安装,除非在 x86 PC 上安装 RouterOS。 已安装设备的升级过程非常简单。

升级

版本编号说明

RouterOS版本是按顺序编号的,当用句号来分隔序列时,它不代表小数点,而且序列没有位置意义。例如,2.5的标识符不是 "两个半 "或 "第三个版本的一半",它是第二个一级版本的第五个二级版本。因此,v5.2比v5.18要老,而v5.18要新。

RouterOS 版本在几个“发布链”中发布:长期版、稳定版和测试版。 升级 RouterOS 时,可以选择要从中安装新软件包的发布链。

  • 长期版:很少发布,只包含最重要的修复,在一个分支内升级,不添加新功能。 当一个 稳定版 版本已经发布了一段时间并且看起来足够稳定时,它会被提升到 Long Term 分支,取代旧版本,然后将其移至 Archive。 这就连续地添加了新特性。

  • 稳定版:每几周发布一次,包括所有经过测试的功能和修复。

  • 测试版:每隔几天发布一次,只进行基本的内部测试,不应在生产中使用。

标准升级

软件包升级功能连接到 MikroTik 下载服务器,并检查是否有适用于你的设备的新 RouterOS 版本。

单击 QuickSet 或软件包菜单中的升级按钮后,升级窗口将打开,其中包含当前更新日志(如果存在更新版本)以及下载和安装最新版本的按钮。

通过单击“Download & Upgrade”开始下载,下载成功后设备将重新启动以安装下载的软件包。 即使安装了自定义包,下载程序也会下载所有必要的包。

手动升级

你可以通过以下方式升级 RouterOS:

  • Winbox – 将文件拖放到 File 菜单

  • WebFig - 从 File 菜单上传文件

  • FTP - 上传文件到根目录

  • The Dude – 在这里查看手册

RouterOS 不能通过串口线升级。 只有 RouterBOOT 可使用此方法升级。

手动升级过程

  • 第一步 - 访问 www.mikrotik.com 并前往下载页面,选择安装 RouterOS 的系统类型。

  • 下载 Combined package,它包括 RouterOS 的所有功能

使用 Winbox

选择你的系统类型,并下载升级包。 使用 Winbox 连接到路由器,用鼠标选择下载的文件,然后将其拖到 File 菜单。 如果已经存在一些文件,请确保将包放在根菜单中,而不是热点文件夹中! 开始上传。

完成后 - 重新启动设备。 新版本号将显示在 Winbox 标题和包菜单中

使用 FTP
  • 打开你最喜欢的 FTP 程序(在本例中为 Filezilla),选择升级包上传到路由器 ( demo2.mt.lv 是本例中我的路由器的地址。请注意,图片中正在上传多个包,在你的情况下 - 将只有一个包含所有包的文件

  • 可以检查文件是否已成功传输到路由器上(可选):

10 supout.rif             .rif file            285942     nov/24/2005 15:21:54

11 dhcp-2.9.8.npk         package               138846     nov/29/2005 09:55:42

12 ppp-2.9.8.npk          package               328636     nov/29/2005 09:55:43

13 advanced-tools-2.9.... package               142820     nov/29/2005 09:55:42

14 web-proxy-2.9.8.npk    package               377837     nov/29/2005 09:55:43

15 wireless-2.9.8.npk     package               534052     nov/29/2005 09:55:43

16 routerboard-2.9.8.npk  package               192628     nov/29/2005 09:55:45

17 system-2.9.8.npk       package               5826498    nov/29/2005 09:55:54

  • 重启路由器后升级过程开始:

[normis@Demo_v2.9] > system reboot
Reboot, yes? [y/N]: y
  • 重启后,路由器将是最新的,可以在此菜单中查看:

/system package print
  • 如果你的路由器未正确升级,请检查 **log**信息

/log print without-paging

RouterOS 批量升级

只需点击几下即可升级多个 MikroTik 路由器。 看一下具有 3 个路由器的简单网络(同样的方法适用于具有无限数量路由器的网络)

RouterOS 自动升级

Sub-menu: /system package update

可以通过在系统调度程序中运行脚本来自动执行升级过程。 该脚本向 MikroTik 升级服务器查询新版本,如果收到的响应为“新版本可用”,则该脚本会发出升级命令:

/system package update

check-for-updates once

: delay 3s;

: if ( [ get status] = "New version is available" ) do = { install }


RouterOS 可以从远程 MikroTik 路由器下载软件包。

  • 将一个路由器作为网络升级中心点,更新其他路由器上的 MikroTik RouterOS。

  • 将必要的 RouterOS 包上传到此路由器(示例中RB751U 的 mipsbe 和 RB1100AHx2 的 PowerPC)。

  • 将升级路由器(192.168.100.1)信息添加到要更新的路由器(192.168.100.253),需要设置IP地址/用户名/密码

  • 点击刷新查看可用的软件包,下载最新的软件包并重启路由器以完成升级。

The Dude 自动升级

Dude 应用程序可以帮助你通过单击每个路由器来升级整个 RouterOS 网络。

  • 为 Dude 地图上任何你想要自动升级的设备设置类型和 RouterOS 的正确密码,

  • 将所需的 RouterOS 包上传到 Dude 文件

  • 从 RouterOS 列表升级设备上的 RouterOS 版本。 升级过程是自动的,点击升级(或强制升级)后,包将上传,路由器将由 Dude 自动重启。

The Dude 分层升级

对于复杂的网络,当路由器依次连接时,最简单的例子就是1router-2router-3router连接。 可能会遇到一个问题,2router 会在将包上传到 3router 之前重新启动。 解决方案是Dude groups,该功能允许对路由器进行分组并一键升级所有路由器!

  • 选择组并单击升级(或强制升级)

许可证问题

从旧版本升级时,许可证密钥可能会出现问题。 可能的情况有:

  • 从 RouterOS v2.8 或更早版本升级时,系统可能会抱怨升级时间已过期。 因此请使用 Netinstall 进行升级。 Netinstall 将忽略旧的许可证限制并升级

  • 升级到 RouterOS v4 或更新版本时,系统会要求你将许可证更新为新格式。 为此,请确保你的 Winbox PC(而非路由器)有可用的互联网连接,并且没有限制访问 www.mikrotik.com,然后在许可证菜单中单击“update license” 。

建议

使用 RouterBOARD 设备时,始终建议在升级 RouterOS 后升级其 RouterBOOT 引导加载程序。 为此,请用命令“_/system routerboard upgrade_

NetInstall

NetInstall 是最常用的安装工具。 它可以在Windows 或带有 Wine 的 Linux 上运行(需要超级用户权限)。

你可以在 www.mikrotik.com 下载 NetInstall

NetInstall 也用于先前安装失败、损坏或访问密码丢失的情况下重新安装 RouterOS。

你的设备必须支持从以太网启动,并且必须有从 NetInstall 计算机到目标设备的直接以太网连接。 所有 RouterBOARD 都要支持 PXE 网络启动,如果 RouterOS 可操作,则必须在 RouterOS“routerboard”菜单中启用,或者在引导加载程序设置中启用。 为此,你需要一根串口线。

注意: 对于没有串口,没有RouterOS接入的RouterBOARD设备,reset键也可以启动PXE启动模式。 有关详细信息,请参阅 RouterBOARD 手册。

NetInstall 也可以直接在连接到 Netinstall Windows 机器的磁盘 (USB/CF/IDE/SATA) 上安装 RouterOS。 安装后只需将磁盘移动到路由器机器并从中启动。

用户界面

NetInstall 窗口中提供以下选项:

  • 路由器/驱动器 - PC 驱动器和 PXE 引导的路由器列表。 从列表中选择要安装 RouterOS 的驱动器或路由器。

  • 制作软盘 - 用于为不支持 Etherboot 的 PC 创建可引导的 1.44" 软盘。

  • 网络启动 - 用于通过网络启用 PXE 启动。

  • 安装/取消 - 选择路由器并选择下面的 RouterOS 包后,开始安装。

  • SoftID - 在路由器上生成的 SoftID。 用它来购买你的密钥。

  • Key / Browse - 在此处应用购买的密钥,或留空以安装 24 小时试用版。

  • 获取密钥 - 直接从你的 mikrotik.com 帐户获取密钥。

  • Flashfig - 启动 Flashfig - 可在全新设备上运行的批量配置实用程序。

  • 保留旧配置 - 保留路由器上的配置,只是重新安装软件(不重置)。

  • IP 地址/掩码 - 以 CIDR 表示法输入 IP 地址和网络掩码以在路由器中进行预配置。

  • 网关 - 在路由器中预配置的默认网关。

  • 波特率 - 在路由器中预先配置的默认串口波特率。

  • 配置脚本文件 - 包含直接配置路由器的 RouterOS CLI 命令的文件(例如,由 export 命令产生的命令)。 用于应用默认配置。

注意! 不要尝试在你的系统驱动器上安装 RouterOS。 这样会格式化你的硬盘驱动器并清除现有的操作系统。

光盘安装

RouterOS 安装包类型

RouterOS 支持许多不同的功能,并且由于每个安装都需要支持一组特定的功能,因此可以使用包系统添加或删除某些功能组。 因此,用户能够控制可用的功能和安装的大小。 安装包仅由 MikroTik 提供,不允许第 3 方制作。

软件包列表

软件包名称 说明
advanced tools 软件包包含高级工具,如 netwatch、ip 扫描、局域网唤醒等。
calea 由美国“执法通信援助法”通过的特定用途的数据收集工具。
dhcp 动态主机控制协议客户端和服务器。
hotspot
ipv6
mpls 支持多协议标签交换
multicast 支持多播PIM和IGMP 代理
ntp 网络时间协议服务
ppp 启用所有 ppp 类型隧道支持(pppoe、sstp、pptp 等)
routerboard 允许访问和管理 RouterBOARD 特定设置。
routing 动态路由协议(OSPF、RIP、BGP)
security Ipsec, SSH, 安全 winbox
system RouterOS 核心包,启用基本路由、防火墙、接口驱动程序等。没有此包,RouterOS 无法运行
ups
user-manager MikroTik's RADIUS 服务器
wireless 启用无线驱动程序
wireless-fp 启用无线 802.11ac 支持
isdn
lcd 支持第 3 方 LCD 面板
kvm 启用 KVM 虚拟化
routeros 组合 RouterOS 包。包括系统、热点、无线、ppp、安全、mpls、高级工具、dhcp、路由器板、ipv6、路由。

使用包

已执行命令的操作将仅在重新启动时应用。 在此之前,用户可以自由安排或恢复设置的操作。

命令 说明
disable 安排包在下次重新启动后禁用。软件包提供的所有功能将无法访问。
downgrade 在重启过程中,路由器将尝试强制在路由器上安装上传的包。会提示重启。
print 输出有关已安装包的信息(版本、包状态、计划的状态更改、构建日期等)
enable 计划包在下次重新启动后启用。
uninstall 安排要从路由器中删除的包。
unschedule 删除计划任务

可用包列表示例

[admin@rack1_b3] /system package> print
Flags: X - disabled
#   NAME                    VERSION                 SCHEDULED
0   option                  6.18
1   routeros-tile           6.18
2   system                  6.18
3 X wireless-fp             6.18
4   ipv6                    6.18
5   wireless                6.18
6   hotspot                 6.18
7   dhcp                    6.18
8   mpls                    6.18                    计划禁用
9   routing                 6.18
10   ppp                     6.18
11   security                6.18
12   advanced-tools          6.18

注意,我们已禁用 wireless-fp 包并计划禁用 mpls 软件包