Когда стало понятно, что система пакетов Optware морально устарела, был открыт новый проект, получивший название Entware (Enthusiast Ware). Обсуждение (2011 год), что делать частично доступно тут - http://wl500g.info/showthread.php?28036 ... %28MIPS%29
Система пакетов Entware изначально разрабатывалась для "прошивок Энтузиастов" и основана на пакетах OpenWrt. Используется тулчейн проекта Wl500g: gcc 4.6.2, uclibc 0.9.32 и ядро от "Энтузиастов" 2.6.22.19. Для того, чтобы не зависеть от версий прошивки используется своя копия системных библиотек и свой динамический загрузчик. Это позволяет запускать приложения Entware на широком классе устройств с архитектурой mipsel. Выпущено два "фида" Entware - hard float (эмуляция операций с плавающей запятой в ядре). Этот фид называется entware. И второй фид - soft float (эмуляция в самом бинарнике). Называется фид - mipselsf. Последний фид следует использовать в прошивках DD-WRT (ядро этих прошивок не поддерживает эмуляцию операций с плавающей запятой) и в черных моделях ZyXEL Keenetic (II, Giga II, Ultra).
Приблизительно раз в месяц репозиторий Entware синхронизируется с OpenWrt. Некоторые пакеты уникальны для Entware, некоторые (т.н. abandoned) пакеты OpenWrt обновлены до новых версий.
Entware(mipsel) - основные сведения
-
- Сообщения: 443
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Установка Entware, общие сведения.
Для работы Entware необходим раздел (USB накопителя или внутренней флеш-памяти), отформатированный в ext2/ext3, который будет «виден» в файловой системе устройства как папка /opt — это требование базовое. Работа с Entware будет гораздо комфортней, если прошивка удовлетворяет дополнительным требованиям, перечисленным ниже:
Здесь (англ.) даны инструкции по подготовке USB-носителя и последующей установке Entware на прошивки Asuswrt, Asuswrt-merlin, "Энтузиастов", Padavan, Tomato, DD-WRT.
Для работы Entware необходим раздел (USB накопителя или внутренней флеш-памяти), отформатированный в ext2/ext3, который будет «виден» в файловой системе устройства как папка /opt — это требование базовое. Работа с Entware будет гораздо комфортней, если прошивка удовлетворяет дополнительным требованиям, перечисленным ниже:
- автоматическое монтирования ext2/ext3-раздела при загрузке устройства в папку /opt,
- автостарт доп. сервисов после монтирования раздела командой /opt/etc/init.d/rc.unslung start,
- грациозное завершение работы доп. сервисов перед перезагрузкой устройства командой /opt/etc/init.d/rc.unslung stop,
- выполнение файла /opt/etc/profile при заходе в ssh/telnet-консоль.
Здесь (англ.) даны инструкции по подготовке USB-носителя и последующей установке Entware на прошивки Asuswrt, Asuswrt-merlin, "Энтузиастов", Padavan, Tomato, DD-WRT.
-
- Администратор
- Сообщения: 1911
- Зарегистрирован: 09 авг 2015, 15:33
Установка на Zyxel Keenetic (белые модели и Omni).
Entware устанавливается на так называемые неофициальные прошивки 1.11 от 29.12.2013г и от 09.01.2014г.
Для того, чтобы установить Entware нужно скачать любой из архивов
http://keenetic.zyxmon.org/entware/entware_keenetic.zip
http://keenetic.zyxmon.org/entware/entware_keenetic.tgz
http://keenetic.zyxmon.org/entware/entware_keenetic_omni.zip
http://keenetic.zyxmon.org/entware/entware_keenetic_omni.tgz
и распаковать его на носитель, подключенный к кинетику (по сети). Носитель должен определяться как DISK_A1 и поддерживать символические ссылки. Файловая система fat не подходит! Подходят ext2, ext3 и ntfs.
Для keenetic omni следует использовать архивы с суффиксом omni.
После этого заходим на кинетик по telnet и выполняем
После окончания работы скрипта (можно определить по надписи
Info: Found a Bug? Please report at forum.zyxmon.org & wl500g-repo.googlecode.com) можно пользоваться entware - зайти по ssh, поменять пароль рута (после установки пароль zyxel), ставить пакеты. Для выхода из сессии telnet наберите два раза exit. У меня установка на старую медленную флешку заняла менее 3х минут.
Система теперь многопользовательская, можно создавать других пользователей и заходить под другими логинами ssh.
Entware устанавливается на так называемые неофициальные прошивки 1.11 от 29.12.2013г и от 09.01.2014г.
Для того, чтобы установить Entware нужно скачать любой из архивов
http://keenetic.zyxmon.org/entware/entware_keenetic.zip
http://keenetic.zyxmon.org/entware/entware_keenetic.tgz
http://keenetic.zyxmon.org/entware/entware_keenetic_omni.zip
http://keenetic.zyxmon.org/entware/entware_keenetic_omni.tgz
и распаковать его на носитель, подключенный к кинетику (по сети). Носитель должен определяться как DISK_A1 и поддерживать символические ссылки. Файловая система fat не подходит! Подходят ext2, ext3 и ntfs.
Для keenetic omni следует использовать архивы с суффиксом omni.
После этого заходим на кинетик по telnet и выполняем
Код: Выделить всё
flash || sh
cd /media/DISK_A1/<папка с файлами>
chmod +x entware_keenetic_install.sh
./entware_keenetic_install.sh
После окончания работы скрипта (можно определить по надписи
Info: Found a Bug? Please report at forum.zyxmon.org & wl500g-repo.googlecode.com) можно пользоваться entware - зайти по ssh, поменять пароль рута (после установки пароль zyxel), ставить пакеты. Для выхода из сессии telnet наберите два раза exit. У меня установка на старую медленную флешку заняла менее 3х минут.
Система теперь многопользовательская, можно создавать других пользователей и заходить под другими логинами ssh.
-
- Администратор
- Сообщения: 1911
- Зарегистрирован: 09 авг 2015, 15:33
Установка на модели кинетиков II, Giga II, Ultra.
Entware устанавливается на так называемые неофициальные прошивки 1.11 от 29.12.2013г и от 09.01.2014г.
Для того, чтобы установить entware нужно скачать любой из архивов
http://keenetic.zyxmon.org/entware/entware_keeneticII.zip
http://keenetic.zyxmon.org/entware/entware_keeneticII.tgz
и распаковать его на носитель, подключенный к кинетику (по сети) в любую папку, например в _tmp. Носитель должен определяться как DISK_A1 и поддерживать символические ссылки. Файловая система fat не подходит! Подходят ext2, ext3 и ntfs.
После этого заходим на кинетик по telnet и выполняем
После окончания работы скрипта (можно определить по надписи
Info: Found a Bug? Please report at forum.zyxmon.org & wl500g-repo.googlecode.com) можно пользоваться entware - зайти по ssh, поменять пароль рута (после установки пароль zyxel), ставить пакеты. Для выхода из сессии telnet наберите два раза exit. У меня установка на старую медленную флешку заняла менее 3х минут.
Система теперь многопользовательская, можно создавать других пользователей и заходить под другими логинами ssh.
Entware устанавливается на так называемые неофициальные прошивки 1.11 от 29.12.2013г и от 09.01.2014г.
Для того, чтобы установить entware нужно скачать любой из архивов
http://keenetic.zyxmon.org/entware/entware_keeneticII.zip
http://keenetic.zyxmon.org/entware/entware_keeneticII.tgz
и распаковать его на носитель, подключенный к кинетику (по сети) в любую папку, например в _tmp. Носитель должен определяться как DISK_A1 и поддерживать символические ссылки. Файловая система fat не подходит! Подходят ext2, ext3 и ntfs.
После этого заходим на кинетик по telnet и выполняем
Код: Выделить всё
flash || sh
cd /media/DISK_A1/<папка с файлами>
chmod +x entware_keenetic_install.sh
./entware_keenetic_install.sh
После окончания работы скрипта (можно определить по надписи
Info: Found a Bug? Please report at forum.zyxmon.org & wl500g-repo.googlecode.com) можно пользоваться entware - зайти по ssh, поменять пароль рута (после установки пароль zyxel), ставить пакеты. Для выхода из сессии telnet наберите два раза exit. У меня установка на старую медленную флешку заняла менее 3х минут.
Система теперь многопользовательская, можно создавать других пользователей и заходить под другими логинами ssh.
-
- Сообщения: 82
- Зарегистрирован: 05 окт 2015, 13:23
-
- Администратор
- Сообщения: 1911
- Зарегистрирован: 09 авг 2015, 15:33
Yrzorg писал(а):Источник цитаты Фикс для "пропавшего" ecdsa_host_key
Последние версии dropbear в Entware уже и dss ключи не поддерживают. Нужно бы обновить инструкции, или вставить в скрипт запуска (как для NDMS V2):
Код: Выделить всё
#!/bin/sh
ENABLED=yes
PROCS=dropbear
ARGS="-p 22 -a"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
if [ ! -d /opt/etc/dropbear ]; then
/opt/bin/mkdir /opt/etc/dropbear
fi
if [ ! -f /opt/etc/dropbear/dropbear_ecdsa_host_key ]; then
/opt/bin/dropbearkey -t ecdsa -f /opt/etc/dropbear/dropbear_ecdsa_host_key
fi
if [ ! -f /opt/etc/dropbear/dropbear_rsa_host_key ]; then
/opt/bin/dropbearkey -t rsa -f /opt/etc/dropbear/dropbear_rsa_host_key
fi
. /opt/etc/init.d/rc.func
-
- Сообщения: 443
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»
Кто сейчас на конференции
Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость