Sonos Speakers not working on Meraki MR

EdgeFarming
Here to help

Sonos Speakers not working on Meraki MR

Hi, 

 

We had a simple network using the WiFi from our ISP's modem. Sonos speakers were connected using this SSID and everything was working great. 

 

Sonos speakers have a functionality that sync and plays simultaneously in all the spearkers using multicast.

 

When the network was changed to a Meraki MR APs that functionality was lost. 

 

Does anybody know a fix to this?

 

Thanks

 

 

9 Replies 9
Purroy
Meraki Employee
Meraki Employee

Hello,


Make sure that your SSID is set to bridge mode (External DHCP assigned), it does not have Layer 2 isolation and that the outbound rules are allowing local lan traffic on the Firewall & Traffic shapping menu.

 

Regards!

EdgeFarming
Here to help

Hi Purroy,

 

That's exactly how it's configured. Here the screenshots:

 

EdgeFarming_0-1743177338732.png

EdgeFarming_3-1743177512025.png

 

EdgeFarming_1-1743177416609.pngEdgeFarming_2-1743177429958.png

Best Regards

PhilipDAth
Kind of a big deal
Kind of a big deal

On top of @Purroy 's answer, the next most common issue I encounter is clients having "Deny Local LAN" enabled.  Make sure that is turned off.

https://documentation.meraki.com/MR/Firewall_and_Traffic_Shaping/'Deny_Local_LAN'_settings_in_Cisco_...

 

alemabrahao
Kind of a big deal
Kind of a big deal

Is your SSD's DHCP configuration in Bridge mode or NAT mode?

What about the SSID firewall configuration, is it allowing or denying access to the local LAN?

 

https://documentation.meraki.com/MR/Firewall_and_Traffic_Shaping/'Deny_Local_LAN'_settings_in_Cisco_...

 

Since the client isolation function of NAT mode prevents wireless devices on the SSID from communicating with other wireless devices, NAT mode is not recommended for use with wireless peer-to-peer devices like a wireless printer or Google Chromecast.

 

https://documentation.meraki.com/MR/Client_Addressing_and_Bridging/NAT_Mode_with_Meraki_DHCP

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
EdgeFarming
Here to help

Hi Alemabrahao,

 

Everything is configured that way .Here the screenshots:

 

EdgeFarming_4-1743177574564.png

 

EdgeFarming_5-1743177574846.png

 

 

EdgeFarming_6-1743177573857.png

 

EdgeFarming_7-1743177574568.png

 

Best Regards

alemabrahao
Kind of a big deal
Kind of a big deal

What about Bonjour?

 

https://documentation.meraki.com/MR/Client_Addressing_and_Bridging/Bonjour_Forwarding

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
AlexL1
Meraki Employee
Meraki Employee

Hi  EdgeFarming,

 

Please, find these useful Meraki Community posts:

 

Some additional Sonos posts:

https://en.community.sonos.com/speakers-229128/troubleshooting-sonos-on-wifi-6856334/index4.html

 

If you need any further assistance, please let us know.

If you found this post helpful, please give it kudos.
If my answer solved your problem, click "accept as solution" so that others can benefit from it.
EdgeFarming
Here to help

Hi Alex. 

 

I have tried all this solutions before but it si still not working, we have four speakers but they never get sync, dont know the reason why. I have heard that sonos uses some kind of multicast but I ahve also checked and multicast is allowed. What else could I do?

 

Thanks

sillejo
Conversationalist

I have an MX60, an MS220-8p and an MR56 with an MR33 as a repeater

for Sonos I have a Play 3 and x2 Play 1s - all are wireless using the S2 app and code.

 

I couldn't get all three to play the same stream at the same time. All of them independently would play music and 2 of them would play music but when I add the 3rd, it fails.

 

DHCP is the MX

LAN and Wireless devices set to act as one network
Bonjour FWD is ON
no L3 roaming
External DHCP Assigned - Bridged Mode

 

I spent 3 hours on the phone with Sonos support.

 

Findings:  If I hard wire any one of the 3 devices, then the problem goes away - all devices play the same music as a group.
If I put them all on the wireless then the last device added to the group will not play the stream.  And sometimes the stream cuts out from the 2nd device added as well.  This behavior seems random.

 

After 2 levels of escalation and 3 hours, Sonos came back and said they have a running issue with Meraki wireless and it seems to have something to do with Mandatory DHCP being set as well as WPN being on. 

I do not have WPN running so I tried turning off Mandatory DHCP, that did not work.  But it got me thinking about IP adressing so I set all my Sonos to static IPs.  That shifted the problem a bit

Now with Mandatory DHCP off - I can stream to all devices from my local NAS with no issue.
HOWEVER - Apple Music is still flaky.  Sometimes I get an error that the Play 1s can't reach apple music, sometimes all three will play no problem, sometimes if all are in one group, only the Play 3 will stream music from Apple Music while the Play 1s will not play anything even though the app is showing that they are playing music and I can control the Pause/Play from the Play 1s and I can push the volume buttons and the app will show the level on those go up and down even though no music is coming out the speakers.

I don't have a working system, I have an unpredictable system , within certain boundaries.

What I do know is that Mandatory DHCP breaks the streaming to a group but by itself it did not fully solve the issue.  Static IPs on the Sonos stabalized it a bit but the streams from Apple Music and Spotify still are not fully reliable.  And at this point, Sonos support is not much help.  They wanted me to open a case with Meraki to grab packet captures.  Which they said as if it was an alien concept that they had the words to convey but didn't really know what it meant.

Get notified when there are additional replies to this discussion.