Установка Entware на microcd карту на безе роутера с прошивкой Padavan

Entware — это передовой репозиторий (хранилище), который позволяет легко устанавливать и удалять Linux-приложения в консоли роутера. В отличие от Optware, находящегося в заброшенном состоянии, Entware ежемесячно обновляется.

Для успешной работы Entware необходимо отформатировать раздел на microcd-накопителе в файловую систему Ext2/3/4/exfat/ntfs. Для этого вынимаем LTE модем из роутера и вставляем в компьютер, где через акроникс в windows форматируем его в ext4, удалив полностью разделы с карты и создав заново, рекомендуется первый раздел сделать объёмом 10 процентов от объёма оперативки роутера, то-есть если 128 мегабайт, то как минимум 12 мегабайт выделить на файл подкачки SWAP либо сделать его равному объёму оперативной памяти роутера 128 мегабайт. Второй раздел в ext4 любого размера, можно также добавить третий раздел в exfat.
После того как подготовленный носитель будет смонтирован (логикой прошивки после загрузки роутера или вручную), необходимо в его корне создать папку с именем opt любым известным вам способом. Удобно её создать через SMB окружение виндоус, для этого втыкаем LTE модем или 3G модем с флешкой в роутер и включаем его. После загрузки в сетевом окружении появятся диски ext4 и exfat. Заходим на диск ext4 и создаём папку opt. Далее заходим в админку роутера на прошивке Padavan в Дополнительно/Приложения USB/Разрешить запуск Optware? и выбираем Entware. Нажимаем применить и перезагрузить роутер. После загрузки будут созданы необходимые папки и роутер будет готов к установке Entware. Так как мы используем в качестве интернета USB модем, то необходимо выполнить команду вручную через sh или в админке в разделе администрирование /usr/bin/opt-opkg-upd.sh эта команда отрабатывает раньше чем появится интернет на модеме, поэтому автоматика не может полностью установить entware, так как модем определяется сначала как microcd и только потом CDC карта. Итак интернет появился вводим /usr/bin/opt-opkg-upd.sh произведётся до качка opkg пакетов и обновится репозиторий.
Готово!
Перед установкой любых приложений настоятельно рекомендуется обновлять информацию о репозитории командой opkg update
Теперь можно ставить любой пакет командой opkg install пакет
Удалить пакет можно командой opkg remove пакет
Используйте opkg list для вывода списка доступных в репозитории пакетов.
Для получения дополнительной информации наберите opkg --help
Можно искать пакеты по именам и описаниям с помощью opkg find "*game*"

Если для какого-либо установленного пакета в папке /opt/etc/init.d определён стартовый скрипт, то прошивка будет использовать его:

  • при старте системы для автоматического запуска сервиса,
  • при ребуте, для грациозного завершения работы сервиса.

Прошивка создаёт примеры таких скриптов — S01system и S10iptables. Любой из них может принимать параметры start и stop для запуска и остановки сервиса соответственно. При необходимости вы можете создавать свои стартовые скрипты по образцу.

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

  • Папку /opt/share/www/custom можно использовать для размещения статического контента, который будет показан встроенным в прошивку веб-сервером по адресу http://my.router/custom (пример). Как и для всего WebUI, для доступа к этому разделу требуется авторизация. Избегайте конструкций <%name%> внутри HTML-файлов, внутренняя логика прошивки будет их интерпретировать на свой лад.
  • Файл /opt/etc/profile будет выполнен при начале SSH/Telnet-сессии. Можете вставить туда свои персональные настройки\предпочтения.
  • Папка /opt/home/admin станет домашней для встроенного пользователя. Ни история команд, ни содержимое домашней папки не потеряются при перезагрузке.
  • Файл /opt/bin/on_wps.sh можно будет использовать для обработки события нажатия на кнопку WPS на корпусе роутера, если таковая у вас есть.
  • Файл /opt/bin/on_hotplug_printer.sh будет автоматически исполняться при подлючении USB-принтера. Его можно использовать для загрузки прошивки в GDI-принтеры HP.
  • Файл /opt/.swap или любой обнаруженный на носителе SWAP-раздел будут подключены прошивкой автоматически.

Если у вас остались вопросы, оставляйте свои замечания и пожелания в комментариях, либо дополняйте существующее.

В следующей теме мы рассмотрим установку web сервера, который можно использовать для обработки iptv плейлистов с разбиением на категории и логотипами для любых листов скаченных с разных форумов, например плейлисты для iptvplayer v49 и выше и любых других, которые будут уже работать на любом плеере, а не только в iptvplayer v49 и выше. Хотя можно не заморачиваться и подождать, когда софтописатели добавят схожий функционал в свои разработки, но а разбиение по категориям будут актуально ещё долго в вашем веб сервере, который будет доступен только для ваших устройств.