Если телевизор не видит DNLA-сервер, например Plex

Суть проблемы заключается в том, что телевизор умеющий воспроизводить видео с DNLA-серверов, нормально видит сервера работающие из под Windows и не хочет видить сервер Plex Media Server, работающий из под Linux.
Решается проблема весьма просто.

Причина проблемы в том, что «вендовые» сервера работают на порту 65535, а вот Plex Media Server под Linux работает на порту 32400.
Соответственно, для того чтобы телевизор увидел мой Plex Media Server, я даже не стал заморачиваться с изменением порта в настройках, а просто сделал прероутинг с 65535 порта на 32400, т.е. на обоих портах у меня стал открываться один и тот же сервер.

Я это сделал с помощью надстройки CSF, но можно и напрямую через iptables-nat:

iptables -t nat -A PREROUTING -p tcp -m tcp -d 123.456.654.321 --dport 65535 -j DNAT --to-destination 123.456.654.321:32400
iptables-save > /etc/sysconfig/iptables

Где вместо 123.456.654.321 необходимо указать ваш локальный IP в локальной сети.

Ну или просто поменять порт в настройках Plex’a.

Опубликовано 12 марта 2014 - информация могла устареть.

Ответить