Netinstall for Windows
本页说明如何在 Windows 上使用 Netinstall 工具安装或重装 MikroTik 设备的 RouterOS,涵盖前提条件、静态 IP 网络准备、让设备进入 Etherboot 模式、安装参数以及安装后步骤。
Windows 版 Netinstall
本指南说明如何在 Windows 电脑上使用 Netinstall 工具向 MikroTik 设备安装 RouterOS。
前提条件
提示
运行 netinstall 工具前,请确保已在电脑网卡上设置静态 IP 地址。
- 从下载页面下载 Netinstall 工具(Stable、Testing 或 Development 版本)。
- 从下载页面下载 RouterOS System Package,以及你需要的或特定设备必须使用的所有附加软件包(例如 wireless、wifi-qcom、container 等)。
提示
请选择标记为 LongTerm 或 Stable 的 RouterOS 版本,并选择正确的架构(ARM64、ARM、MIPSBE、TILE 等)。如果不确定,可以下载适用于所有架构的 RouterOS 包——Netinstall 会自动为你的设备选择正确的版本。 该工具要求目标设备以 BOOTP 模式启动,才能被检测和访问。
可用操作与参数
| 控件/操作 | 说明 |
|---|---|
| Net booting | 启用、禁用并配置 Netinstall 内置 BOOTP 和 TFTP 服务器的 IP 寻址。使用 Netinstall 客户端对 MikroTik 设备进行网络启动时必须配置此项。 |
| Shutdown | 关闭处于 Netinstall 模式的所选 MikroTik 设备。 |
| Reboot | 重启处于 Netinstall 模式的所选 MikroTik 设备。 |
| Install | 使用指定选项对所选 MikroTik 设备执行 RouterOS 安装。 |
| Cancel | 取消当前正在进行的安装。 |
| Routers/Drives | 显示可安装的设备。设备只有以 Netinstall 模式启动后才会出现在此列表中。 |
| Packages | 用于选择包含 RouterOS 包文件的目录,并创建供后续安装使用的包集合。 |
Netinstall 参数
| 参数 | 说明 |
|---|---|
| Auto Reboot | 定义设备成功安装完成后执行的动作。 |
| Software ID | 显示当前设备的 Software ID。 |
| Key | 用于在安装期间指定并安装新的授权 key。默认情况下,Netinstall 会保留从设备检测到的授权 key。 |
| Keep Old Configuration | 指示 Netinstall 在安装后读取并恢复设备核心配置(/export;/users)。该选项不会保留用户文件、容器或类似数据。 |
| Keep Branding | 指示 Netinstall 保留设备上已有的 branding 包。出厂预装的 branding 包无法丢弃,并且始终保留。 |
| Apply Default Config | 如果启用,设备会在安装并重启后应用默认配置脚本。参见 /system/default-configuration/script/print。 |
| Configure Script | 允许在安装期间向设备安装自定义默认配置脚本。它会替换 RouterOS 自带的默认配置脚本。参见 /system/default-configuration/custom-script/print。该脚本在 RouterOS 更新期间会保留,并在之后每次配置重置后使用,直到设备被重新安装并写入新脚本,或该脚本被移除。从 RouterOS 7.10beta8 起,该脚本可以通过只读变量 $defconfPassword 和 $defconfWifiPassword 访问出厂设置的密码。 |
| Mode Script | 指定一个一次性自定义脚本,在设备安装后首次启动时运行。可用该脚本在设备部署期间配置 device-mode、protected-routerboot 等设置。mode 脚本会在任何自定义或默认配置脚本之前执行。执行完成后,脚本会自动从设备上移除。如果脚本修改了 device-mode,设备会在执行后立即重启。该功能需要 RouterOS 和 Netinstall 7.22 或更新版本。 |
| IP Address / Gateway / Baudrate | Netinstall 会自动创建一个带有所指定参数的 Configure 脚本,用于通过 IPv4 连接或串口控制台完成设备初始配置。此参数仅在安装到空配置时可用,也就是说不能指定其他配置选项。 |
Configure 和 Mode 脚本是普通的 /import 文件,接受合法的 MikroTik RouterOS CLI 命令。
准备电脑网络
-
禁用电脑上除将用于安装的以太网接口之外的所有网络接口(WiFi、以太网、LTE 或任何其他连接)。Netinstall 只能在单个活动接口下工作。 :::warning 强烈建议停用所有其他网络接口,以确保 Netinstall 选择正确的网络接口。 :::
-
为以太网接口配置静态 IP 地址:
- 打开 Start 并选择 Settings。

