Sometimes it can be challenging to use some old Hardware. In my case I found an old Buffalo LinkStation NAS (LS-WTGL) from around 2008. Connecting from an up-to-date openSUSE System surprisingly failed with the Error Message “Unable to initialize messaging context. protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED”.
But what’s the issue? I was able to connect to my QNAP TS-253A NAS without problems. So i played around with different parameters of the smbclient cli tool, no success.
After a while the Hint in a Ask Fedora! Thread from eeijlar put me into the right Direction. The workaround, also mentioned in Red Hat Bug 1768117, solved the issue and i was able to mount my SMB Shares from the old Buffalo NAS.
eeijlarUpdate /etc/samba/smb.conf with:
client min protocol = NT1
For security reasons, the SMB1 / NT1 protocol is disabled by default in Samba 4.11 and higher. But some old NAS only support these outdated protocol. I highly suggest that you only enable it temporary and migrate your files.