Skip to main content
Enthusiast I
June 14, 2019

SMB2 (or SMB3) support must be supported NOW!

  • June 14, 2019
  • 281 replies
  • 30263 views
We are writing summer 2019 and still Sonos only supports SMB version 1 for the Music Library share.

This is not acceptable.

A file share running SMB1 is extremely vulnerable to all the variants of cryptolocker virus that exists today. File share servers (NAS, Windows, Apple OS) can only support one version of SMB - so you cannot from the same box have one file share (for Sonos) using SMB1 and the other file shares using SMB2 or SMB3. This way Sonos puts each and every file share at serious risc - just because they don’t update their file share protocol to comply with this century.

And for the record - the “solution” through PLEX is not a solution. Unstable at best.
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

281 replies

el rubio
February 22, 2020

@controlav when you state “Only the tiny percentage of NAS users”, do you have any figures to proof this?

salu2.eu
Lyricist III
February 22, 2020

Only the tiny percentage of NAS users would even notice.

 

I think you will find a lot of Sonos fans store their music on a NAS.

Whilst most of the planet is trying to cut down energy use, Sonos is suggesting that people leave a PC running just to serve some music occasionally ... that sucks.

controlav
Lead Maestro
February 22, 2020

Me? No, I have no hard data to support my claim, however:

  1. The amount of posts on the subject on this forum is small
  2. Sonos have told us that file-playback is a minority of users (~10%) and I conclude from the Universe that NAS users are a small minority of that minority (because who needs that hassle anyway).

Sonos obviously have actual % data from their analytics, and if NAS users were more than a fraction of the population then a better solution would have already been provided for them.

As many have speculated, we will likely know by May: if SMBv3 support shows up for Modern Sonos devices then we can conclude that NAS usage is important to Sonos. If there is no improvement in SMB support then we can conclude that it is not. Time will tell, and soon.

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
February 22, 2020

Me? No, I have no hard data to support my claim, however:

Sonos obviously have actual % data from their analytics...

For those people that leave it enabled….

Airgetlam
February 22, 2020

Sure, but data is data. If the sample size is large enough, then it should be representative of the entire population. There will always be those who prefer privacy over sharing their information, as is their right. 

Bruce
Stanley_4
Grand Maestro
February 22, 2020

It never occurred to me that any company would release a brand new product that only supports the obsolete SMB1 protocol!

 

Sonos could support SMB 2 or 3 but they would have to remove other functions from the Sonos system to do it. The upgrade would take a big chunk of memory and it is likely there are more users for the other stuff than for SMB.

Still the whole SMB v1 issue is a nothing-burger as you can add a SMB v1 gateway to any other Linux supported protocol for under $50 and a half hour’s time.

Trending Lyricist I
March 7, 2020

SONOS: Seems like adding docker support for unRAID, Synology, FreeNas, (et. al.) would solve the SMB problem for many NAS users since the music would be local to the docker controller.

Airgetlam
March 7, 2020

As has been previously explained, the consensus is that there isn’t the opportunity to do so in the current kernel being used across all players, due to memory restrictions in the oldest players. We will have to see after the modern/legacy split occurs what path Sonos chooses to make, with the knowledge that it may not be on day one of the split, but some number of updates later, depending on effort, QA testing, and beta testing. Or, frankly, if Sonos feels the urge. We just don’t know. 

Bruce
mgutt
Enthusiast II
April 25, 2020

 

SONOS: Seems like adding docker support for unRAID, Synology, FreeNas, (et. al.) would solve the SMB problem for many NAS users since the music would be local to the docker controller.

I setup a fresh Unraid server and its default enables NT1 in SMB, so Sonos works without problems. As SMB1 is only a security problem in Windows, this has no downside. Discussion:

https://forums.unraid.net/topic/57317-disable-smbv1-following-wannacrypt0r-attacks/

Really crap is that changing the smb server causes killing all playlists as they now link to an non existing server.

Lyricist I
April 26, 2020

You can still force samba to work with Sonos by editing the smb.conf file and adding

       client min protocol = NT1
       server min protocol = NT1
       ntlm auth = yes

to the global section of that file.