Que portas de firewall devem estar abertas para um cliente DLNA em execução no Ubuntu?

1

Quais portas de firewall precisam estar abertas para um cliente DLNA em execução no Ubuntu?

Eu descobri que as regras restritivas de entrada são um show stopper para o serviço de descoberta de DLNA em uma máquina cliente executando o Ubuntu. Quais portas devem estar abertas para o serviço de descoberta DLNA do cliente? Eu estou usando o plugin Grilo para ambos Totem e Rhythmbox.

EDIT: Com DLNAautoAddports.sh seguindo o Rhythmbox e o script de início do Totem está funcionando:

#!/bin/bash
a=0
for i in 'seq 1 15';
do

    sudo ./DLNAAutoAddPorts.sh;sleep 0.1
    if [ "$a" = "0" ]; then
        rhythmbox&        
        a=1
    fi      

    echo $i
done 

Contens de DLNAAutoAddPorts.sh é aqui .

    
por kukulo 03.06.2017 / 12:26

2 respostas

2

Eu uso servidores DLNA diferentes, por exemplo, bubbleupnp, minidlna & amp; rygel no entanto todos eles sofrem o mesmo problema.

Então eu escrevi um programa que cuida disso. Você pode achar útil, eu testei com o Rhythmbox, mas não o totem, se você gosta de dar uma chance, deixe-me saber se funcionou para você.

Ele basicamente monitora seus programas de DLNA e abre as portas que eles exigem sujeitas a algumas limitações apropriadas.

O script pode ser baixado aqui

Atualização: carreguei o Rhythmbox e habilitei o pacote Grilo e posso acessar outros servidores DLNA na LAN sem problemas. O script DLNAAutoAddPorts.sh cuida da abertura das portas necessárias.

    
por PartialVolume 28.08.2017 / 02:16
1

Use o comando: Sudo lsof -i -n -P | more Este comando lista o Nome do aplicativo , PID , Usuário , versão do IP, ID do dispositivo e o nó com nome da porta . Mostra TCP e UDP .

  • Para ver apenas conexões TCP , use: %código%
  • Para ver apenas as conexões UDP , use: sudo lsof -i -n -P | grep TCP | more
  • Se você não tiver o comando disponível, use este comando para instalar o lsof : %código%
por Avishek Saha 11.06.2017 / 18:30