Hey all,
after the update to 8.1.1 I got Samba problems as well. I read the announcement at least three times to understand how the LibreELEC Samba configuration works and also googled a lot, but I still can't figure it out.
I run LibreELEC 8.1.1 on a Rpi3, minimum Samba version is set to 2, maximum to 3. I can access the Samba shares from Windows 10, however I can't access them from Linux (KDE neon user edition, based on Ubuntu 16.04). When trying to browse my shares with Dolphin (version 17.08.1), I only get an error that the connection timed out, so I tried it with smbclient.
When running smbclient (version 4.3.11-Ubuntu), I get the following output:
smbclient -L 192.168.5.200
WARNING: The "syslog" option is deprecated
Enter user's password:
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
However, when I set the maximum client protocol Version, I get a proper response:
smbclient -m smb3 -L 192.168.5.200
WARNING: The "syslog" option is deprecated
Enter user's password:
Sharename Type Comment
--------- ---- -------
Update Disk
Videos Disk
Music Disk
TV Shows Disk
Recordings Disk
Downloads Disk
Pictures Disk
Emulators Disk
Configfiles Disk
Userdata Disk
Screenshots Disk
Logfiles Disk
Backup Disk
Picons Disk
OMV Disk
IPC$ IPC IPC Service (LibreELEC)
Server Comment
--------- -------
Workgroup Master
--------- -------
Display More
This works both with setting the maximum client protocol version to "smb2" and "smb3". kio-smb
I found a thread on LinuxQuestions.org, where the solution was to explicitly set the server protocol version to SMB3. I tried to set that in /storage/.config/samba.conf, which seemed to have no effect.
I noticed that in /etc/samba/smb.conf no protocol options are set, so where is this done? Is it possible to set the server protocol version explicitly without the min/max settings?
Regards
Zapp!