Восстановление прошивки Mikrotik RouterOS

Обновление от:

  • 11/08/2014: В версии 6.18 убрали проблему описанную ниже (необходимость делать downgrade до 5.26), теперь можно сразу загрузить версию 6.18.

Помер MikrotikПосле некорректной установки на Mikrotik RB751U-2HnD версии 6.13 пакеджа для The Dude (в логах было сообщение об ошибке выполнения скрипта установки), Mikrotik’у поплохело, загрузка процессора возросла до 100% и он начал перезагружаться с некоторой периодичностью. Возникло предположение, что некорректно работающий скрипт установки The Dude, что то сломал в файловой структуре Mikrotik’a и было необходимо переустановить прошивку RouterOS с нуля.

В Интернете есть несколько инструкция как это сделать, но не все они точны, что бы повторно не наступать на мои грабли, ниже пойдет подробное описание процедуры переустановки прошивки на Mikrotik.

Процесс

Для перепрошивки нам понадобится программа NetInstall, но возникла у меня с ней проблема, которую я опишу ниже.

Проблема с NetInstall

На момент возникновения проблемы у меня была установлена прошивка RouterOS 6.13 (сейчас уже актуальная 6.15). Версия NetInstall привязана к версии прошивки, т.е. NetInstall был скачен версии 6.13 (netinstall-6.13.zip) и была скачена полная версия прошивки (all_packages-mipsbe-6.13.zip).

Так вот, во время попытки закачать в Mikrotik прошивку 6.13, NetInstall начинал процедуру загрузки и сразу безрезультатно её заканчивал, ни каких ошибок при этом не появлялось (возможно в актуальной версии NetInstall данная проблема исчезла).

Пришлось процедуру переустановку прошивки производить в две итерации:

  1. Через NetInstall версии 5.26 сделал downgrade Mikrotik’а до версии 5.26;
  2. Через WinBox сделал абгрейд до версии 6.13.

Downgrade Mikrotik’а

Итак, скачиваем актуальные на сегодняшний день версии прошивок и NetInstall:

На сетевом интерфейсе компьютера прописывайте IP: 10.0.0.1, Mask: 255.255.255.0, отключаем Firewall.

Запускам NetInstall

Mikrotik NetInstall

Mikrotik NetInstall

Нажав кнопку «Browse…» указываем папку где лежит полная версия прошивки 5.26. Если у вас в Package > Sets что то указано, удалите это клавишей «Delete set» (на скриншоте выше выделено зеленным).

Далее нажимаем «Net booting»

Mikrotik NetInstall Net booting

Mikrotik NetInstall Net booting

В поле «Client IP address» указываем IP: 10.0.0.2 и нажимаем Ok.

Далее подключаем ethernet патчкорд от компьютера к ПЕРВОМУ ethernet порту  Mikrotik’а.

 
Когда я искал информацию по данной процедуре, упоминание про то, что нужно подключить именно к первому ethernet порту, я ни где не встречал, по этой причине потерял прилично времени.
Mikrotik. Кнопка Reset

Mikrotik. Кнопка Reset

Находим на Mikrotik кнопку RES. Нажимаем её и держим нажатой, подключаем питание, через некоторое время начнет мигать светодиод ACT, держим кнопку НАЖАТОЙ пока в NetInstall в окне Routers/Drives не появится ваш роутер.

Во многих описаниях встречавшихся мне, было указано, что кнопку RES нужно держать до тех пор, пока не погаснет светодиод ACT. Нет, её нужно держать, пока роутер не появится в NetInstall!
 
Если Netinstall не находит Mikrotik в Windows 8.1, то проверьте, что бы был выключен Firewall и отключены все сетевые интерфейсы, кроме того, к которому подключен MikroTik!
Mikrotik NetInstall. Найденные маршрутизаторы

Mikrotik NetInstall. Найденные маршрутизаторы

Выбираем появившийся наш роутер и в окне «Packages» выбираем прошивку, далее нажимаем Install. В окне выделенным зеленом на выше приведенном скриншоте, будет отображаться процесс форматирования флешеки и загрузки firmware.

 
Если, после нажатия Install, Netinstall пишет «Send offer» и ни чего не происходит, перезапустите Netinstall!
Mikrotik NetInstall загрузка прошивки

Mikrotik NetInstall загрузка прошивки

После загрузки прошивки, нужно перезагрузить Mikrotik и с помощью WinBox обновить его до актуальной версии firmware.

Источники информации:

Дополнение от 11/08/2014:

В версии 6.18 убрали проблему описанную выше, теперь можно сразу загрузить версию 6.18.

Mikrotik NetInstall загрузка прошивки 6.18

Mikrotik NetInstall загрузка прошивки 6.18

 

The following two tabs change content below.
В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.

Восстановление прошивки Mikrotik RouterOS: 11 комментариев

  1. Уведомление: Восстановление прошивки Mikrotik RouterOS с помощью NetInstall | mihailkhoroshun

  2. jaguar

    По поводу не определения Netinstall роутера в Windows 8.1 — Вы пробовали прописывать разрешающее правило в брандмауэре Windows на входящее и исходящее подключение для программы Netinstall? Попробуйте-и у вас все определится.

      1. jaguar

        Не могу с уверенностью сказать, но лучше прописать правила. У меня на ноутбуке стоит windows 8.1 (лицензия). На другом ноутбуке Winwows 7. Почему-то именно с 7-кой, а не с 8.1 и произошла ситуация с Netinstall, о которой говорилось в статье. Разбраться вчера времени не было, решил попробовать с 8.1. Делал все ИМЕННО ТАК, как описано в данной статье. Только прописал разрешающие правила на программу Netinstall (кстати, Netinstall пользовал 6.19, откатился на 5.26 с 6.27). И все заработало. Пробуйте! и Вам наверное тоже поможет!

        1. Андрей Торженов Автор записи

          В следующий раз попробую.
          Я думаю проблема в том, что у меня много виртуальных сетевых интерфейсов в Windows (virtualbox, vmware, еще что-то). Думаю их нужно было отключить и оставить только один, к котором подключен микротик.
          Но это уже проверю в следующий раз.

          1. jaguar

            Существует мнение, что файрволл, начиная с Windows 7, при отключении блокирует все порты на входящие подключения, которые не прописаны в нем. Может быть в этом проблема (он у меня кстати тоже отключен). Может он так же поступает и с программами. Но то, что он работает как-то по другому, чем в XP, это факт. Как будет у Вас время-проверьте!

  3. Антон Кокарев

    Спасибо огромное, помогло! Битый час ребутал микротик, ждал 20 сек и отпускал… Потом ещё и прошивка не встала (помог перезапуска netinstall). В общем, без Вашего манкала помощью других советников я бы Новый год встретил с микротиком, патчкордом и спичкой в руках…

  4. Алексей Морозов

    Столкнулся с похожей фигней, когда роутер в netinstal появляется, но после нажатия на Install ничего не происходит. В итоге все получилось только после того, как папку с netinstall и прошивкой положил в папку c:\temp. Суть проблемы видимо в правах Ntfs, т.к. netinstall стартует с админскими правами и мог читать\писать в папке с моим локальным профилем (до этого Netinstall запускался из папки Загрузки в моем локальном профиле)

Добавить комментарий