← ClaudeAtlas

routeros-netinstalllisted

MikroTik netinstall-cli for automated RouterOS device flashing. Use when: automating netinstall, writing scripts that invoke netinstall-cli, building netinstall tooling, understanding etherboot/BOOTP/TFTP protocols, working with RouterOS package files (.npk), using modescript or configure script, or when the user mentions netinstall, etherboot, or device flashing.
aiskillstore/marketplace · ★ 329 · API & Backend · score 79
Install: claude install-skill aiskillstore/marketplace
# RouterOS Netinstall ## What Netinstall Is Netinstall is MikroTik's tool for installing and reinstalling RouterOS on hardware devices over a direct Ethernet connection. It uses BOOTP (port 68) and TFTP (port 69) to discover devices in "etherboot" mode and transfer packages to them. **Two variants:** - **Netinstall for Windows** — GUI application - **`netinstall-cli`** — Linux command-line tool (x86 ELF binary only) Both re-format the device's system drive. The license key and RouterBOOT settings are preserved. ## netinstall-cli Command Syntax ``` netinstall-cli [-r] [-e] [-b] [-m [-o]] [-f] [-v] [-c] [-k <keyfile>] [-s <userscript>] [-sm <modescript>] [--mac <mac>] {-i <interface> | -a <client-ip>} [PACKAGES...] ``` ### Flags | Flag | Meaning | |---|---| | `-r` | Reinstall with default configuration (mutually exclusive with `-e`) | | `-e` | Reinstall with empty configuration (no defaults applied) | | `-b` | Discard branding package from device | | `-m` | Enable multiple device reinstallation (loop). Device will be reinstalled each time it sends BOOTP | | `-m -o` | Multiple reinstall, but each MAC only once per run | | `-f` | Ignore storage size constraints | | `-v` | Verbose output | | `-c` | Allow concurrent netinstall instances on same host | | `-k <keyfile>` | Install a license key (.KEY file) | | `-s <userscript>` | Configure script — custom default config that replaces RouterOS-supplied default. Persists across upgrades until re-net