Процесс установки достаточно подробно описан в документации Keenetic, поэтому буду краток. Написанного здесь будет достаточно для быстрого старта, не бегая по страницам документации.
Для чего надо? Например на роутере можно поднять HTTP прокси, серверную часть измерителя скорости сети iperf3, да хоть KMS сервер для активации Windows/Office. В общем много чего.
Подготавливаем роутер для установки OPKG. В веб-конфигураторе идем в "Управление" - "Параметры системы" - "Изменить набор компонентов". В самом низу списка отмечаем для установки "Поддержка открытых пакетов" и обновляем Keenetic OS. После перезагрузки появится пункт OPKG.
Решаем, куда будем устанавливать OPKG. Можно на встроенное хранилище (но места там не очень много, примерно 50-100 мегабайт в зависимости от модели роутера, система займет из них около 10 мегабайт). Можно на USB носитель (предпочтительнее, так как тут уже места побольше, да и для экспериментов можно несколько разделов создать, каждый со своей конфигурацией OPKG и переключаться между ними по мере надобности). Рассмотрим оба варианта.
Скачиваем установочный пакет OPKG под архитектуру вашего роутера (mipsel, aarch64 и т.д.). Ссылку можно найти в документации http://support.keenetic.ru введя модель роутера и перейти "Руководство пользователя - Управление - OPKG - Установка репозитория...", скачать файл installer.tar.gz.
Со встроенным хранилищем проще - в настройках роутера на странице "Приложения" тыкаем на встроенное хранилище, создаем папку "install" и закидываем туда скачанный файл.
В случае USB накопителя потребуется создать раздел и отформатировать его в формате EXT4, используя любой менеджер разделов (gparted и т.п. - ищите в интернете "partition manager"). Но, как выяснилось, не все они одинаково полезные. При создании более одного раздела менеджер от MiniTool показал себя не очень хорошо. На всех разделах, кроме первого, Keenetic OS некорректно определяла свободное место. Поэтому если видите, что показывает полностью занятый раздел со свободным местом в виде большого отрицательного (!) числа - попробуйте другой менеджер. Рекомендую все-таки gparted. Если все нормально - делаем как на встроенном хранилище папку "install", закачиваем туда установочный файл, и идем дальше.
Заходим в пункт OPKG, выбираем накопитель, на который скопировали файл и сохраняем настройки. Процесс установки начался. Контролировать процесс можно в "Диагностика - Показать журнал". Там виден процесс установки. Ждем сообщение о завершении и сохранении настроек. Там же будет написан номер порта для подключения по SSH, а также первоначальный логин и пароль - обычно root и keenetic соответственно.
Доступ к консоли OPKG можно получить через программу PuTTY. Выбираем SSH, вводим IP роутера, проверяем правильность номера порта 22 или 222 и нажимаем Open. Если все нормально - видим предупреждение о новом сертификате, принимаем его, и вводим выданные логин и пароль.
Первым делом меняем пароль на свой командой "passwd".
Обновляем список пакетов "opkg update", устанавливаем для удобства файловый менеджер "opkg install mc" и запускаем его командой "mc".
Пару слов об организации файловой системы. OPKG находится целиком в каталоге /opt. Выше без надобности не лезем, т.к. там основная ОС роутера, а ее мы поломать не хотим. Встроенное хранилище в /storage, разделы с USB носителя в /tmp/mnt - названия GUID разделов + по символической ссылке с меткой тома на каждый для удобства. Запомнили: кроме /opt, /storage и /tmp/mnt ничего не трогаем.
/opt/root - наш домашний каталог
Пока на этом всё. Продолжение следует.