Страница 1 из 2

eltex nte-rg-1402f-w: установка xupnpd для трансляции IPTV

Добавлено: 12 мар 2012 19:28
erd
Здравствуйте.
Пож-та дайте инструкцию по установке xupnpd (http://xupnpd.org) на данный роутер для трансляции IPTV в локальную сеть по протоколу DLNA.

Добавлено: 16 мар 2012 15:09
churin
Добрый день.
На NTE-RG нет системы управления пакетами, поэтому все придется делать вручную:
1. собираем/скачиваем программу под платформу armv6;
2. по telnet/ssh заходим на NTE-RG и выполняем команду mount / -o remount,rw;
3. заливаем программу на NTE-RG. Тут возможны 3 способа:
- серез USB-накопитель.
- по FTP.
- по каналу SSH.
Копировать надо в один из разделов, не являющимся ram-диском(ram-диски - /etc, /tmp, /mnt);
4. на NTE-RG выполняем команду mount / -o remount,ro;
5. создаем/редактируем /etc/extended.settings - в нем прописываем команду запуска программы.

Добавлено: 19 мар 2012 08:47
erd
Уважаемый churin! Спасибо за ответ!
churin писал(а):1. собираем/скачиваем программу под платформу armv6;

скажите пож-та: http://tsdemuxer.googlecode.com/files/xupnpd-rc7.tar.gz вот этот пакет программы xupnpd подойдет под данный роутер? если нет, то большая просьба - пожалуйста соберите xupnpd для данного роутера - вот ссылки на исходники со страницы программы
(Source code
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
Makefile for OpenWrt - http://zyxel-keenetic-packages.googleco ... ilt/xupnpd (thanks to Zyxmon))
т.к. самостоятельно к сожалению не хватит квалификации :D
churin писал(а):5. создаем/редактируем /etc/extended.settings - в нем прописываем команду запуска программы.

тоже большая просьба напишите как это сделать :D

Добавлено: 24 мар 2012 13:01
erd
churin писал(а):1. собираем/скачиваем программу под платформу armv6;
скопировал отсюда - http://forum.samygo.tv/download/file.php?id=957
churin писал(а):2. по telnet/ssh заходим на NTE-RG и выполняем команду mount / -o remount,rw;
сделал
churin писал(а):3. заливаем программу на NTE-RG. Тут возможны 3 способа:
- серез USB-накопитель.
- по FTP.
- по каналу SSH.
Копировать надо в один из разделов, не являющимся ram-диском(ram-диски - /etc, /tmp, /mnt);
залил через фтп прогой WinSCP - по умолчанию скинулось с раздел /tmp
churin писал(а):4. на NTE-RG выполняем команду mount / -o remount,ro
выполнил
churin писал(а):5. создаем/редактируем /etc/extended.settings - в нем прописываем команду запуска программы.
так как не знаю как это сделать - попытался сразу запустить xupnpd - результат OpenWRT говорит not found
ниже лог команд

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

1. root@OpenWrt:~# pwd
/tmp
2. root@OpenWrt:~# mount / -o remount,rw
3. root@OpenWrt:~# chmod +x /tmp/xupnpd-arm
4. root@OpenWrt:~# cp /tmp/xupnpd-arm /bin/xupnpd-arm
5. root@OpenWrt:~# mount / -o remount,ro
6. root@OpenWrt:~# ls /bin
add_vlans dd ipcalc.sh netstat sub
adduser deluser kill pidof sum
ash df ln ping sync
buci dmesg lock ping6 tar
busybox echo login ps touch
busybox2 egrep ls pwd true
cat false mkdir rm uci
chgrp fgrep mknod rmdir umount
chmod firstboot mktemp run_daemon.sh uname
chown grep mount sed vi
cp gunzip mv sh xupnpd-arm
date gzip netmsg sleep zcat
7. root@OpenWrt:~# /bin/xupnpd-arm
-ash: /bin/xupnpd-arm: not found
8. root@OpenWrt:~# cd ..
9. root@OpenWrt:/# pwd
/
10.root@OpenWrt:/# /bin/xupnpd-arm
-ash: /bin/xupnpd-arm: not found
11.root@OpenWrt:/# cd bin
12.root@OpenWrt:/bin# ls
add_vlans dd ipcalc.sh netstat sub
adduser deluser kill pidof sum
ash df ln ping sync
buci dmesg lock ping6 tar
busybox echo login ps touch
busybox2 egrep ls pwd true
cat false mkdir rm uci
chgrp fgrep mknod rmdir umount
chmod firstboot mktemp run_daemon.sh uname
chown grep mount sed vi
cp gunzip mv sh xupnpd-arm
date gzip netmsg sleep zcat
13.root@OpenWrt:/bin# xupnpd-arm
-ash: xupnpd-arm: not found
14.root@OpenWrt:/bin# /xupnpd-arm
-ash: /xupnpd-arm: not found


знакомый подсказал, что файлу программы xupnpd-arm надо поставить атрибут исполняемого командой chmod +x /tmp/xupnpd-arm
почему то железка не видит файл программы xupnpd-arm, хотя отображает его
подскажите, что не так

Добавлено: 26 мар 2012 09:24
churin
Подскажите, куда Вам отправить файл?

Добавлено: 26 мар 2012 12:35
erd
churin писал(а):Подскажите, куда Вам отправить файл?
Ответил в ЛС.
Спасибо за помощь! :D

Добавлено: 27 мар 2012 20:27
erd
churin писал(а):Подскажите, куда Вам отправить файл?
Все заработало!!!
Большое спасибо!

Добавлено: 31 мар 2012 12:58
Demige
А не могли бы вы собрать pptpd и необходимые модули?

Добавлено: 31 мар 2012 18:10
void
>А не могли бы вы собрать pptpd и необходимые модули?
На NTE-RG реализована аппаратная поддержка только PPTP Passthrough.
Можно запустить pptp-клиента и на самом роутере, но скорость будет удручающей(ориентировочно 5-10 мегабит).

Добавлено: 16 дек 2012 20:53
Belg
Здравствуйте.

Не могли бы помочь с установкой xupnpd на NTE-RG-1402G-W

Пытался воспользоваться инструкцией выше, но не могу понять как залить саму программу на роутер.

спасибо

Добавлено: 23 дек 2012 11:10
Divinorum
А minidlna почему ни кто не заинтересовался)))
у меня вышеизложенные пакеты запущены на Keenetic GIGA (он в сети после Eltex'а) было бы не плохо их перенести на Eltex (особенно Transmission,minidlna,и xupnpd )
Сам не настолько силен в Linux ,больше пользователь.
А какая пропускная способность у Eltex по USB ,если внешний хард прикрутить ??? ... появилась идея ... !!!

Добавлено: 20 янв 2013 20:00
soumrachnij
Здоавствуйте !
Скажите пожалуйста, как получить доступ root на eltex nte-rg-1402g-w с последней прошивкой ?

Добавлено: 25 мар 2013 19:31
dodoli
Спасибо за файл.
Все запустилось, но не работает. При обращении к адресу говорит что не найден.

Добавлено: 04 апр 2013 18:54
erd
dodoli писал(а):Спасибо за файл.
Все запустилось, но не работает. При обращении к адресу говорит что не найден.

краткая инструкция:
1. Нужны рутовские права.
2. Попросите админов скинуть вам откомпиленный ими бинарник с исходников или скачайте здесь (до 04.05.2013): http://rusfolder.com/35827116
3. Создайте какой-нибудь каталог в папке bin, скопируйте через фтп этот бинарник и файлы/папки из архива для mipsel and ar71xx routers ( http://tsdemuxer.googlecode.com/files/xupnpd-rc7.tar.gz ).
4. Настройка от разработчика xupnpd :
Anton Burdinuk писал:
"В xupnpd.lua надо поменять:
cfg.ssdp_interface='192.168.0.1'
cfg.ssdp_loop=0
cfg.udpxy_url='http://192.168.0.1:1234'

ssdp_interface - это сетевой интерфейс который торчит в локальную сеть и на нем поднимается сервер. По умолчанию это lo, т.е. 127.0.0.1, поэтому не отвечает. Вместо IP адреса лучше указать название, например br0, br-lan, eth0. Я не знаю как он выглядит на этой железке, посмотрите ifconfig'ом.

udpxy_url - это урл на котором доступен udpxy (т.к. оно должно открываться броузером).

Как заработает можно поменять это - будет запускаться, отвяжется от консоли:
cfg.daemon=true
cfg.embedded=true

Прежде чем смотреть IPTV можете для начала убедиться что программа работает правильно на YouTube или Vimeo, с ними меньше всего проблем.
И лучше для начала проверять на компьютере."
5. Все, запускайте.

Добавлено: 14 апр 2013 15:00
dodoli
Попробовал еще раз.
Пишет:
root@Home21:/bin/xup# start /bin/xup/xupnpd-arm
mount: mounting /proc on /proc failed
restore saved config
CRC0: Ok CRC1: Ok
Flag0: 1 Flag1: 0
uncompressed 29255 bytes from device 0
restore ret: 0
Conf restore
mount: cannot read /etc/fstab: No such file or directory
root@Home21:/bin/xup#
И кстати после запуска отваливается привычная web -форма, помогает жесткая перезагрузка.