Sonos IGMP proxy



  • I don't know if this is the right part of the forum, to place this thread.

    I want to move my Sonos devices over to a separate VLAN and access them using mobile phones that are in another VLAN. From what I've read (and that is a lot), these Sonos devices communicate through Multicast and this is normaly done on the same subnet. So to get it to another VLAN you need an IGMP proxy (that's what I read).

    My setup:
    The Sonos speakers are the downstream and the mobile devices the upstream. Also on both VLAN's in the advanced options the  "Allow IP options" should be checked (to allow packets with IP options to pass. Otherwise they are blocked by default This is usually only seen with multicast traffic).

    When I start the IGMP proxy I see lots of blocks like on [fe80::1885:465b:bf10:40b6]    [ff02::fb]:5353  by @7(1000000105) block drop in log inet6 all label "Default deny rule IPv6"

    I can't seems to figure what is blocking the above and apart from that, I still can't access my Sonos devices.

    I hope that someone can give me some help or insight on what I am doing wrong.



  • Those blocks are IPv6 mDNS traffic and I doubt they have anything to do with your Sonos. On top of that IGMP is not used with IPv6, instead "Multicast Listener Discovery" is used.

    https://en.wikipedia.org/wiki/IPv6_address#Multicast_addresses

    https://en.wikipedia.org/wiki/Multicast_Listener_Discovery



  • @kpa:

    Those blocks are IPv6 mDNS traffic and I doubt they have anything to do with your Sonos. On top of that IGMP is not used with IPv6, instead "Multicast Listener Discovery" is used.

    https://en.wikipedia.org/wiki/IPv6_address#Multicast_addresses

    https://en.wikipedia.org/wiki/Multicast_Listener_Discovery

    Thanks for your reply, if they are mDNS traffic then how can I trace the  source of them and I find it strange the moment I start the IGMP proxy they appear and the moment I stop IGMP proxy they are gone?



  • Did you ever get Sonos working on a different subnet as you had attempted?



  • I'd like to know too. Been trying to get it to work for awhile without success.



  • Help Qinn

    Will be great if you can share your exact setup - I still can’t get it to work. Screenshots will be even better. Happy holidays!

    ps and I suspect this will help a lot of people because can’t find a detailed step by step solution anywhere.



  • @vacquah Sorry to disappoint you, but I can't reproduce it. I got it working for a single iOS device, but can't seem to reproduce it for any other.

    I think that Sonos speakers and iOS devices won't connect across VLAN's, has something to do with the error message from the IGMP proxy in the logs, but it's rather vague as it doesn't reveal data.

    The IGMP message was local multicast. Ignoring. 
    

    I "think" the discovery (239.255.255.250 SSDP ) of the devices won't traverse over the IGMP proxy.

    For the one iOS device that works I see in the logs that this device is connecting (Unicast) to the Sonos Speakers on port 1400, why it has the IP addresses of the speaker is "for now" a riddle to me.

    I will work on it and report back if I find an answer.




Log in to reply