web-dev-qa-db-fra.com

Quels ports de pare-feu doivent être ouverts pour un client DLNA s'exécutant sur Ubuntu?

Quels ports de pare-feu doivent être ouverts pour un client DLNA s'exécutant sur Ubuntu?

J'ai constaté que les règles restrictives entrantes constituaient un obstacle pour le service de découverte DLNA sur une machine cliente exécutant Ubuntu. Quels ports doivent être ouverts pour le service de découverte client DLNA? J'utilise le plugin Grilo pour Totem et Rhythmbox.

EDIT: Avec DLNAautoAddports.sh les scripts de démarrage suivants de Rhythmbox et Totem fonctionnent:

#!/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 

Le contenu de DLNAAutoAddPorts.sh est ici .

1
kukulo

J'utilise différents serveurs DLNA, à savoir bubbleupnp, minidlna & rygel, mais ils souffrent tous du même problème.

J'ai donc écrit un programme qui prend soin de lui. Vous le trouverez peut-être utile, j'ai déjà testé avec Rhythmbox mais pas avec totem, si vous voulez essayer, dites-moi si cela a fonctionné pour vous.

Fondamentalement, il surveille vos programmes DLNA et ouvre les ports dont ils ont besoin sous réserve de quelques limitations appropriées.

Le script peut être téléchargé ici

Mise à jour: j'ai chargé Rhythmbox et activé le package Grilo et je peux accéder sans problème à d'autres serveurs DLNA du réseau local. Le script DLNAAutoAddPorts.sh se charge d’ouvrir les ports requis.

2
PartialVolume

Utilisez la commande: Sudo lsof -i -n -P | more Cette commande répertorie les Nom de l'application, PID, tilisateur, version IP, Device ID et le nœud avec nom de port. Il montre à la fois TCP et UDP.

  • Pour afficher uniquement les connexions TCP, utilisez: Sudo lsof -i -n -P | grep TCP | more
  • Pour afficher uniquement les connexions UDP, utilisez: Sudo lsof -i -n -P | grep UDP | more
  • Si vous n'avez pas la commande disponible, utilisez cette commande pour installer lsof: Sudo apt-get install lsof
1
Avishek Saha