Перейти к содержанию
Форум русской поддержки продукции Synology

Рекомендованные сообщения

Инструкция для сборки:

(Установка bootstrap на NAS!!!)

 

ipkg update
ipkg install e2fslibs-dev svn make gcc
cd /volume1/@appstore/
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
cd xupnpd/src/
make

 

Правим xupnpd.lua

cfg.ssdp_interface='eth0' (сетевой интерфейс в сторону точки доступа или провайдера если кабель
от него подключён непосредственно к ПК. Обычно eth0, проверить ifconfig)
cfg.daemon=true
cfg.debug=0
cfg.mcast_interface='eth0' (сетевой интерфейс в сторону точки доступа или внутренней сети если
кабель от провайдера подключён непосредственно к ПК. Обычно eth0, проверить ifconfig)
cfg.feeds_update_interval=1800
cfg.uuid=nil
cfg.pid_file='./'..cfg.log_ident..'.pid'

 

Все замечательно запустилось. Кинул плейлист БатонТВ, немного потанцевав с бубном вокруг настроек m3u (хотел чтобы на Дуне работало).

Все фунциклирует. Делал больше из интереса, но вдруг кому понадобится.

За данный вариант установки, благодарим товарища mowgli.

 

Пример скрипта автозапуска /volume1/@optware/etc/init.d/S70xupnpd.sh

#!/bin/sh
start() { 
        /volume1/@appstore/xupnpd/src/xupnpd
    } 
     
stop () { 
        killall xupnpd 
    }

case "$1" in
    start)
    start
;;
    stop)
    stop
;;
esac
exit 0

 

Не забываем дать сктрипу права на запуск:

chmod +x /volume1/@optware/etc/init.d/S70xupnpd.sh

 

P.S. Возможно ошибаюсь, надо еще потестить, но показалось, что меньше затыков на ХД каналах было, СД вообще без проблем.

Возможно просто так совпало.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 60
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

 

Да. Не нашел. Спасибо за подсказку. Ну теперь, если кому-то понадобится.... точно найдет. Попробую переставить по этому варианту.

Ссылка на сообщение
Поделиться на другие сайты

Очень кстати увидел эту тему!

Как раз озадачился установкой xupnpd на свой DS409 с целью просмотра IPTV на PS3. Даже создал тему на англозычном форуме, но пока ответа там нет.

Т.к. в линуксе полный чайник, могу только выполнять пошаговые инструкции.) Таким путем установил уже MC, Transmission, но с xupnpd по вашему примеру возникли проблемы.

Пишет:

-ash: sudo: not found

В чем проблема?

Ссылка на сообщение
Поделиться на другие сайты
Очень кстати увидел эту тему!

Как раз озадачился установкой xupnpd на свой DS409 с целью просмотра IPTV на PS3. Даже создал тему на англозычном форуме, но пока ответа там нет.

Т.к. в линуксе полный чайник, могу только выполнять пошаговые инструкции.) Таким путем установил уже MC, Transmission, но с xupnpd по вашему примеру возникли проблемы.

Пишет:

-ash: sudo: not found

В чем проблема?

 

Этот вариант для вас будет актуальнее.

cd /volume1/@appstore/
ipkg install e2fslibs-dev так как не хватало uuid.h
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
cd xupnpd/src/
make

переписал все что надо в /volume/@appstore/xupnpd 

понастраивал xupnpd.lua:
cfg.ssdp_interface='eth0' 
cfg.ssdp_loop=0 
cfg.daemon=true 
cfg.debug=0 
cfg.mcast_interface='eth0'
cfg.feeds_update_interval=1800

Ссылка на сообщение
Поделиться на другие сайты
Дошел до этой строчки

svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd

и опять же выдало

-ash: svn: not found

 

Поправил основной пост. Теперь вся информация по установке тут.

Ссылка на сообщение
Поделиться на другие сайты
Поправил основной пост. Теперь вся информация по установке тут.

Спасибо! Установилось теперь нормально, исправления внёс, но... как его запускать теперь?

По команде xupnpd снова пишет -ash: xupnpd: not found

Ссылка на сообщение
Поделиться на другие сайты
Спасибо! Установилось теперь нормально, исправления внёс, но... как его запускать теперь?

