Skip to main content

Moving from SMB1 to SMB 2/3: Synology NAS, Windows and macOS

  • 14 May 2024
  • 4 replies
  • 2511 views

Hey everyone,

I keep seeing a lot of Users with questions about the SMB Protocol issue. The reason Sonos can’t help is because none of that is within the sphere of their control. All of that setup and configuration is 100% in the User camp, something they should mention and have a better Support Article for then this: https://support.sonos.com/en-us/article/use-a-nas-drive-with-sonos

It can depend on many factors such as Operation System, Network Configuration, and if and how you share your content with the Sonos system. I hope my experiences help someone here.

Since I have a Synology NAS (DSM 7), I can help with that. I’ve been running these Settings at two different networks for the past 6 months+ with zero issues. The only thing I did when I was done with this change was to unmount my NAS from my computer as I had it mounted, the other was re-index my Library just to check those boxes as it were. The only thing I’ve noticed is indexing under SMB 2/3 is a bit slower. I did all of this share configuring using the Desktop App that you can locate here and pick either Windows or macOS: https://support.sonos.com/en-us/downloads

DSM > Control Panel > File Services > SMB > Advanced Settings > General

  1. Maximum SMB Protocol: SMB3
  2. Minimum SMB Protocol: SMB2

DSM > Control Panel > File Services > SMB > Advanced Settings > Others

  1. Uncheck “Enable NTLMv1 Authentication”

If you’re sharing from your computer’s drive, you’ll need to do some digging:

Windows 10/11

  1. How to check your SMB version on Windows: https://www.thewindowsclub.com/check-smb-version-windows
  2. How to enable SMB 2/3 in Windows 10/11: https://www.thewindowsclub.com/how-to-enable-or-disable-smbv2-in-windows-10
  3. How to disable SMB 1 in Windows 10/11: https://www.thewindowsclub.com/disable-smb1-windows

macOS

  1. In my macOS experience, I’ve never had to change the SMB of a share. If you’re sharing something already, I expect macOS to do either 2 or 3. I also did NOT have to do any of this for my NAS, but I have had to do it for other environments.
  2.  If you’re connected to a Share and want to know which version macOS is using, run this in Terminal:
    smbutil statshares -a
  3. How to Force an SMB2 Connection via nsmb.conf: https://discussions.apple.com/thread/255234671?sortBy=best

Hopefully this will help someone <3

--Brian

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.

4 replies

I’ve got a Synology DS923+ and have been trying for years on this and my previous RackStation to get Sonos to communicate via either SMB2 or 3.

Every time I turn NTLMv1 off and set the minimum SMB to 2, the Synology logs say “failed to connect via [SMB] due to [SMB1 not permitted].

I’ve turned all of the Sonos kit off at the wall, left it for a while and restarted it. Trying to update a music library or re-add the music folder fails.

As soon as I revert to SMB1, it works without an issue.

 

Edit: One simple change fixed it. I had been using a Domain/LDAP user to access the share. With SMB1 and NTLM1, this worked. Apparently with SMB2 and SMB3, Sonos wasn’t happy connecting.

Reverting to a local user on the Synology for accessing the share allowed the Sonos to catalogue my music and work.

How many years of sitting on SMB1 because of that simple solution? 😁

Have either of you had any issue with the Music library on the new new Sonos app? I have the same Synology setup as y’all

I'm afraid I haven't “upgraded” to the new app because it removes a whole pile of functionality, not least the ability to search your local music library or trigger a reindex. 

Thanks @CronoCX.  I’ve bookmarked this to link in other threads.  You have a done a great service!