2019-11-11

Entware на ZyXEL Keenetic (OPKG)

Entware — это менеджер ПО (системы пакетов) для встраиваемых систем (на базе OpenWRT), который открывает доступ к огромному количеству (более 2000) пакетов программ для Linux, расширяя возможности устройства, на котором он установлен.
При содействии и помощи компании Zyxel и разработчиков Entware создан проект Entware-Keenetic для Keenetic-ов с прошивкой NDMSv2* и выше. При сборке используется ядро кинетика, что улучшает совместимость бинарников с прошивкой.
Пакеты устанавливаются на внешний usb носитель (hdd или флешку). Вы в любой момент можете отключить носитель и вернуться к заводскому функционалу.


Внимание! Официальная техническая поддержка ZyXEL не оказывает консультации по настройке и установке внешних пакетов. Поддержка интернет-центров с установленными пакетами осуществляется только на форумах forums.zyxmon.org или keenopt.ru.


Преимущества и недостатки Entware:

1. (+) много пакетов (2000+ mips, mipsel), много пользователей (около 5000 установок в месяц). Большое комьюнити, много инструкций (часто на английском)
2. (-) нет модулей ядра (входят в состав прошивки, как компоненты OPKG)

Порядок установки...
 

    Требования:

— ZyXEL Keenetic с USB-портом (любой, кроме моделей 4GII/III).
— Прошивка с компонентом OPKG.
— USB носитель с разделом ext2/ext3 и меткой для Entware (метка раздела любая, например OPKG).


Инструкция по установке:


1. Подключите USB-носитель к кинетику,
2. Зайдите на носитель  по FTP или CIFS,
3. Cоздайте в разделе подготовленного USB-носителя каталог install,
4. Скопируйте в каталог install архив установки для своего устройства:
- для Keenetic DSL, LTE, VOX, DSL (KN-2010), DUO (KN-2110) - mips-installer.tar.gz
- для остальных интернет-центров Keenetic - mipsel-installer.tar.gz
5. Зайдите в веб-интерфейс кинетика и на странице «Приложения > OPKG» поставьте галку «Включить», затем выберите из списка нужный раздел USB-носителя и  нажмите кнопку «Применить / Сохранить» (количество вкладок, их порядок и описание - зависят от установленных компонентов прошивки и самого устройства).

Если все сделали правильно, то в системном журнале через некоторое время появится строчка "...Можно открыть SSH-сессию для соединения с устройством..."

Всё! Можно зайти на кинетик по ssh, логин root, пароль keenetic.
 
Если в Кинетике уже установлен компонент "Сервер SSH", то подключаться следует на 222 порт.
 
Важно! 222-й порт используется, если в роутере установлен компонент "Сервер SSH". Если он не установлен, то 22-й порт свободен и его занимает Entware.
 
Пароль Entware никак не связан с паролем Кинетика. Настоятельно рекомендуется сменить пароль стандартной командой `passwd`:

~ # passwd
Changing password for root
New password:
Bad password: too weak
Retype password:
Password for root changed by root

Обновите список пакетов:
  opkg update
и устанавливайте нужные, например:
   opkg install mc 
opkg install syncthing
opkg install tar

ВОССТАНОВЛЕНИЕ ОТКАЗАВШЕЙ СИСТЕМЫ


1) Отключите USB-накопитель в OPKG: Накопитель - "Не выбран" (в OPKG).
2) Повторите шаги 1-5 по установке.
3) Если поле "Сценарий initrc" оказалось пустым заполните строкой  /opt/etc/init.d/rc.unslung
...все должно заработать.

Backup

tar cvzf /путь/backup.tar.gz -C /opt .
на выходе - архив backup.tar.gz со всем содержимым раздела /opt.

Полезные ссылки:


Opkg Cookbook RUS
Opkg Help
Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов
https://bin.entware.net/Readme.txt

2 комментария:

  1. Этот комментарий был удален администратором блога.

    ОтветитьУдалить
  2. Анонимный19/4/24 21:13

    твари вы, как в bash перейти

    ОтветитьУдалить