routeros-netinstalllisted
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