5 votes

Comment puis-je connecter des appareils DLNA via NAT ?

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 :

Network Topology (Image)

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.

1voto

ogrisel Points 13211

Qu'en est-il de la configuration d'un VPN pour passer par tout cela ?

Bien sûr, ce n'est qu'une mauvaise solution pour résoudre votre problème, mais je sais qu'OpenVPN, par exemple, est assez bon pour passer à travers le NAT et tout le reste.

Il existe un client OpenVPN assez facile à utiliser sur Android. Ensuite, vous devrez configurer un serveur OpenVPN sur le même hôte que le Serviio.

En théorie, avec un VPN bien configuré (recherchez TAP plutôt que TUN pour OpenVPN), vous pourriez simuler que votre téléphone se trouve sur le même segment Ethernet que le Serviio. De cette manière, même les diffusions devraient atteindre le téléphone.

PS : Malheureusement, je ne peux pas voir l'image dans votre message (filtré au travail ?). Cette réponse peut donc être inexacte puisque je ne peux pas voir la topologie de votre réseau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X