J'ai un PC Windows 7 qui utilise Serviio comme serveur DLNA. J'ai un Samsung I9100G qui utilise Skifta comme moteur de rendu DLNA (client). Topologie de mon réseau :
Pour l'instant, je peux me connecter et regarder mes vidéos sans problème si le téléphone est sur le routeur n°2. Le serveur est sur un réseau câblé avec le routeur #2. Le routeur n°1 est 192.168.1.1, le routeur n°2 est 192.168.2.1 (192.168.1.2) et le routeur n°3 est 192.168.3.1 (192.168.1.3). En d'autres termes, chaque routeur a son propre sous-réseau, en utilisant la NAT - leur port "modem" est connecté à un port "LAN" sur le modem/routeur 1.
Ce que je veux, c'est pouvoir me connecter au serveur DLNA si le moteur de rendu est connecté au routeur #1/#3 - #1 est sur le côté WAN de #2, tandis que #3 est encore plus éloigné. Je me contenterai toutefois que le n°1 fonctionne.
Normalement, je transfère simplement les ports appropriés et tout fonctionne bien. Cependant, DLNA utilise (apparemment) UPnP, que je ne connais pas. J'ai essayé d'activer UPnP sur le routeur n°2, mais cela ne semble rien changer. Il s'agit d'un Belkin F5D7230-4 6000 - des problèmes ont été signalés avec UPnP sur F5D7230-4 7000 . UPnP est déjà activé sur le routeur #1 - un Billion BiPAC 7700N.
J'ai également essayé le rendu/serveur/contrôleur DLNA intégré à mon téléphone, Samsung AllShare. Il peut voir le serveur sur le routeur n°2 et parcourir les fichiers, mais il n'arrive pas à les lire ou à les télécharger. Il ne peut pas non plus voir le serveur sur les deux autres réseaux.
J'utilise actuellement le mode "local" de Skifta/s. Le mode "distant" nécessite un compte, que je n'ai pas vraiment envie de créer si ce n'est pas nécessaire.
Est-il possible de faire ce que j'essaie de faire ? Si non, existe-t-il des solutions de rechange ? Si oui, comment faire ? Le problème vient-il de mon serveur ? Le moteur de rendu (client) ? Le(s) routeur(s) ? Ma méthode ? Je peux changer à peu près tout, sauf les routeurs.