OSX側の設定を何も変えていないのに、XPで繋がった環境からVistaでは繋がらんわけですよ。 で、調べてみたら下のような罠。
From this site, I found that when entering the username on Vista, you have to do it in the format of IPADDRESSusername. So, if the server's IP is 192.168.1.1 and the username is bob, then you enter 192.168.1.1bob as the username on Vista. And then enter your password like you normally would.
From: Riding It Out: Vista and Leopard's Windows Filesharing
一体誰が『192.168.0.10hogehoge』なんかでログインしようと思う? せめて『hogehoge@192.168.0.10』でしょう。
というわけで、Vistaのこの仕様はすこぶる微妙だと思った。 つーか、XPでできたことをできなくするなと小一時間説教したい。