Good news is getting KLV started with SAMBA file sharing is pretty straight forward as most pieces of SAMBA are already builtin.
The nmbd server daemon understands and replies to NetBIOS name service requests such as those produced by SMB/CIFS in Windows-based systems. The smbd server daemon provides file sharing and printing services to Windows clients. The initials of smbd stand for Server Message Block Daemon. Both the smbd and nmbd daemons must be running for SAMBA to work correctly.
Starting KLV-Airedale as a SAMBA server while KLV is running:
With octoXBPS install the samba package
then in a terminal:
Code: Select all
ln -s /etc/sv/smbd /etc/runit/runsvdir/default/smbd
ln -s /etc/sv/nmbd /etc/runit/runsvdir/default/nmbd
Also on a running KLV one can use Rox and create a symlink from /etc/sv/smbd
to /var/service/smbd
then the same with /etc/sv/nmbd
.
The SAMBA server will start automatically at boot.
Then on KLV in a terminal to set the samba password for user root :
Code: Select all
smbpasswd -a root
Tested then using F96-CE_3-TEST, I found the SAMBA shares using the pnethood
utility which identified the shares on KLV-Airedale-rc14 correctly and connected successfully :