Yes, it seems to be quite important to have the server entered as a host in the Internet prefs (or directly in the hosts file), with the correct hostname and IP address. SMBFS wants this, even if you use the IP address instead of the hostname in your command.
Best regards,
Niels