Ещё в 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).
После завершения загрузки 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
MikroTik RB931-2nD