OK, acho que descobri.
Houve algumas lacunas no meu entendimento:
Configuração do Samba
- Percebi que os usuários do Samba exigem sua própria autenticação não são necessariamente os mesmos nomes de usuário / senhas do UNIX. Então criei conta com
smbpasswd
. - Confirmei que a configuração do Samba estava correta montando localmente na VM usando
smbmount
, por exemplo,smbmount //localhost/share /mnt/test -o user=testuser,pass=password
Configuração do Virtualbox
- Acabei com duas placas de rede na minha VM - eth0 é o adaptador NAT padrão, e a nova eth1 é somente host
- Na VM, dei a eth1 um endereço IP estático na mesma sub-rede que a rede somente host no menu VirtualBox File > Preferences > Network. A chave que faltava é que a VM precisa de um endereço IP DIFERENTE do que o adaptador somente host no lado do host. Portanto, o adaptador somente host no VirtualBox está em 192.168.100.1, o IP estático para o convidado do Ubuntu é 192.168.100.2 (por exemplo).
- Por fim, depois que isso foi configurado, pude ver o compartilhamento do Samba em
\192.168.100.2\share\