J'ai un serveur DLNA (minidlna) sur un sous-réseau (192.168.1.0/24) et un rendu DLNA sur un autre sous-réseau (192.168.2.0/24). J'ai utilisé avec succès smcroute pour acheminer les paquets SSDP multidiffusion vers et depuis chaque sous-réseau. Ainsi, mon rendu DLNA découvre parfaitement le serveur DLNA. Toutefois, le rendu ne peut pas voir le contenu hébergé sur le serveur DLNA. Le serveur semble fonctionner correctement, les rendus sur 192.168.1.0/24 peuvent être utilisés comme prévu. Je pensais que la diffusion UDP était impliquée, mais tcpdump -i eth1 -vv dst 192.168.1.255
et tcpdump -i wlan0 -vv dst 192.168.2.255
sur le routeur, ne montre aucun paquet de diffusion (sauf ceux de Syncthing), et le seul trafic multidiffusion que je puisse voir est celui de SSDP, qui semble fonctionner correctement. Je peux très bien accéder à la page "Statut MiniDLNA" à partir du sous-réseau 192.168.2.0/24. Qu'est-ce que je rate?
S'il vous plaît, ne suggérez pas de relier les deux interfaces, je sais que je peux le faire, mais je ne le souhaite pas pour des raisons de qualité de service. De plus, je sais que je peux utiliser un pont de couche 2 VPN, et le ferai si je me trouve dans une impasse, mais préférerais si possible une magie du routage / proxy.
la source