Использование Mikrotik Netinstall CLI

1 мин

Использование Mikrotik Netinstall CLI

Инструкция по заливке RouterOS на Mikrotik через Netinstall в консоли.

  1. Скачайте актуальную версию netinstall-cli.
wget https://download.mikrotik.com/routeros/7.22.3/netinstall-7.22.3.tar.gz
  1. Распакуйте архив.
tar xvf netinstall-7.22.3.tar.gz
  1. Скачайте необходимую версию RouterOS.
wget https://download.mikrotik.com/routeros/7.22.3/routeros-7.22.3-mmips.npk
  1. Определите название адаптера (в моем случае - enp2s0) и назначьте ему статический ip.
ip a
sudo ip address add 192.168.88.2/24 dev enp2s0
  1. Ознакомьтесь с ключами запуска netinstall-cli (в примере я буду использовать -r, он сбросит роутер на дефолтную конфигурацию)
./netinstall-cli [-r] [-e] [-b] [-m [-o]] [-f] [-k <keyfile>] [-s <userscript>] [-sm <modescript>] [--mac <mac address>] {-i <interface> | -a <client-ip>} [PACKAGE]+
    -r  apply default configuration
    -e  apply empty configuration
        -r and -e are mutually exclusive
        by default existing configuration will be kept
    -b  remove branding
    -m  allow multiple installs
    -o  install each device once (only with -m)
    -f  ignore size constraints
    -c  allow concurrent netinstall servers
    -v  verbose mode
  1. Запустите утилиту на интерфейсе, подключенном к mikrotik:
sudo ./netinstall-cli -r -i enp2s0 routeros-7.22.3-mmips.npk
    Version: 7.22.3(2026-05-07 09:49:24)
    Will reset to default config
    Waiting for Link-UP on enp2s0
    ...
  1. Переведите mikrotik в режим etherboot.
  2. Дождитесь окончания работы утилиты.
    ...
    Using client IP 192.168.88.3
    Waiting for RouterBOARD...
    Assigned 192.168.88.3 to F4:1E:57:xx:xx:xx
    Booting device F4:1E:57:xx:xx:xx into setup mode
    Formatting device F4:1E:57:xx:xx:xx
    Sending packages to device F4:1E:57:xx:xx:xx
    Packages sent to device F4:1E:57:xx:xx:xx
    Rebooting device F4:1E:57:xx:xx:xx
    Successfully finished installing device F4:1E:57:xx:xx:xx

Туда