По команде xupnpd снова пишет -ash: xupnpd: not found

 

/volume1/@appstore/xupnpd/src/xupnpd

 

или создаем в /volume1/@optware/etc/init.d/ скрипт запуска S70xupnpd.sh например такой

#!/bin/sh
start() { 
        /volume1/@appstore/xupnpd/src/xupnpd
    } 
     
stop () { 
        killall xupnpd 
    }

case "$1" in
    start)
    start
;;
    stop)
    stop
;;
esac
exit 0

Ссылка на сообщение
Поделиться на другие сайты

papka_

Всё-равно не запускается, выдает то же сообщение. И по адресу http://<ип-сервера>:4044 ничего нет. Видимо, я ранее накосячил... Пытался по этому мануалу (http://lockyixbt.blogspot.com/2011/12/iptv-playstation-3.html) поставить xupnpd на NAS вместо роутера. Не удалось, конечно. Но теперь у меня их 2. Второй - в /opt/xupnpd/. Могут они конфликтовать? И как удалить ненужный?

Ссылка на сообщение
Поделиться на другие сайты
papka_

Всё-равно не запускается, выдает то же сообщение. И по адресу http://<ип-сервера>:4044 ничего нет. Видимо, я ранее накосячил... Пытался по этому мануалу (http://lockyixbt.blogspot.com/2011/12/iptv-playstation-3.html) поставить xupnpd на NAS вместо роутера. Не удалось, конечно. Но теперь у меня их 2. Второй - в /opt/xupnpd/. Могут они конфликтовать? И как удалить ненужный?

 

Ну если совсем по-простому - удали все нафиг (обе предыдущие установки) и установи все с самого начала по инструкции с 1-го поста. Все устанавливается и работает.

Установка по указанной ссылке не получится. Удалить можно командой "rm -r /opt/xupnpd".

 

P.S. Ну если совсем никак - могу пробовать через телнет установить. Стучись в личку - что-нибудь придумаем.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

после команды "make" появляется ошибка, подскажите куда посмотреть.

http://s51.radikal.ru/i134/1209/78/89a6f21d2893.jpg

Ссылка на сообщение
Поделиться на другие сайты

переустановил IPKG, при выполнении команды "ipkg install e2fslibs-dev svn make gcc" такой листинг:

потом делаю "make", и то же самое что и постом выше.

 

