MAKING SAMBA PLAY NICE WITH WINDOWS 10
Ever since upgrading to Windows 10, my Linux file server shares, in particular the SEAGATECENTRAL NAS I rebuilt, do not show up in Windows File Explorer (they do however show up in Windows 7 and on macOS). How inconvenient! I began to look into this when I constructed the Mark II NAS with the Jetson Nano, because my family would have trouble finding the network shares if this problem was not addressed adequately.
WHY IT DOESN'T WORK - WINDOWS NO LONGER SUPPORTS OLDER PROTOCOLS
So Microsoft (especially with certain builds of Windows 10 from around 2018 and up) deprecated support for older SMB/CIFS protocol features. I don't have the time or patience to learn about those network protocols. Also I didn't want to perform hacks on Windows to make it work, as these hacks have a habit of being reverted when Windows Update does system updates, so I did a bit of research and found out that a solution has been devised for this problem.
Steffen Christgau from Germany, wrote a daemon called wsdd, that provides the missing services. It is effectively a "bolt-on" for Samba that makes all the magic happen. The source code and packages can be found here.
The author makes it easy to install with certain, specific flavours of Linux, however the distribution that I use (Armbian) which is derived from Debian, does not have this program in the apt repositories by default. So I found this website which explains how to install it on a Debian (Ubuntu) distro and it works extremely well!
JUST ONE SMALL PROBLEM
Following the instructions on devanswe.rs to the letter is important, but a crucial step was missed which means the program does not run when started... Ooops! The following error occurs:
WHY IT DOESN'T WORK - WINDOWS NO LONGER SUPPORTS OLDER PROTOCOLS
So Microsoft (especially with certain builds of Windows 10 from around 2018 and up) deprecated support for older SMB/CIFS protocol features. I don't have the time or patience to learn about those network protocols. Also I didn't want to perform hacks on Windows to make it work, as these hacks have a habit of being reverted when Windows Update does system updates, so I did a bit of research and found out that a solution has been devised for this problem.
Steffen Christgau from Germany, wrote a daemon called wsdd, that provides the missing services. It is effectively a "bolt-on" for Samba that makes all the magic happen. The source code and packages can be found here.
The author makes it easy to install with certain, specific flavours of Linux, however the distribution that I use (Armbian) which is derived from Debian, does not have this program in the apt repositories by default. So I found this website which explains how to install it on a Debian (Ubuntu) distro and it works extremely well!
JUST ONE SMALL PROBLEM
Following the instructions on devanswe.rs to the letter is important, but a crucial step was missed which means the program does not run when started... Ooops! The following error occurs:
To address this problem it is necessary to copy additional files. To do so, the following commands can be executed from the "tmp" directory where the repository was unzipped:
Code Editor
After executing the three commands, attempt to start the daemon again and this time it will start normally and without error.
UPDATE
The same package was installed on the SeagateCentral and it now too, appears in Windows Explorer on Windows 10 and above