NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
dtarin
Nov 29, 2020Luminary
OSX machines constantly disconnect from ReadyNAS
I have several OSX machines in my network and every single one of them has issues losing connection to the ReadyNas while in use. Someone will be browsing the drive via SMB and then suddenly the con...
dtarin
Dec 02, 2020Luminary
I haven't heard any complaints about the server from people who's machines who now have put drives to sleep option as off. It may have done the trick.
I'll continue monitoring but that little change seems promising.
schumaku
Dec 02, 2020Guru - Experienced User
dtarin wrote:I haven't heard any complaints about the server from people who's machines who now have put drives to sleep option as off. It may have done the trick.
Good news, thank you for the update.
Unfortunatley, Apple does after decades not get a reliable proprietary SMB client implementation on thier proprietary OS to the field. Leaving SAMBA towards thier proprietary protocol implementation wasn't helping much (as expected) - except for adding even more non-transparent things to the user base. Almost every update does lead to new tiny issues and oddities - and this happened the second time in the year 2020 already now.
dtarin wrote:I'll continue monitoring but that little change seems promising.
Let me come back to the idea of manually tweaking the ReadyNAS (or any other SAMBA based NAS) protocol requirements.
Leaving AFP alone, MacOS does only offer cifs and smb. Using
smb://server/public
does lead to
smbutil statshares -m /Volumes/public/
...
SMB_NEGOTIATE SMBV_NEG_SMB1_ENABLED
SMB_NEGOTIATE SMBV_NEG_SMB2_ENABLED
SMB_NEGOTIATE SMBV_NEG_SMB3_ENABLED
SMB_VERSION SMB_3.02
So this is the highest common protocol version negotiated between Apple's SMB client and the NAS. Using
cifs://server/public
does lead to
smbutil statshares -m /Volumes/public/
...
SMB_NEGOTIATE SMBV_NEG_SMB1_ONLY
SMB_VERSION SMB_1
So SMB 1.0, the legacy "CIFS" version.
What makes sense on a NAS - permitting there are no legacy clients on a network (!!!) is to put the minimum version to v2 or v3.0 so no old protocol weaknesses can be abused by sniffing the traffic, or denying using unsigned or whatever feature.
What does not make much sense is to limit the highest v3 protocol version. Unless there are specific issues where an SMB client can't deal with the highest SMB version available on the server, leave it up to the NAS to offer the best possible protocol version. One day any SMB protocol or client OS maker does decide that say 3.02 isn't good enough, so you have to take admin actions again.
Leave the highest available to the SMB protocol version negotiation between the SMB client (Windows can, MacOS can, ...) and the NAS.
Related Content
- Feb 05, 2019Retired_Member
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!