NAS> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.
NAS> ipkg upgrade
Nothing to be done
Successfully terminated.
NAS> ipkg install e2fslibs-dev svn make gcc
Installing e2fslibs-dev (1.40.3-5) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/e2fslibs-dev_1.40.3-5_i686.ipk
Installing e2fslibs (1.40.3-5) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/e2fslibs_1.40.3-5_i686.ipk
Installing svn (1.7.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/svn_1.7.6-1_i686.ipk
package apr-util suggests installing sqlite
package apr-util suggests installing openldap-libs
Installing neon (0.29.3-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/neon_0.29.3-1_i686.ipk
Installing openssl (0.9.8v-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/openssl_0.9.8v-2_i686.ipk
Installing zlib (1.2.5-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/zlib_1.2.5-1_i686.ipk
Installing libxml2 (2.7.8-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/libxml2_2.7.8-1_i686.ipk
Installing apr (1.4.6-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/apr_1.4.6-1_i686.ipk
Installing apr-util (1.4.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/apr-util_1.4.1-1_i686.ipk
Installing expat (2.0.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/expat_2.0.1-1_i686.ipk
Installing gdbm (1.8.3-4) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/gdbm_1.8.3-4_i686.ipk
Installing libdb (4.2.52-3) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/libdb_4.2.52-3_i686.ipk
Installing cyrus-sasl-libs (2.1.23-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/cyrus-sasl-libs_2.1.23-2_i686.ipk
Installing psmisc (22.17-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/psmisc_22.17-1_i686.ipk
Installing ncurses (5.7-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/ncurses_5.7-1_i686.ipk
Installing file (5.09-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/file_5.09-1_i686.ipk
Installing sqlite (3.7.13-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/sqlite_3.7.13-1_i686.ipk
Installing readline (6.1-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/readline_6.1-2_i686.ipk
Installing openldap-libs (2.3.43-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/openldap-libs_2.3.43-2_i686.ipk
Installing make (3.82-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/make_3.82-1_i686.ipk
Installing gcc (4.2.1-5) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/gcc_4.2.1-5_i686.ipk
Installing binutils (2.19.1-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/binutils_2.19.1-1_i686.ipk
Installing libc-dev (2.3.6-5) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/libc-dev_2.3.6-5_i686.ipk
Configuring apr
Configuring apr-util
Configuring binutils
update-alternatives: Linking //opt/bin/strings to /opt/bin/binutils-strings
Configuring cyrus-sasl-libs
Configuring e2fslibs
Configuring e2fslibs-dev
Configuring expat
Configuring file
Configuring gdbm
Configuring libdb
Configuring libxml2
Configuring make
Configuring ncurses
update-alternatives: Linking //opt/bin/clear to /opt/bin/ncurses-clear
Configuring neon
Configuring openldap-libs
Configuring openssl
Configuring psmisc
update-alternatives: Linking //opt/bin/killall to /opt/bin/psmisc-killall
update-alternatives: Linking //opt/bin/pidof to /opt/bin/psmisc-killall
Configuring readline
Configuring sqlite
Configuring svn
Configuring zlib
An error ocurred, return value: 8.
Collected errors:
Package libc-dev wants to install file /opt/include/et/com_err.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/bitops.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/ext2_ext_attr.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/ext2_fs.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/ext2_io.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/ext2fs.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/ext3_extents.h
        But that file is already provided by package e2fslibs-dev
Package libc-dev wants to install file /opt/include/ext2fs/tdb.h
        But that file is already provided by package e2fslibs-dev
NAS>

 

может ошибка в /etc/rc.local ?, у меня он так выглядит после переустановки IPKG

 

#!/bin/sh

# Optware setup
[ -x /etc/rc.optware ] && /etc/rc.optware start

exit 0

Ссылка на сообщение
Поделиться на другие сайты

наконец-то решил проблему:

 

удалил вручную файлы, которые указаны в ошибке:

/opt/include/et/com_err.h
/opt/include/ext2fs/bitops.h
/opt/include/ext2fs/ext2_ext_attr.h
/opt/include/ext2fs/ext2_fs.h
/opt/include/ext2fs/ext2_io.h
/opt/include/ext2fs/ext2fs.h
/opt/include/ext2fs/ext3_extents.h
/opt/include/ext2fs/tdb.h

потом опять выполнил команду:

ipkg install gcc

все поставилось без ошибок.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

создал файл по пути /volume1/@optware/etc/init.d/S70xupnpd.sh

в него поместил код автозапуска с 1го поста, перезагружаю NAS, xupnpd автоматом не стартует.

что-то еще надо сделать?

Ссылка на сообщение
Поделиться на другие сайты
а должен стартовать ?

в 1м посте написано что этот код - скрипт автозапуска, я подумал что имеется ввиду автозапуск после перезагрузки NASa, или я ошибаюсь?

Ссылка на сообщение
Поделиться на другие сайты
он руками у вас работает ? если нет то автостарта не будет.

да работает, после перезагрузки NASa вручную ввожу /volume1/@appstore/xupnpd/src/xupnpd, сервер запускается.

Ссылка на сообщение
Поделиться на другие сайты
а причем тут демон когда обсуждаем скрипт?

Может мы не понимаем друг друга?

 

Мне необходимо чтобы xupnpd запускался автоматически после перезагрузки NASa.

Как я понял, для выполнения этой задачи необходимо создать скрипт автозапуска и поместить его в /volume1/@optware/etc/init.d/

Под виндой я создал *.txt файл, скопировал в него код скрипта из 1го поста, потом переименовал его в S70xupnpd.sh и закинул по вышеуказанному пути.

После перезагрузки NASa xupnpd автоматом не стартует, приходится запускать его вручную.

Что я делаю не так?

Ссылка на сообщение
Поделиться на другие сайты

Скорее всего ты его не сделал исполняемым. Простое создание ничего не даст.

Запусти команду

chmod +x /volume1/@optware/etc/init.d/S70xupnpd.sh

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

Запусти команду

chmod +x /volume1/@optware/etc/init.d/S70xupnpd.sh

 

Однозначно!

Добавил в описание, на будущее.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...