Jump to content
beowulf0208

Графический интерфейс для Entware

Recommended Posts

Здравствуйте. Напишите пожалуйсто как сделать графический интерфейс (GUI) для Entware на ZyXEL Keenetic II? Установка Entware прошла без проблем, установил ещё кое какие пакеты. Пробовал установить графический интерфейс по инструкции (https://github.com/Entware-ng/Entware-n ... -TomatoUSB), но не получилось. Кто-нибудь может написать по пунктам как это сделать для MIPS devices?

Share this post


Link to post
Share on other sites

Пока что не понятно что подразумевается под графическим интерфейсом для Entware.

Какое-нибудь меню открываемое через браузер, наподобие Open-WRT. Или такого нет в Entware? Наподобие вот этого: http://keenetic.zyxmon.org/wiki/doku.ph ... ja_entware

Share this post


Link to post
Share on other sites

По ссылке речь о расширении веб-интерфейса NDMS v1 средствами Entware.

Никакого веб-интерфейса для управления пакетами Entware или keenopt не существует, все манипуляции выполняются в SSH/Telnet консоли.

Share this post


Link to post
Share on other sites

Не очень понял кнопку Security. Включил защиту, пробросил порт через NAT и со смарта, ч-з мобильный и-нет спокойно попал в вэб-морду.

Что за единый пароль, где/как задаётся/устанавливается, админский от ndms или root'овый от entware?

Screenshot_2016-03-25-21-15-13-085-picsa

Share this post


Link to post
Share on other sites

пароль (если не менялся - zyxel, если менялся - вводите свой) берется из /opt/etc/passwd для root

из passw.php:

...
$passwd = shell_exec("cat /opt/etc/passwd | grep -o '.*:0' | cut -d: -f2");
...
lighttpd надо перезапустить, чтоб он подхватил новый конфиг
screen5.png

Share this post


Link to post
Share on other sites

Напишите пожалуйста небольшую инструкцию по установке всех нужных компонентов для интерфейса. Zyxel keenetic 2 ndms v2 с opkg

Share this post


Link to post
Share on other sites

... пробуем так:

cat /opt/etc/passwd | grep -o '.*:0' | cut -d: -f2

попробую, позже, пока недосуг. За одно думаю добавить юзера с правами "чисто позырить".
... еще пользуется спросом
А почему нет? Некоторые моменты в такой реализации оч. удобны. Единственное, ИМХО, имеет смысл реализовать в лайти виртуальный хостинг с дотупом не по адрес:порт, а по имени. + вторая вэб-станичка для своих целей (напр. прейлисты IPTV.).

Share this post


Link to post
Share on other sites

Пару недель назад у меня после включения (или перезагрузки) роутера веб-интерфейс перестал гарантировано запускаться. То есть сейчас повезёт -не повезёт, заранее не угадаешь. До этого такой проблемы не наблюдал, была стабильность. Вчера проделал всю процедуру работы с opkg начиная с создания папки install... Но проблема повторяется и после установки компонентов с нуля. Если интерфейс не стартует приходится по ssh давать команду nginx, этого оказывается достаточно, но в чём проблема не понимаю, повторюсь может и стартовать штатно, без моего пинка.

Share this post


Link to post
Share on other sites

..... Если интерфейс не стартует приходится по ssh давать команду nginx, этого оказывается достаточно, но в чём проблема не понимаю, повторюсь может и стартовать штатно, без моего пинка.

Попробуйте добавить задержку в несколько секунд в скрипт запуска nginx. Возможно он стартует раньше, чем закончена инициализация нечто нужного ему на роутере.

Share this post


Link to post
Share on other sites

И так...

Изменилась глубина вложений. Заходим на устройство по SSH и останавливаем сервисы:

для nginx

cd /opt/etc/init.d/
./S32vnstat stop && ./S79php-fcgi stop && ./S80nginx stop && ./S88shellinaboxd stop

для lighttpd

cd /opt/etc/init.d/
./S32vnstat stop && ./S80lighttpd stop && ./S88shellinaboxd stop

Удаляем (или переименовываем конфиг сервера nginx.conf/lighttpd.conf (смотря, что установлено)). В папке /opt/share/www делаем тоже самое (удаляем или переименовываем: ./ext ./btn ./index.html ./menu.html ./top.html ./footer.html ./content.html)

Устанавливаем на выбор:

основанный на nginx и php5

opkg install ext-ui-nginx

или с php7

opkg install ext-ui-nginx-7

или основанный на lighttpd и php5

opkg install ext-ui-lighttpd

или с php7

opkg install ext-ui-lighttpd-7

--------

Итого:

Скрытый текст

screen_117.png

Картинки честно стырены в интернетах (png 48x48). Пример с "кнопкой" в файле /opt/share/www/menu.html (удаляем/добавляем свои "по вкусу"). В LInfo добавлен файл pci.ids (/opt/share/www/addons/info/). Для vnStat оставлена старая тема оформления light-keen (/opt/share/www/addons/vnstat/themes/).

+

Т.к. в owrt/LEDE поддержка php5  прекращена, пакеты ext-ui c php5  не будут больше развиваться.

 

  • Thanks 3

Share this post


Link to post
Share on other sites

совсем не в тему (здесь только для v2.05 и выше) )))  описанный на wiki (как и здесь) был создан для v1.1* , раньше ставился без проблем, как сейчас - не знаю (нет белых кинетиков, чтоб проверить)

