Isso é estranho ... normalmente o smbmount pode descobrir nomes por conta própria. No entanto, como isso não acontece, você pode usar nmblookup para descobrir quais métodos de resolução funcionam e, em seguida, usá-lo como parte de seu comando de montagem. Por exemplo, se você usa um servidor WINS:
$ nmblookup -R -U 172.16.1.3 Haruhi
querying Haruhi on 172.16.1.3
172.16.1.3 Haruhi<00>
você pode extraí-lo com um pequeno trabalho de shell:
$ nmblookup -R -U 172.16.1.3 Haruhi | grep 'Haruhi<00>' | cut -d' ' -f1
172.16.1.3
para que você possa juntar tudo:
smbmount //HP/D /media/hp/d/ -o ip='nmblookup -R -U 172.16.1.3 HP | grep 'HP<00>' | cut -d' ' -f1'
e, portanto, você não tem um IP listado.