Packages

RouterOS 以软件包(.npk 扩展名)的形式组织功能,包括核心的 routeros bundle 以及 Containers、The Dude 等可选附加包。无线设备根据硬件需要特定的软件包,安装方式包括手动下载和直接从路由器下载更新。

Packages(软件包)

概述

RouterOS 的功能以软件包的形式组织,即扩展名为 .npk 的文件。大多数功能都捆绑在 routeros 包中,也有些功能以单独的软件包提供。安装额外的 .npk 包即可启用特定功能,例如 Containers 或 The Dude。软件包文件仅由 MikroTik 提供,第三方无法创建。你可以从下载页面下载附加包,也可以直接从路由器上添加。

最低要求

RouterOS 仅需 system 包即可在最低条件下运行,但对大多数设备来说,安装 "routeros" bundle 包后才能使用标准运行所需的功能。

对于无线设备,根据所用硬件的不同,有多种无线软件包可用:

  • 从 RouterOS 7.13 开始,简单家用路由器的基本运行需要 routeros(system)包以及以下无线包之一:
    1. 802.11ax WiFi AP 需要 radio 驱动,由 wifi-qcom 包提供(在低于 7.13 的 RouterOS 版本中称为 wifiwave2 包)。
    2. 上一代 WiFi AP 需要 wireless 包。

关于该使用哪个无线包的更多信息,请参阅无线手册。

其他包都是可选的,家用路由器并不需要。只有在确定其用途时才安装它们。

安装软件包

手动下载

要手动下载并安装附加包,请从 MikroTik 下载页面下载所需软件包,根据 System/Resources 菜单中查到的设备架构选择 RouterOS 区域。解压压缩包,用任意方便的方法把所需包上传到路由器,然后重启路由器。

直接从路由器下载

你可以使用 System Packages 区域直接从路由器下载并安装附加包。

  1. 执行 Check For Updates 命令后,可用的软件包会列在 Packages 列表中,但会显示为禁用状态。可用包列表来自 MikroTik 下载服务器。这些软件包可用,但尚未存在于你的路由器上(由标志 X (Disabled) 和 A (Available) 指示)。
  2. 要下载附加包,先选中该包并选择 Enable。
  3. 要让路由器下载该包,选择 Apply Changes,设备会要求重启。
软件包列表用 "Check for updates" 加载列表后启用某个软件包选择 "Apply Changes"

验证安装

要确认软件包是否安装成功,请在设备重启后查看 "Log" 区域。如果软件包安装成功,你会看到相应的消息。如果存在冲突或某些要求未满足,日志会做出说明,以便你采取进一步措施修正。

日志中的成功记录日志中的失败记录

系统软件包

软件包说明
routeros-arm (arm)面向 arm 设备的系统包。
routeros-arm64 (arm64)面向 arm64 设备的系统包。
routeros-mipsbe (mipsbe)面向 mipsbe 设备的系统包。
routeros-mmips (mmips)面向 mmips 设备的系统包。
routeros-smips (smips)面向 smips 设备的系统包。
routeros-tile (tile)面向 tile 设备的系统包。
routeros-ppc (ppc)面向 ppc 设备的系统包。
routeros (x86, CHR)面向 x86 安装和 CHR 环境的系统包。

附加软件包

