In file managers (Caja, Nautilus, PCManFM, Dolphin), under Network there is an entry for Windows Network but double-clicking this brings up an empty window with 0 items.
However, smbtree
does list the (Windows and linux) computer hosts online in the local network, their workgroups, and the directories and printers shared from them.
In a file manager, I can use the location address smb://[HOST_IP]/[SHARE_DIRECTORY]
and it works. However, smb://[HOST_IP]
without the directory gives an error:
Error: Failed to retrieve share list from server: Invalid argument. Please select another viewer and try again.
EDIT: There are many similar bugs reported relating to samba configuration (which may still be the issue here). However newer bug reports suggest it may have to do with samba and Microsoft deprecating old protocols (SMB1): https://dev.solus-project.com/T1223 It is claimed that this newer issue is present on samba versions after 4.6.10.
Note that the computer with this issue is running Fedora 28 and samba 4.8.3. Another computer on the same network which can successfully browse shares is on Ubuntu 16.04 and samba 4.3.11-Ubuntu.
EDIT: It is not working on Fedora 36 and samba 4.16.8. Even smbtree
no longer works, and prints the following message:
main: This is utility doesn't work if netbios name resolution is not configured. If you are using SMB2 or SMB3, network browsing uses WSD/LLMNR, which is not yet supported by Samba. SMB1 is disabled by default on the latest Windows versions for security reasons. It is still possible to access the Samba resources directly via \name or \ip.address.