Respondendo a minha pergunta 1:
Para mim, foi um processo de duas etapas:
some-very-long-name@some-very-long-name:~$ nmblookup some-very-long-
192.168.29.168 some-very-long-<00>
some-very-long-name@some-very-long-name:~$ sudo mount -v //192.168.29.168/some-very-long-name /mnt/ralph12 -o username=some-very-long-name,password=somePassword
mount: //192.168.29.168/some-very-long-name mounted on /mnt/ralph12.
some-very-long-name@some-very-long-name:~$
Eu criei um nome de compartilhamento de rede smb chamado some-long-name. Note que nmblookup precisa ter o nome truncado em 15 caracteres.
Em seguida, use o endereço IP fornecido por nmblookup no comando mount.