I divide my network into subnets by purpose, with 10.100.1.x used for infra and 10.100.2.x used for media. Additionally, I have semi-untrusted devices on Media and so I have firewall rules preventing traffic between the two.
In Infra, I have a NAS. I would like to be able to access files on the NAS over DLNA from Media. For normal TCP traffic I would create a single, precise fw rule allowing access but I believe I need to handle multicast traffic so this won't work.
One possibility seems to be to figure out all the relevant routing and masquerading. Another would be to create a virtual NIC on the NAS and assign that to the Media subnet somehow. I'm not sure how I would do either of these. I only have one physical NIC on the NAS and adding another would be more hassle than I want.
What's my best option?