Share this post


Link to post
Share on other sites

On 30.12.2015 at 0:13 PM, beowulf0208 said:

Здравствуйте. Напишите пожалуйсто как сделать графический интерфейс (GUI) для Entware на ZyXEL Keenetic II? Установка Entware прошла без проблем, установил ещё кое какие пакеты. Пробовал установить графический интерфейс по инструкции (https://github.com/Entware-ng/Entware-n ... -TomatoUSB), но не получилось. Кто-нибудь может написать по пунктам как это сделать для MIPS devices?

 

Графическй интерфейс имеется только в v1. Был сделан энтузиастами и только под GIGA, GIGAII. В новых версиях cisco-lite >=2.0 такого счастье нет. И бессмысленно, т.к. есть консоль, список репозиториев просмотреть можно. Для меня оптимальным вариантом оказался debian-stable. Практически все как в debian. По идеи можно сделать самому, но только не под Entware openwrt. Не рекламация, но работает не стабильно в отличии от debian. В принципе я могу тебе дать пакет готовый. Собирал своими руками много лет назад. Но надо искать. По этому забей на это счастье. Ставь 2.* версию, где можно на один интерфейс поднимать несколько подключений + opkg debian + swap 1024Mb.

Edited by condor

Share this post


Link to post
Share on other sites

После opkg update&upgrade всё заработало само с новой версией. 

Послушайте! Нынешний web шикарен, тёмные полутона, кнопки управления снесены слева вниз, всё как я люблю. Отличная работа. 

Share this post


Link to post
Share on other sites

В 18.02.2017 в 17:48, TheBB сказал:

совсем не в тему (здесь только для v2.05 и выше) )))  описанный на wiki (как и здесь) был создан для v1.1* , раньше ставился без проблем, как сейчас - не знаю (нет белых кинетиков, чтоб проверить)

хорошо, а где можно спросить?

мне как раз и надо поставить на в1,11 от 28,11,2015 от mcmcc плюс уже стоит entware-ng 

В 18.02.2017 в 21:20, condor сказал:

 

Графическй интерфейс имеется только в v1. Был сделан энтузиастами и только под GIGA, GIGAII. В новых версиях cisco-lite >=2.0 такого счастье нет. И бессмысленно, т.к. есть консоль, список репозиториев просмотреть можно. Для меня оптимальным вариантом оказался debian-stable. Практически все как в debian. По идеи можно сделать самому, но только не под Entware openwrt. Не рекламация, но работает не стабильно в отличии от debian. В принципе я могу тебе дать пакет готовый. Собирал своими руками много лет назад. Но надо искать. По этому забей на это счастье. Ставь 2.* версию, где можно на один интерфейс поднимать несколько подключений + opkg debian + swap 1024Mb.

мне правда под ультру.

меня в2 стабильностью не устраивает, пробовал - неинтересно.

Share this post


Link to post
Share on other sites

3 часа назад, Wu-Tang сказал:

мне правда под ультру.

меня в2 стабильностью не устраивает, пробовал - неинтересно.

На своей ультре я недавно сменил v1 на v2. После того, как ядром кинетиков стал заниматься маэстро Padavan со стабильностью все нормально. На первую Ultra ставьте неофициальную 2.08 или 2.09 и все будут хорошо. Или же разбирайтесь с Entware на v1 самостоятельно.

Share this post


Link to post
Share on other sites

В 25.02.2017 в 07:59, zyxmon сказал:

На своей ультре я недавно сменил v1 на v2. После того, как ядром кинетиков стал заниматься маэстро Padavan со стабильностью все нормально. На первую Ultra ставьте неофициальную 2.08 или 2.09 и все будут хорошо. Или же разбирайтесь с Entware на v1 самостоятельно.

так у вас первая ультра?

я читал, что якобы на первую ультру не писались неофф в2 тк там железо уже старое.

а что если многие перешли на в2, то теперь по в1 ничего спрашивать нельзя?

Share this post


Link to post
Share on other sites

5 минут назад, Wu-Tang сказал:

я читал, что якобы на первую ультру не писались неофф в2 тк там железо уже старое.

На первую ультру давно уже была 2.08 и сейчас 2.09 , работает как часы - ставьте не задумываясь .

Share this post


Link to post
Share on other sites

12 минуты назад, Wu-Tang сказал:

а что если многие перешли на в2, то теперь по в1 ничего спрашивать нельзя?

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

Share this post


Link to post
Share on other sites

On 25.02.2017 at 6:31 AM, Wu-Tang said:

хорошо, а где можно спросить?

мне как раз и надо поставить на в1,11 от 28,11,2015 от mcmcc плюс уже стоит entware-ng 

мне правда под ультру.

меня в2 стабильностью не устраивает, пробовал - неинтересно.

Прошу прощения что вовремя не отвечал. Entware v1 давно не поддерживается. Рабочий ресурс с готовыми пакетами знаю. Повторюсь — работа не стабильна! В новой прошивке 2.08С много что есть вкусного. Начиная с web torrent нормальный и DLNA корректный,  русскую кирилицу понимает. Заканчивая VPN tunel, можно на один интерфейс поднимать множество разных подключений, firewall, маршруты и т.д. Для бывалого пользователя это мечта а не прошивка. Давно работаю с linux по этому знаю что говорю. Согласно характеристикам Ultra для оптимальной работы OPKG надо swap 1024Mb. Рекомендую ставить debian-stable. Open-wrt древний век. За linux будущее:)

Edited by condor

Share this post


Link to post
Share on other sites

Установил пакет ext-ui-lighttpd-7, все работает отлично. После включении "Дополнительной защиты администратора" и перезагрузки lighttpd в логе появляется ошибки:

2017-06-26 22:28:58: (server.c.1828) server stopped by UID = 0 PID = 10279 
2017-06-26 22:29:02: (log.c.217) server started 
2017-06-26 22:29:02: (server.c.1295) WARNING: unknown config-key: auth.backend (ignored) 
2017-06-26 22:29:02: (server.c.1295) WARNING: unknown config-key: auth.require (ignored)

Пароль при входе в графический интерфейс не запрашивается. Все работает как при выключенной защите.

Знатоки, подскажите как это поправить.

Share this post


Link to post
Share on other sites

Проверьте, чтобы в файле /opt/etc/lighttpd/lighttpd.conf были строчки

server.modules = (
    "mod_access",
    "mod_accesslog",
    "mod_auth",
    "mod_cgi",
    "mod_fastcgi",
    "mod_rewrite",
    "mod_redirect"
)

Share this post


Link to post
Share on other sites

Доброго времени суток!

Подскажите, пожалуйста, на вкладке System Health and Information в разделе Hardware перестали отображаться устройства. Только серая надпись None Found.

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

Share this post


Link to post
Share on other sites

3 минуты назад, TheBB сказал:

проверить наличие файлов в /opt/share/www/addons/info : 1) для PCI - pci.ids ; для USB - usb.ids

проверил. Файлы имеются. Единственное отличие, это то, что у меня путь к папке /opt/share/www/extweb/addons/info

Понимаю что надо где то в конфигурации изменить путь, но не нахожу где именно

Edited by Lordmaster

Share this post


Link to post
Share on other sites

гы-ы-ы, "приключения" будут и с защитой (пути править надо).

по *.ids - править в /opt/share/www/../addons/info/lib/class.OS_Linux.php (строки 684, 689)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...