WindowsのエクスプローラのネットワークにSAMBA起動のPCが表示されない

 結論から、いうと、UBUNTUのインストーラーが、ホスト名を、

<基本ユーザー名>−<マザーボードの名前>

 などと、長く決めてしまうことです。

SAMBAのnmbdのログにはTruncatingと表示されるが

 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さんのパソコン


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-10-23 (金) 22:49:54