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)包以及以下无线包之一:
- 802.11ax WiFi AP 需要 radio 驱动,由 wifi-qcom 包提供(在低于 7.13 的 RouterOS 版本中称为 wifiwave2 包)。
- 上一代 WiFi AP 需要 wireless 包。
关于该使用哪个无线包的更多信息,请参阅无线手册。
其他包都是可选的,家用路由器并不需要。只有在确定其用途时才安装它们。
安装软件包
手动下载
要手动下载并安装附加包,请从 MikroTik 下载页面下载所需软件包,根据 System/Resources 菜单中查到的设备架构选择 RouterOS 区域。解压压缩包,用任意方便的方法把所需包上传到路由器,然后重启路由器。
直接从路由器下载
你可以使用 System Packages 区域直接从路由器下载并安装附加包。
- 执行 Check For Updates 命令后,可用的软件包会列在 Packages 列表中,但会显示为禁用状态。可用包列表来自 MikroTik 下载服务器。这些软件包可用,但尚未存在于你的路由器上(由标志 X (Disabled) 和 A (Available) 指示)。
- 要下载附加包,先选中该包并选择 Enable。
- 要让路由器下载该包,选择 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]:



