Just a couple of notes on fusesmb.
I've found that out of the box it didn't find any of my shares. I created a file:
~/config/settings/fusesmb/fusesmb.cache where the contents of each line are:
<workgroup> is the workgroup name,
<server> the server name and
<share> the name of the shared folder on the server. e.g. I have a line that reads
If you want to do this from virtual box, use a NAT network card and set up port forwarding for ports 139 and 445.
Finally: jua says this is a nasty hack and I should raise an issue for it so it can get fixed. But I have to go now...
EDIT: removed download and .config file stuff as per humdinger/Julian's comment.
EDIT2: issue raised: https://github.com/orangejua/fusesmb-haiku/issues