Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - fluxc

#1
19.7 Legacy Series / Re: [Solved] Sonos on VLANS - PIMD
January 04, 2020, 10:56:41 AM
I also configured my opnsense box for multicast streaming over VLANs some days ago. The goal was to make a DLNA server (minidlna) in one VLAN discoverable and available to clients in a different VLAN.

At first I tried using igmp-proxy. The problem is that it ignores site-local multicasting and therefore does not forward those packets upstream (see https://github.com/pali/igmpproxy/blob/d755b5b6327982434b87d631e089099dfd9a2ab4/src/igmp.c#L124).

After installing pimd it worked without having to configure anything. I tried to build the package myself but due to limited time ended up installing it from https://pkg.hardenedbsd.org/HardenedBSD/pkg/FreeBSD:11:amd64/All/pimd-2.3.2.txz.

Things to note:


  • pimd can be started with all interfaces disabled by default ("pimd -N")
  • interfaces can be enabled selectively by modifying /usr/local/etc/pimd.conf (I only enabled the VLAN interfaces I want to be able to participate in multicasting)

It would be great if pimd would be made available as an official plugin since igmp-proxy seems not to be working for inter-VLAN service discovery (SSDP / DLNA etc.).