Entware-ng - основные сведения

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Александр Рыжов
Сообщения: 300
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 19 мар 2016, 17:06

Спасибо, весьма познавательно.

Voxel
Сообщения: 35
Зарегистрирован: 29 фев 2016, 12:34

Сообщение Voxel » 19 мар 2016, 17:30

Пардон, спасибо за что? Или тут ирония? Не совсем понял...

У меня, скорее что-то похожее на плач Ярославны. Которая все же как-то дождалась светлых времен (Entware/Entware-ng).

Кстати, обратное спасибо и Вам - начал пользоваться Entware с rt-n66u лет пять назад, если не ошибаюсь. Открыл для себя роутер с другой стороны.

Voxel.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1210
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 19 мар 2016, 17:36

Voxel писал(а):Источник цитаты спасибо за что? Или тут ирония? Не совсем понял...

Никакой иронии, насколько понял. Всегда приятно услышать добрые слова от пользователей, тем более тех, кто сам в состоянии пересобрать репу и находит ошибки. Ну и интересно Вы железо свое описали и характеризовали. Entware заводить на непонятных мне popoplug'ах (надеюсь правильно запомнил), да на многих железках, о которых и не слышали.

Аватара пользователя
Александр Рыжов
Сообщения: 300
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 19 мар 2016, 17:48

Какая тут ирония. Спасибо за описания опыта работы с названным железом.

Voxel
Сообщения: 35
Зарегистрирован: 29 фев 2016, 12:34

Сообщение Voxel » 19 мар 2016, 17:59

:D

R7500 брал с риском - надеясь, что Entware и Debian все же заведется. В то время про ipq8064 и ядро Krait никто толком и не знал. Будут ли вообще ARM v7 бинарники на нем работать.

Пройдя всю это тягомотину, сам удивляюсь, что как-то все же заработало. Знал бы, что предстоит - не рискнул бы сейчас деньгами на такую покупку. Вообще, Netgear - никогда более. При отсутсвии алтернативной прошивки. Я уже видел коды прошивки... Надо же так загубить OpenWRT AA, превратив ее в собственное изделие...

В общем, пытался скомпенсировать трату денег из семейного бюджета. С помощью Entware удалось :)

Voxel
Сообщения: 35
Зарегистрирован: 29 фев 2016, 12:34

Сообщение Voxel » 19 мар 2016, 19:26

P.S.

И все же, возвращаюсь к своей просьбе оживить (или вставить заново) в Entware-ng пакет bmtemp*.ipk, который присутсвовал в Entware и был почему-то удален. Пакет для температурного датчика bm1707, он же mp707. Позволяет измерять текущую температуру. Использую его для мониторинга температуры на даче - вдруг газовый котел погас во время моего отсутствия... Тогда полная труба дому. Если замерзнут трубы отопления. Вот такой вот каламбур. Лучше и не представлять.

Пакет отсюда:
https://github.com/bubbafix/openwrt-bm1707

Я его собрал, конечно, для себя. Но немного геморройно делать много вариантов только для этого пакета. У пары знакомых роутеры MIPS, очень не хочется собирать из исходников специально и для них. Уже сейчас храню две версии для ARMEL и ARMHF. Было бы великолепно, если бы пакет был доступен в официальных релизах для всех платформ.

Компилируется без проблем. Готов прислать архив, готовый для распаковки к примеру в "packages/utils".

Один из моих нетгиров уже три дня успешно докладывает мне о температуре в доме. Хочется обновлять Entware-ng и для знакомых с MISP-ами и необходимостью температурного мониторинга.

Заранее спасибо,
Voxel.

Аватара пользователя
Александр Рыжов
Сообщения: 300
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Сообщение Александр Рыжов » 19 мар 2016, 20:31

Voxel писал(а):Источник цитаты Насчет "6." TOR - там ничего сложного. Что-то типа /opt/etc/init.d/S90tor:

Это я пару дней назад сделал.
Voxel писал(а):Источник цитаты И все же, возвращаюсь к своей просьбе оживить (или вставить заново) в Entware-ng пакет bmtemp*.ipk,

Это, кстати, тоже.

Voxel
Сообщения: 35
Зарегистрирован: 29 фев 2016, 12:34

Сообщение Voxel » 19 мар 2016, 22:53

Вот и чудненько. Спасибо!

Вообще, восхищаюсь энтузиастами этого проекта. Не комплимент.

Voxel.

Voxel
Сообщения: 35
Зарегистрирован: 29 фев 2016, 12:34

Сообщение Voxel » 25 мар 2016, 13:10

Я извиняюсь за продолжение оффтопика насчет Netgear X4 R7500, но как-то вышло, что он начался здесь, и закончился только моим "стуком лбом о стенку" из-за проблемы с маской 777 для всех файлов и директроий для ext2/3/4, что не позволяло использовать "chroot-ed Debian" и ограничивало использование Entware-ng (только с сохранением/восстановлением атрибутов файлов).

В общем, я все же сумел найти причину "777". Оказывается, нетгир испорил коды ядра линукса, а именно для фаловых систем ext2/3/4. Испорченный файл для этих систем "inode.c", где "умельцы" из нетгира добавили такую вот строчку для всех ext2/3/4:

Код: Выделить всё

	inode->i_mode |= S_IRWXUGO;


в функцию получения инодов. Т.е. как ни крути, а для всех файлов при чтении логически добавлялась маска 777, что полностью убирала все пермишены. Я в шоке от из их трика, конечно.

Короче, ничего не оставалось, как только убирать их "улушение" и компилировать прошивку из исходников. Ну плюс этого подхода был, что я запихнул все свои трики в модифицированную мною прошивку (dropbear, свои скрипты и модификации). Страшновато было прошивать R7500, так как не имею ни jtag ни serial для восстановления роутера из состояния кирпича. Но все прошло успешно. Сработало как часы. И работает нормально после почти года мучений...

В результате имею прошивку с нормальной работой ext2/3/4 и абсоютно ориентированную на работу с Entware (стартап скрипт в /etc/init.d/ запускает сервисы Entware, если они существуют в /opt). Опубликую на зарубежно форуме R7500 (у нас эта модель не популярная, нет своих форумов).

Еще раз пардон за оффтопик. Буду продвигать далее использование Entware-ng среди пользователей Netgear R7500.

Спасибо за Entware,

Voxel.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1210
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 01 апр 2016, 11:32

Проведена очередная синхронизация с openwrt. Список изменений - https://github.com/Entware-ng/Entware-n ... march-2016


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя