Mikrotik не хватает места для обновления

пятница, 2 ноября 2012 г.

Обновление Mikrotik

Для начала нужно скачать файл обновления — Идём на http://www.mikrotik.com/download и скачиваем оттуда All Packages.

Проверяем, что у нас имеется нужное количество свободного места на внутренней памяти —
/system resource print
Нас интересует строчка — "free-hdd-space: 90808KiB" . Общая рекомендация — свободного места должно быть в два раза больше, чем общий размер обновляемых пакетов. Если места не хватает, то можно почистить логи (если они пишутся на диск) и удалить неиспользуемые пакеты (System — Packages — Uninstall).

Распаковываем и кидаем нужные нам пакеты в корень Files (либо через winbox (ИМХО наиболее удобный способ), либо через FTP, либо через fetch). Если вы не знаете какие пакеты вам нужны, то можете кинуть или все, или посмотреть установленные в текущий момент (System — Packages) и скинуть только такие же.
Смотрим текущие — system package print
Затем перезагружаем — system reboot
Проверяем, что обновление поставилось — system package print

Также необходимо обновить загрузчик.

Проверяем версию загрузчика — system routerboard print
Затем обновляем — system routerboard upgrade
Затем перезагружаем — system reboot
Проверяем, что обновление поставилось — system routerboard print

PS2: Пакеты загруженые на маршрутизатор должны сохранить оригинальное название, а имя быть в нижнем регистре. Переименовывание файлов может вызвать очень специфичные глюки — обычно отказ установки.

PS3: За исключение некоторых пакетов версия основной системы и версия пакетов должны совпадать (к примеру на версию 5.26, нельзя поставить пакет от 5.25. И наоборот)

про свой опыт решения некоторых проблем и использования ряда возможностей ОС и приложений

среда, 11 сентября 2019 г.

Простой и элегантный способ обновления прошивки MikroTik RB931-2nD при нехватке свободного места для загрузки обновления

Ещё в 2018 году мной предпринимались попытки обновить прошивку MikroTik RB931-2nD до актуальной версии, но они или завершались неудачей, или требовали применения специфических приёмов: прошивка через Netinstall или понижение до более старой версии, с последующим стандартным обновлением прошивки. Причина этому всегда была одна – недостаточно свободного места для загрузки метапакета routeros-smips-. npk

Читайте также:  База данных яндекс почты

Применение Netinstall мной было затруднено по причине неиспользования Windows, а на виртуальной машине прошивка таким способом MikroTik не всегда приносила успех.

Однако буквально вчера мне прислали ссылку на публикацию по этой больной для меня теме (источник). Было решено использовать этот шанс, так как в результате моих предыдущих экспериментов с обновлениями прошивки свободного места осталось даже меньше, чем было до них, то есть налицо вред самому себе.

Исходными данными являлись прошивка 6.40.8 и 6,9 Мб свободного места.

Ожидаемым результатом было обновление прошивки до актуальной версии 6.45.5

Как было написано в публикации на habr (ссылка приведена выше), необходимо загрузить отдельные нужные пакеты npk прошивки на MikroTik. В результате последующей перезагрузки заводская прошивка должна быть автоматически удалена, а устройство получит прошивку, которой соответствуют загруженные на устройство отдельные пакеты.

Так как использующийся у меня MikroTik обслуживает небольшое число компьютеров и все необходимые данные для соединения с сетью получает от вышестоящего роутера MikroTik RB 951-2n, то нужными пакетами являются только 4: dhcp, security, system, wireless.

Зачем dhcp , надеюсь, понятно.

Пакет security обеспечивает IPSEC, SSH и защищённые соединения с WinBox

Пакет system является основным пакетом, который включает в себя компоненты маршрутизации, адресации, сетевого экрана (firewall), пула адресов IP, клиента времени SNTP, telnet, запросов IP, web proxy, кэширующего DNS, TFTP, сниффера пакетов, инструментов отправки e-mail, и т.д. и т.п., в частности, graphing, bandwidth-test, torch, EoIP, IPIP, bridging, VLAN, VRRP . То есть, без него совсем никуда.

Пакет wireless обеспечивает функционирование беспроводной сети.

Данные пакеты берутся из архива Extra packages секции Software ресурса mikrotik.com :

Через Winbox или другим удобным для вас способом загрузите эти пакеты в Files. На рисунке ниже выбранные 4 пакета загружаются через Windows (по кнопке Upload).

Читайте также:  Office 365 для дома код активации

После завершения загрузки MikroTik RB931-2nD просто отправляется в перезагрузку.

После перезагрузки видно, что вся прошивка MikroTik RB931-2nD состоит из 4 отдельных пакетов.

а свободное место в моём случае возросло с 6,9 до 7,4 Мб.

В завершение необходимо сделать обновление Firmware через нажатие кнопки Upgrade в System – Routerboard и ещё раз перезагрузиться.

Может быть кто-либо ещё управляет MikroTik через Winbox с операционной системы Linux. Долгое время меня немного "напрягали" маленькие буквы в интерфейсе Winbox. Но если запустить winecfg и в секции "Графика" выставить не 96, а 108, то результат становится более приемлемым.

Дополнительно приводятся характеристики MikroTik RB931-2nD от производителя.

Product code RB931-2nD
10/100 Ethernet ports 3
Antenna gain 1.5
CPU QCA9533
CPU core count 1
CPU nominal frequency 650 MHz
Dimensions 48 x 78 x 81mm
License level 4
Max Power consumption 3.5W
Number of chains 2
Operating System RouterOS
Power Jack 1
Size of RAM 32 MB
Storage size 16 MB
Storage type FLASH
Supported input voltage 5 V — 5 V
Wireless chip model QCA9533
Wireless standards 802.11b/g/n

Дмитрий Трейсеров, там маленькая флешка и вот. Можно сказать недочёт произвоителя.

Не понятно про какую память вопрос. На флешке место занимает текущая прошивка, ОП занимают запущенные сервисы. Что на скрине за память — мало понятно, лучше в консоли смотреть.

Не понятно про какую память вопрос

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *