Тема: xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent
Как мне написал автор pshare (соседняя тема) Антон Бурдынюк
pshare больше не поддерживаю. На телеках не работает.
Вместо него теперь xupnpd. UPnP реализован в большем объеме, есть встроенный HTTP прокси для добавления дополнительных DLNA заголов в поток которые нужны телевизорам.
Сейчас народ активно тестирует, телеки показывают.
Поэтому настоятельно рекомендую обратить внимание на xupnpd и не заморачиваться с pshare.
Поэтому и собран xupnpd.
Страница проекта http://xupnpd.org/
На русском - http://clark15b.livejournal.com/179943.html
Ссылки на обсуждение (на русском)
http://clark15b.livejournal.com/117362.html
http://ru-playstation.livejournal.com/168039.html
Версия выложена в репозитарий, ставим с помощью "opkg install xupnpd".
Скрипт запуска K27xupnpd (для автозапуска переименовываем). В скрипт добавлены правила iptables (ниже) с этим продолжаем разбираться. Т.к. у меня сейчас udpxy не на кинеткие и кинетик в режиме точки доступа - я в этом не помогу.
Настройки (xupnpd.lua) в директории /media/DISK_A1/system/usr/share/xupnpd
При работе совместно с udpxy скорее всего (как и для pshare) нужно разрешить сетевой обмен "внутри кинетика"
iptables -I INPUT -i lo -j ACCEPT
Просьба это проверить.
По сравнению с xupnpd.lua из svn сделаны следующие изменения
интерфейc установлен br0
отключен multicast loop (нам он и не нужен).
включен режим демона (для тестирования имеет смысл отключить, но может сразу все работает?)
pid файл создается в папке /media/DISK_A1/system/var
По сравнению с аналогичным конфигом из архива на странице проекта - не включен режим embeded (после отладки лучше включить).
Режим embeded в версии из репозитария уже включен.
Исходники минимально пропатчены (для размещения файлов по умолчанию в /media/DISK_A1/system/usr/share/xupnpd).
Разбираемся, отписываемся.
Бинарник по крайней мере запускается, web интерфейс работает. При отключении режима демона логи выдает.