Или как сказал один мудрец:

“Вся жизнь – eб*ный траблшутинг (с) Денчик, суровый Челябинский DevOps”

Герой выпуска: Mikrotik hEX S, прошивочка 6.43.4, ветка Longterm (Bugfix)

Ожидание

Зашел через Winbox в System > Packages, нажал Check For Updates > Download & Upgrade, ребутнул и вуаля, всё обновилось, вы восхитительны и потратили 3 минуты.

Реальность

Зашел через Winbox в System > Packages, нажал Check For Updates > Download & Upgrade, ребутнул и нихрена. Перезагружается и всё, как и было, при этом файлы прошивки исчезают, микротик их видит.

Полез в гугл за ответами, попробовал обновить, скачав прошивку с официального сайта под свою модель и ветку и ручками подсунуть ему её в Files – нихрена.

Гуглю дальше, попробовал обновить, скачав несколько старых прошивок и обновив в стиле 1С со старой версии на версию чуть поновее и так по ступенькам дальше – нихреналити.

Так, там же ещё есть прошивка зарузчика или ядра, хз, которая должна совпадать с новой прошивкой чтоб не было багов. Иду в System > RouterBOARD > Upgrade > Reboot. Теперь прошивки Current Firmware и Upgrade Firmware совпадают и теперь то уж точно всё обновится. Ага, размечтался, игра только началась, Васян.

Ладно, время почитать логи, раз по фасту тут, похоже, не прокатит. Иду в терминал почитать /log print without-paging и что там? нихрена, никакой инфы, ротуер ребутнулся, ты зашел, Вася, это всё, что произошло, понятно?

Ну может надо чтоб логировалось вообще всё? Справедливо. Иду в System > Logging > Rules и везде ставлю запись на диск. Подсовываю старую прошивку, ребут и вуаля! А ВОТ И НЕТ, CУЧKА, ОПЯТЬ НИХРЕНА не обновилось и в логах вообще всё прекрасно, ротуер просто ребутнулся вообще-то, чё тебе надо.

Всё понятно, значит идем по хардкору. Читаю про Netinstall, который переформатирует все разделы на микротике и зальет новую прошивку.

Самое время сделать бекап конфигурации на этом карнавале айти маразма.

File > Backup

И ещё в терминале делаю второй тип бекапа /export file=export terse

Жаль, что нет третьего. (тут замечен сарказм)

Подключаю напрямую ноут в микротик в ether1. Ставлю статический айпи на ноут.

Запускаю NetInstall для моей версии прошивки, включаю Net booting, ставлю айпи на единицу больше своей статики, как написано в до-ку-ме-нта-ци-и, выбираю туже самую версию прошивки, чтоб потом конфиг ровно залился.

Вырубаю микротик, зажимаю Reset, врубаю. Жму жму жму, звуки загрузки прошли, появился ли микротик в Netinstall? АХАХА ХУЙ ТАМ!!

ГУГЛЮ ЕЩЁ СИЛЬНЕЙ, НА ПРЕДЕЛЕ ПРОСТО. Оказывается, именно моя модель Mikrotik hEX S появится в Netinstall ЕСЛИ ТЫ ПОСТАВИШЬ СЕБЕ IP 10.0.0.50/24, а в Net booting 10.0.0.51!

Попытка номер 2355н2532344235

ИНТРИГА БЕШЕНАЯ! ПРОЦЕСС ИДЕТ!

И

ОНО СМОГЛО!!! ДА ЛАДНА ЧЕ СЕРЬЁЗНО??1??!!

..

Окей я смог обновить с прошивки 6.43.4 на 6.43.4. Отличный результат. Заливать бекап не пришлось потому что в Netinstall я указал Keep old configuration.

Теперь самое время попробовать обновиться как это делают обычные люди.

Winbox в System > Packages, нажал Check For Updates > Download & Upgrade, ребутнул и вуаля, оно таки обновилось. Добби свободен после 4 часов чистого кайфа. Конец.

Всем спасибо, классная микротик штука, ну или спасибо тем, кто им занимался до меня.

Поделиться