Skip to main content
Contributor I
May 14, 2017
Answered

Support for SMB v2 or v3

  • May 14, 2017
  • 108 replies
  • 23234 views
With all the recent reports and issues with the WannaCry ransomware I wanted to restrict use of SMB v1 on my home network. My NAS blocks this to the outside world but I wanted to secure things internally as well. I can configure the NAS to not support SMB v1 but this then prevents the Sonos controller app from seeing the share. When will Sonos support later versions of SMB? I had seen another thread on this somewhere and it sounded like it wasn't going anywhere. Is it possible to get an update on this please.
    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.
    Best answer by Phil.Coleman
    The problem is that as long as companies produce products that rely on old out of date software other companies have to continue to support them to remain relevant in the market, it's a vicious cycle.

    108 replies

    Lyricist I
    May 12, 2018
    There's absolutely no reason that a brand new, premium product should require the use of an ancient insecure version of SMB. If I wanted to tinker with a Raspberry Pi or buy a second NAS I wouldn't have bought what was supposedly a easy to use, premium product. With respect to your older Zone players, there's also absolutely no reason that Sonos couldn't do different firmware versions with updated features for different products. Put another way, keeping their currently shipping products current doesn't mean that your older investment should be affected at all. Add SMBv2 or SMBv3 support to the Play:1, Play:3, and Play:5 such that those products can take advantage of it. Leave the older stuff alone. Sonos shouldn't have to hold the new products hostage to the old, nor should an upgrade to the new impact you one way or the other.

    I stand by my position. This is broken. Sonos should fix it. Older products have nothing to do with it.
    May 12, 2018
    I'd love to have newer SMB but not at the cost of having to replace my older Sonos Zone Players because they don't have the hardware needed to support it.
    Do you have evidence that SMB2 and3 couldn't be made to work on old players, or is this merely supposition?
    Stanley_4
    Grand Maestro
    May 13, 2018
    Supposition, based on looking at the Linux version that Sonos is using versus the version that works with the newer SMB releases. I'm retired now and a bit rusty at that kind of thing so no guarantee on my guess.

    You can do the same research, all the source code is available from Sonos for their Linux version and the newer Linux kernels and
    SMB stuff are on-line about anywhere.

    If it was a simple thing Sonos would have had their Linux kernel maintainer do a bit of copy/paste and had SMB v3 working years ago.

    If Sonos is truly evil and nasty, just jerking us around for their amusement despite it hurting their sales numbers then my (researched) guess is wrong.
    May 14, 2018
    Supposition......
    Yes, I thought so... I hadn't seen anything official from Sonos...

    If Sonos is truly evil and nasty, just jerking us around for their amusement despite it hurting their sales numbers then my (researched) guess is wrong.
    I doubt evil and nasty, just focussed on the bottom line. We're led to believe that a very high proportion of Sonos users purely stream, rather than use local storage, so it's just a numbers game.
    Ryan S
    Retired Sonos Staff
    June 13, 2018
    Hi everyone, starting with today's update, Sonos 8.6, Windows computers will be able to set up shares to their local libraries to Sonos without using SMB file sharing. We aren't removing support for SMB at this time, and you will continue to need to use it for NAS drives, but Mac computer and Windows computers now both have the ability to share using our implementation of HTTP file sharing using the Sonos app. For more details, see the post here.
    Mark good posts by pressing the like button, and select the best answer on questions you've asked to help others find solutions.
    Enthusiast II
    June 13, 2018
    For those of us not using Windows to share our libraries, can we expect an update to HTTP or SMB 2/3 or are we locked in at smb1?
    airforceteacher
    Headliner I
    June 13, 2018
    Is this HTTP file sharing a Sonos proprietary protocol, or are you utilizing an open standard?
    Headliner I
    June 13, 2018
    Latest firmware release 8.6 deprecates smb1 in favor of http.

    https://en.community.sonos.com/announcements-228985/sonos-8-6-app-improvements-and-new-windows-library-sharing-6808278
    Local Superstar
    June 13, 2018
    Latest firmware release 8.6 deprecates smb1 in favor of http.

    https://en.community.sonos.com/announcements-228985/sonos-8-6-app-improvements-and-new-windows-library-sharing-6808278
    ...but only for PC's/MAC's. NAS's, as I understand it, still need to be on SMB1 so Sonos can access them.
    Ryan S
    Retired Sonos Staff
    June 13, 2018
    For those of us not using Windows to share our libraries, can we expect an update to HTTPS or SMB 2/3 or are we locked in at smb1?
    We're still looking into options for NAS drives but don't have any specific details I can share. The HTTP share is created by the Sonos app, which NAS drives don't and can't run. I'll make sure to let you all know if there's any news regarding NAS sharing away from SMB1 that I can let you in on in the future.
    Mark good posts by pressing the like button, and select the best answer on questions you've asked to help others find solutions.