- 进入 Network & Internet,选择 Change adapter options。

- 右键点击你的 Ethernet 接口,选择 Properties。

- 选择 Internet Protocol Version 4 (TCP/IPv4),点击 Properties。

- 勾选 Use the following IP address 并配置:IP 地址
192.168.88.1,子网掩码255.255.255.0。

提示
Netinstall 也可以在本地局域网中运行。这种情况下可以跳过设置静态 IP 地址,但如果你不熟悉 Netinstall,强烈建议设置静态 IP。
启动 Netinstall
-
把 Netinstall 的
.zip文件解压到方便的位置。

-
确保以太网接口已连接,然后运行
Netinstall.exe。 :::danger Netinstall 需要管理员权限。请接受权限提示,Netinstall 才能正常工作。提示: 如果你完全按照本指南操作,电脑应该没有互联网连接。Windows 10 可能会显示一条关于验证应用的警告——点击 Run 继续。 :::
-
在弹出提示时,允许 Netinstall 访问 Public 网络。

-
配置 Net booting 设置:
- 设置 Client IP 地址(必须唯一,且不能被你网络中的任何其他设备使用,包括你的电脑)。
- 使用与电脑静态 IP 位于同一子网、但与电脑地址不同的 IP 地址。

连接设备
-
用网线把你的设备直接连接到电脑(中间不要经过其他设备)。
-
把网线插入设备的 Ether1 端口或标有 BOOT 的端口。 :::danger 某些电脑(尤其是 USB 以太网适配器)可能产生额外的链路抖动,导致 Netinstall 无法检测到处于 Etherboot 模式的设备。如果出现这种情况,请在设备和电脑之间使用一台交换机,或使用一台处于 bridge 模式的 RouterOS 路由器。如果使用 bridge 模式的路由器,请禁用 bridge 接口上的所有 DHCP 客户端,并禁用 Detect Internet 功能。
Netinstall 使用 BOOTP 数据包,其端口号与 DHCP 数据包相同。如果使用交换机,请确保 bridge 端口未被其他网络设备阻断。如果启用了 DHCP snooping,请在面向 Netinstall PC 的 bridge 端口上启用 "trusted"。 :::
-
给设备上电并使其进入 Etherboot 模式。
安装 RouterOS
-
等待设备出现在 Netinstall 中。
-
选择设备并点击 Browse,定位到你的 RouterOS 软件包所在位置,然后点击 OK。

-
"Keep old configuration" 过程会从路由器下载配置数据库,重装路由器(包括格式化磁盘),然后把配置上传回去。此过程仅针对配置本身,不影响文件,包括 User Manager 数据库、Dude 数据库等。

-
"Keep branding" 选项允许你保留设备上已安装的 branding 包,而不是通过 Netinstall 重新安装它。

:::tip 使用 Configure script 选项时,建议在配置执行前加入一个延迟。 :::
-
选择你需要的 RouterOS 软件包,然后点击 Install。

-
等待安装完成。取决于 Netinstall 版本和设备,可能需要手动重启。
:::warning
如果你下载了适用于多个架构的 RouterOS 软件包,Netinstall 在你选择设备后只会显示适用于该设备的架构包。不受支持的包不会出现在窗口中。如果安装没有开始(进度条不动或不显示状态),可以尝试关闭并重新打开 Netinstall,或再次让设备进入 Etherboot 模式。如果问题依旧,请尝试在另一台电脑上使用 Netinstall。 :::
安装后
使用 Netinstall 后,设备会恢复到默认状态(除非你指定不应用默认配置或保留旧配置)。出于安全原因,某些设备在使用默认配置时无法通过 Ether1 端口访问。详情请参阅默认配置。
完成设置
你的设备已准备就绪。按需配置设备,并把它重新连接到网络。
提示
想了解其他安装方式?请参阅 Linux 或 Netinstall Package 说明。