软件包(支持的架构)说明
calea (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)因美国 "Communications Assistance for Law Enforcement Act" 而提供的专用数据采集工具。
container (arm, arm64, x86, CHR)Linux 容器的 Container 实现,允许用户在 RouterOS 中运行容器化环境。
dude (arm, arm64, mmips, tile, x86, CHR)Dude 工具,可用于监控网络环境。
extra-nic (arm64)ARM64 CPU 架构的网络接口卡(NIC)支持,推荐用于非 MikroTik 主板的 UEFI 安装。
gps (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)全球定位系统设备支持。
iot (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)启用:MQTTLoRa(用于带 LR8/9/2 miniPCIe 卡的设备)Bluetooth(用于带蓝牙芯片的设备)GPIO(用于带 GPIO 引脚的设备)Modbus(用于带 RS485 端口的设备)
iot-bt-extra (arm, arm64)面向 ARM 和 ARM64 设备的软件包,用于支持 USB 蓝牙适配器(必须支持 LE 4.0+)。*注意: 并非所有适配器都经过测试。我们无法事先保证某个特定适配器一定能工作。
lora (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)用于 LoRa 支持的占位包。LoRa 包已不再是必需的,仅出于兼容性原因保留。LoRa 功能已移入 iot 包。
lte (mipsbe)仅 SXT LTE (RBSXTLTE3-7) 所需的软件包,包含内置 LTE 接口的驱动。
rose-storage (arm, arm64, tile, x86, CHR)RouterOS 中额外的企业数据中心功能,支持磁盘监控、改进的格式化、RAID、rsync、iSCSI、NVMe over TCP、NFS 和改进的 SMB。
switch-marvell (arm64)CRS8xx 系列交换机所需的驱动包。
tr069-client (arm, arm64, mipsbe, mmips, smips, tile, ppc, x86, CHR)TR069 Client 包。
ups (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)APC UPS 管理接口。
user-manager (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)MikroTik User Manager 服务器,用于控制 Hotspot 及其他服务的用户。
wifi-mediatek (arm)受支持的 MediaTek 无线硬件所需的 MediaTek WiFi 驱动。
wifi-qcom (arm, arm64)802.11ax 接口所需的驱动包。7.13 引入。WiFi CAPsMAN 支持随系统包提供。
wifi-qcom-ac (arm)面向兼容 802.11ac 接口的可选 WiFi 驱动包。7.13 引入。
wifi-qcom-be (arm64)WiFi-7 802.11be 硬件所需的驱动包。
wireless (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR)用于管理 WiFi(最高 802.11ac)和 60GHz 无线接口的工具与驱动。该包在最高 7.12 的版本中捆绑在 RouterOS 内,从 7.13 起成为独立包。wireless 包与 wifi-qcom、wifi-qcom-ac 包冲突——它们不能同时处于活动状态。
zerotier (arm, arm64)启用 ZeroTier 功能。

自动安装

你也可以在通过 FTP 或 SFTP 把软件包上传到路由器后自动安装它们。包文件名必须带有 *.auto.npk 扩展名。文件上传完成后,路由器会自动重启以安装该包。这对脚本化和自动化很有用。

要被自动安装,文件名中的 .auto.npk 扩展名是必需的。

操作软件包


列出软件包

下面示例中,zerotier 包已安装但被禁用;iot 包在服务器上可用,但尚未下载到路由器并启用;dude 包已计划卸载。

/system/package/print 
Flags: X - DISABLED; A - AVAILABLE
Columns: NAME, VERSION, SCHEDULED, BUILD-TIME, SIZE
#    NAME            VERSION     SCHEDULED                      BUILD-TIME           SIZE  
0    wireless        7.24beta1                                  2026-05-26 10:47:52  1388.1KiB
1 X  container       7.24beta1                                  2026-05-26 10:47:52  1156.1KiB
2    routeros        7.24beta1                                  2026-05-26 10:47:52  11.0MiB  
3    zerotier        7.24beta1                                  2026-05-26 10:47:52  372.1KiB 
4 XA calea                                                                           20.1KiB  
5 XA gps                                                                             24.1KiB  
6 XA iot                                                                             788.1KiB 
7 XA openflow                                                                        76.1KiB  
8 XA tr069-client                                                                    120.1KiB 
9 XA ups                                                                             44.1KiB  

安装软件包

/system/package/enable gps,zerotier,container
/system/package/apply-changes
Apply scheduled changes and reboot device? [y/N]: 

卸载软件包

/system/package/uninstall gps,container;
/system/package/apply-changes
Apply scheduled changes and reboot device? [y/N]: 

禁用软件包

/system/package/disable container; 
/system/package/apply-changes
Apply scheduled changes and reboot device? [y/N]:

取消卸载或禁用操作

/system/package/unschedule container;

降级

/system/package/downgrade; /system/reboot;
Router will be rebooted. Continue? [y/N]: