Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 467
  • Зарегистрирован

  • Посещение

  • Победитель дней

    53

Весь контент TheBB

  1. !!! Внимание !!! OpenWrt, а следом за ним Entware удалили Asterisk 1.8 из реп. Oстается только Asterisk 11
  2. Можно, примеры использования: torrentmonitor, tt-rss, ext-ui, etc...
  3. Установка, настройка подопытные: Keenetic DSL + Samsung SCX-4200 series, Windows7, Ubuntu*, Android Проверить поддержку сканера/МФУ на странице проекта Обновить список пакетов, и установить пакеты, следующими командами opkg update opkg install sane-backends xinetd Создать файл /opt/etc/xinetd.d/saned со следующим содержимым service saned { type = UNLISTED socket_type = stream server = /opt/sbin/saned protocol = tcp port = 6566 user = root group = root wait = no } Отредактировать 4 файла /opt/etc/sane.d/dll.conf - оставить поддержку своего сканера/МФУ (лишние строки закомментировать или удалить) /opt/etc/sane.d/net.conf - прописать адрес интернет-центра /opt/etc/sane.d/saned.conf - прописать адрес(а) сети /opt/etc/cups/cups-files.conf - исправить либо закомментировать строку (можно и не делать, в сислоге сами увидите) Т.к. доступа на запись в /etc/services нет, a sane запускается через xinetd, файл /opt/etc/init.d/S01sane-backends можно удалить за ненадобностью (а можно и оставить, на память) Перезагрузить Keenetic или запустить сервисы вручную Настройка клиентов Для примера будут рассмотрены: Windows + XSane & SaneTwain. Скачать и распаковать в корень системного диска XSane. В файл C:\sane\etc\sane.d\net.conf вписать адрес интернет-центра Запустить файл C:\sane\bin\xsane.exe , нажать батон "Scan" (1) и получить результат (2) Скачать и распаковать куда-нибудь SaneTwain. Запустить ScanImage и проверить/изменить настройки Получить результат Ubuntu + XSane Image & "простое сканирование" Вписать в файл /etc/sane.d/net.conf адрес интерент-центра. Все, можно запускать программы и сканировать Android + SANEDroid Установить приложение на планшет и запустить. Зайти в настройки (Preferences) -> SANE_NET_HOSTS вписать адрес Keenetic`a
  4. Mediatomb
  5. Прочитайте и решите сами, нужно вам или нет.
  6. NTFS? несколько постов вниз
  7. в примере: /opt/share/www/phpinfo.php со следующим содержанием <?php phpinfo(); ?> смотрите лог /opt/var/log/nginx/error.log
  8. opkg install php5-mod-iconv не хватает php-mod-* (надо уточнить у автора ТМ зависимости, т.к. здесь написано только про сервер, php c pdo и curl, БД)
  9. вопросы по работе ТМ можете задать здесь. именно ваш вопрос
  10. файл config.php.example переименовали в config.php? раскомментировали строки (# - удалили) и исправили (поменяли) данные в нем?
  11. Вас направили не сюда, а в соседнюю тему на том же форуме (ссылка выше). Набирайте crontab -е и правьте задания cron`a, как нужно вам...
  12. opkg list snmp* поддержка будет минимальна
  13. "неправильный путь" : заменить в конфиге сервера пользователя с nobody на root (проблемы NTFS не решает, но дает возможность запустить)
  14. Попробуйте сменить NTFS на другую файловую систему, напр., ext2 или ext3 upd: на вопросы "зачем и почему?" драйвер tuxera и здесь
  15. Исправим, как подскажите, что и как настраивали, какую систему пакетов используете...
  16. файл с указанным именем надо создать по указанному пути, вставить приложенный код и сделать файл исполняемым
  17. torrentmonitor nginx Устанавливаем минимальный набор пакетов (чтоб запустить) Сервер для Entware-Keenetic/Entware-3x opkg install nginx MySQL(MariaDB) PHP7 Общий список пакетов для обеих систем opkg install php7-cli php7-fastcgi php7-mod-curl php7-mod-iconv \ php7-mod-json php7-mod-mbstring php7-mod-pdo php7-mod-pdo-mysql \ php7-mod-session php7-mod-simplexml php7-mod-xml php7-mod-zip Правим nginx.conf примерно до следующего вида: Также правим fastcgi_params (добавим пару строк) Создаем скрипт запуска S79php-fcgi #!/bin/sh export PHP_FCGI_CHILDREN='' ENABLED=yes PROCS=php-fcgi ARGS="-b /opt/var/run/php-fcgi.sock &" PREARGS="" DESC=$PROCS PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func И делаем его исполняемым chmod +x /opt/etc/init.d/S79php-fcgi Редактируем php.ini Проверяем корректность конфига nginx, если ошибок нет, то видим следующее nginx -t nginx: the configuration file /opt/etc/nginx/nginx.conf syntax is ok nginx: configuration file /opt/etc/nginx/nginx.conf test is successful Если есть ошибки, то сообщит с указанием строки Создаем каталог для файлов сервера и файл, с выводом информации о РНР mkdir /opt/share/www echo "<?php phpinfo(); ?>" >> /opt/share/www/phpinfo.php Стартуем сервисы /opt/etc/init.d/S79php-fcgi start /opt/etc/init.d/S80nginx start Идем по ip.add.re.ss:88/phpinfo.php и смотрим на вывод (если ничего нет - проверяем, что сделали не так) Cкачать и распаковать архив с torrentmonitor`ом любым удобным способом (в примере ниже - будет использоваться путь: /opt/share/www/tm) Ставим "Машку" opkg install mariadb-server mariadb-client-extra Создаём базу данных (БД) mysql_install_db Запускаем сервис /opt/etc/init.d/S70mariadbd start Задаем пароль для доступа к БД (в примере ниже - Passw0rd) mysqladmin -u root password "Passw0rd" Подключаемся к БД с созданным паролем mysql -u root -p Создаем БД для Torrentmonitor create database tm; Меняем БД для работы с ней \u tm Импортируем таблицы source /opt/share/www/tm/db_schema/mysql.sql Выход из MariaDB \q Перезапустим сервис, чтоб подхватилась созданная БД /opt/etc/init.d/S70mariadbd restart Переименовываем файл /opt/share/www/tm/config.php.example в config.php и редактируем: ... #Для MySQL: Config::write('db.host', 'localhost'); Config::write('db.type', 'mysql'); Config::write('db.charset', 'utf8'); Config::write('db.port', '3306'); Config::write('db.basename', 'tm'); # имя БД Config::write('db.user', 'root'); # имя пользователя для доступа к БД Config::write('db.password', 'Passw0rd'); # пароль к БД #Для PostgreSQL:... Переходим в браузере на ip.add.re.ss:88/tm , появится страница входа (пароль на вход - torrentmonitor). SQLite PHP7 ставим пакеты: opkg install php7-cli php7-fastcgi php7-mod-curl php7-mod-iconv \ php7-mod-json php7-mod-mbstring php7-mod-pdo php7-mod-pdo-sqlite \ php7-mod-session php7-mod-simplexml php7-mod-xml php7-mod-zip создаём скрипт запуска php `mcedit /opt/etc/init.d/S79php-fcgi` и делаем его исполняемым `chmod +x /opt/etc/init.d/S79php-fcgi` #!/bin/sh export PHP_FCGI_CHILDREN='' ENABLED=yes PROCS=php-fcgi ARGS="-b /opt/var/run/php-fcgi.sock &" PREARGS="" DESC=$PROCS PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func правим конфиг nginx `mcedit /opt/etc/nginx/nginx.conf`: и `mcedit /opt/etc/nginx/fastcgi_params` и для php - `mcedit /opt/etc/php.ini` если в конфиг nginx вносили свои изменения, проверяем синтаксис на корректность `nginx -t` (для копи-пасты - не надо, проверено ) если не создан, создаём каталог для файлов сервера `mkdir /opt/share/www` "пара штрихов к портрету" `echo "<?php phpinfo(); ?>" >> /opt/share/www/phpinfo.php` и `ln -s /opt/share/nginx/html/ /opt/share/www/html` стартуем сервисы `/opt/etc/init.d/S79php-fcgi start` и `/opt/etc/init.d/S80nginx start` идём на адрес:88/html/ и смотрим приветственную страницу nginx, по адресу:88/phpinfo.php - сводную информацию о php (если нет - снова перечитываем и проходим все шаги ещё раз ) Качаем архив `wget http://korphome.ru/torrent_monitor/tm-latest.zip` , ставим пакет `opkg install unzip` и распаковываем `unzip tm-latest.zip -x -d /opt/share/www/` не нравиться имя папки? меняем (напр., tm) `mv /opt/share/www/TorrentMonitor-master/ /opt/share/www/tm` и переходим в неё `cd /opt/share/www/tm/` Готовим конфиг `cp config.php.example config.php` `mcedit config.php` ставим пакет `opkg install sqlite3-cli` и импортируем таблицы БД `cat db_schema/sqlite.sql | sqlite3 /opt/var/torrentmonitor.sqlite`, до кучи - задаём права доступа `chmod 666 /opt/var/torrentmonitor.sqlite` Всё! Можно отправляться по известному адресу и настраивать на работу... Не забываем добавить в cron задание */30 * * * * php-cli /opt/share/www/tm/engine.php >> /opt/var/log/torrent_monitor_error.log 2>&1
  18. tt-rss nginx Переходим в браузере на ip.add.re.ss:88/tt-rss/install , появится страница настройки доступа к БД. выбираем - MySQL и вписываем: Username: root - имя пользователя для работы с БД Password: Passw0rd - пароль доступа к БД Database name: ttrss - имя БД для Tiny Tiny RSS Host name: localhost Port: 3306 Если всё хорошо, то вы увидите следующее: Нажимаем кнопку «Test configuration». Нажимаем кнопку «Initialize database». Инсталлятор сгенерирует файл config.php и положит на сервер. Для сохранения конфигурации нажимаем кнопку «Save configuration» Внизу находится ссылка с текстом «loading tt-rss now» Нажимаем и... Ругается что нельзя запускать от рута Редактируем /opt/share/www/tt-rss/include/sanity_check.php. Ищем строку if (function_exists('posix_getuid') && posix_getuid() == 0 { и меняем 0 на -1 см. пост ниже Обновляем страничку в браузере вводим логин admin, пароль password Для обновления фидов добавляем в cron задание, напр., запрос новостей каждые 30 мин. */30 * * * * /opt/bin/php-cgi /opt/share/www/tt-rss/update.php --feeds --quiet
  19. Внимание! Если у Вас прошивка 2.07 или новее, рекомендуем установить Entware. Установка полностью аналогична описанной ниже. Краткая инструкция по установке Entware тут - https://forum.keenetic.net/topic/4299-entware/ При содействии и помощи компании ZyXEL (с 2017 г. - Keenetic) и разработчиков Entware создан новый проект Entware-Keenetic для Keenetic`ов с прошивкой NDMSv2* В отличии от стандартной версии Entware-ng - при сборке используется ядро кинетика, что улучшает совместимость бинарников с прошивкой. Некоторые пакеты из стандартного Entware могли не работать или работать криво (напр., nginx) Все бинарники находятся в одной репе, раньше использовался стандартный репозиторий Entware и дополнительный репозиторий для Кинетиков. !!! Бинарная совместимость репозиториев не проверялась, систему нужно поставить с нуля !!! (относится к Entware-ng) Внимание! Официальная техническая поддержка компанией ZyXEL (с 2017 г. - Keenetic) не оказывает консультации по настройке и установке внешних пакетов. Поддержка интернет-центров с установленными пакетами осуществляется только на этом форуме или на forums.zyxmon.org. Актуальную версию инструкции и её обсуждение можно найти здесь. Ниже перечислен минимальный набор действий для использования Entware-Keenetic. Требования: - (ZyXEL) Keenetic с USB-портом. Любой c NDMSv2*, кроме моделей 4GII/III. - Прошивка с компонентом OPKG. - USB носитель с разделом ext2/ext3 и заданной меткой (метка произвольная, любая, в примере ниже метка keendev-dsl). прим. 1 установка на носитель с ФС NTFS возможна, но корректная работа - не гарантирована, на ваш страх и риск прим. 2 не возможна установка на носитель с ФС ext4 для устройств с прошивкой 2.07 и новее прим. 3 для устройств с прошивкой 2.07 и новее (см. выше) - рекомендуется использовать Entware или Debian stable Инструкция по установке: 1. Подключите USB-носитель к кинетику; 2. Зайдите на носитель по ftp или cifs; 3. Cоздайте на разделе с заданной меткой USB-носителя папку install; 4. Скопируйте в папку install архив: - для Keenetic DSL, LTE, VOX с NDMS v2.05 - mips; - для Keenetic II, Giga II, Ultra с NDMS v2.06 - mipsel; 5. Зайдите в веб-интерфейс кинетика и на странице «Приложения > OPKG» поставьте галку «Включить». Затем выберите из списка нужный USB-носитель, в поле "Сценарий initrc:" вписать /opt/etc/init.d/rc.unslung и нажать кнопку «Применить». прим. количество вкладок, их порядок и названия зависят от: устройства, версии прошивки и установленных компонентов Если все сделали правильно, то в системном журнале через некоторое время появится строчка "...Установка Entware-Keenetic завершена!" Пример сообщений системного журнала Всё! Можно зайти на кинетик по ssh, логин root, пароль zyxel. Пароль 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
  20. да куда уж проще? у меня работает на DSL (Entwere-ng) и GIGA II (Keenopt(fwv2.05(AAFS.8)C2)).
  21. ... Keenetic, на нем же и запускаются, после можно отключаться от сессии, работа будет продолжена в фоне (пример практического применения в free4NAS). поступайте по аналогии...
  22. ну-у-у, как-то так... на 16 ~ # uname -a Linux KDSL 2.6.22.15 #1 SMP Fri Mar 4 17:35:52 UTC 2016 mips GNU/Linux ~ # cat /proc/version Linux version 2.6.22.15 (developers@ndmsystems.com) (gcc version 4.3.4 (embtoolkit-00083-g38691cf) ) #1 SMP Fri Mar 4 17:35:52 UTC 2016 на 8 (за-то работает Entware-ng...) ~ # uname -a Linux KDSL 2.6.36 #1 SMP Thu Dec 31 11:37:01 UTC 2015 mips GNU/Linux ~ # cat /proc/version Linux version 2.6.36 (developers@ndmsystems.com) (gcc version 4.8.4 20140522 (prerelease) (embtoolkit-00067-gda0f8e6) ) #1 SMP Thu Dec 31 11:37:01 UTC 2015 ну, а пока, жедем-с утверждения ядра и тулчейна от команды...
  23. тогда осмелюсь предложить miniDLNA для keenopt на пробу
  24. в поле поиска введите имя пакета - MPD или люб. др., интересующего вас, тот же DNLA, напр.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.