結論から、いうと、UBUNTUのインストーラーが、ホスト名を、
<基本ユーザー名>−<マザーボードの名前>
などと、長く決めてしまうことです。
NETBIOSのコンピュータ名の文字列は15文字までです。
そのため、
/var/log/samba/log.nmbd
を見ると、
register_name: NetBIOS name MIFJPN-G41M-COMBO is too long. Truncating to MIFJPN-G41M-COM [2014/08/09 00:28:28, 0] nmbd/nmbd.c:66(terminate)
名前が長いのでTruncating(縮める)と表示されますが、実際には、Windows側からは、
> net view
をしても、表示されません。
そこで、ホスト名を短くすればよいのです。仮に、ルータがDHCPをしており、ホスト名を短くhogeとするには、
/etc/hostnameをedit(1行だけ)
hoge
/etc/hostsの2行め、
127.0.1.1 hoge
に変更し、再起動します。
Windows側から、
> net view
をして表示を確認できます。
MIFさんのパソコン