December 20th, 2014

hand100

О решении проблемы с пропаданием DLNA сервера Plex из эфира на nas4free

Установка медиасервера Plex в jail всем хороша, но есть проблема с DLNA. Сегодня я, наконец, поставил Plex в chroot. И на реальном железе это проблему решило. DLNA сервер виден и не пропадает. Испытывал на XBMC (iOS, Android) и на Dune. В принципе, если вам Plex как DLNA сервер без надобности - ставьте по желанию в клетку. Установка в jail полностью аналогична установке в chroot.

В чём проблема-то?
DLNA сервер для поставленного в jail Plex виден несколько минут после старта, потом пропадает.

В чём причина?
FreeBSD jail по определению ограничивает то, что можно делать внутри. Не залезая в дебри - та сетевая активность, которая нужна для уверенного обнаружения DLNA сервера, обрезается.

А если постараться?
Расследование показало, что ядро системы надо компилировать и собирать с опцией VIMAGE. Что до версии nas4free на 10.2 и версии TheBrig до alkatraz былот невозможно. Теперь - возможно, но настройка непростая и я, честно сказать, не пытался, раз уж всё в chroot работает.
Про

Ставим и настраиваем Plex в chroot на nas4free

За прошедшее время версия Plex для FreeBSD в целом избавилась от детских болезней и ставится из пакета (package) нормально. Плюс к тому с pkgng управление пакетами улучшилось. Ставим и настраиваем plex в chroot (в jail ставится аналогично).

Collapse )