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
- Maximum SMB Protocol: SMB3
- Minimum SMB Protocol: SMB2
DSM > Control Panel > File Services > SMB > Advanced Settings > Others
- Uncheck “Enable NTLMv1 Authentication”
If you’re sharing from your computer’s drive, you’ll need to do some digging:
Windows 10/11
- How to check your SMB version on Windows: https://www.thewindowsclub.com/check-smb-version-windows
- How to enable SMB 2/3 in Windows 10/11: https://www.thewindowsclub.com/how-to-enable-or-disable-smbv2-in-windows-10
- How to disable SMB 1 in Windows 10/11: https://www.thewindowsclub.com/disable-smb1-windows
macOS
- 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.
- If you’re connected to a Share and want to know which version macOS is using, run this in Terminal:
smbutil statshares -a
- How to Force an SMB2 Connection via nsmb.conf: https://discussions.apple.com/thread/255234671?sortBy=best
Hopefully this will help someone <3
--Brian