I am trying to make DLNA/UPnP (SSDP) from a Synology DS220+ NAS on VLAN 50 available to clients on VLAN 1 (Native) and VLAN 30 (for Multimedia devices, e.g. LG TV).
I am using Route10, AP6 Pro and S8 switches in the path. The NAS is attached to two ports (LACP) on S8 switch below Route10. Android device on VLAN 1 connects over WiFi on “native”-WiFi . LG TV connects over “IoT”-WiFi on VLAN 30 or alternatively wired via another S8 switch.
Currently, the NAS sends SSDP multicast packets (239.255.255.250:1900, TTL=4), and everything works fine when a client joins VLAN 50 directly (e.g., via Wi-Fi SSID mapped to VLAN 50). I use VLC on the Android device on VLAN 1, and it sees the DLNA share instantly when connecting to VLAN 50.
However, clients on other VLANs don’t see the DLNA server. I’ve confirmed:
- SSDP packets are leaving the NAS (seen via tcpdump on br-lan50).
- TTL is >1 (TTL=4).
- IGMP snooping is disabled on Route10 and involved VLANs.
- IGMP Proxy is disabled on WiFi SSID.
- No firewall rules are dropping the traffic. Drop all rule disabled temporarily.
- Multicast forwarding seems disabled (mc_forwarding=0 on interfaces).
- Tried adding Port forward (DNAT) rules to try to route UDP traffic on 239.255.255.250:1900 from VLAN 1 and 30, respectively, to the NAS in VLAN 50. However, this did not seem to make a difference.
Is there any way to set this up currently, to allow SSDP multicast to reach other VLANs in the Alta Labs environment? Can this be done via GUI or CLI? What am I missing.
Edit: This is a follow up on my earlier topic from early 2025, where DLNA did not work, but all of a sudden did. Somewhere along the way, some breaking change appeared in any of the firmwares, or I have possibly messed up things.