====== SambaマシンがWindowsの「ネットワーク」に表示されない時の対処方法 ====== 折角設定したSambaマシンが、どう頑張ってもWindowsのネットワーク一覧に表示されない時がある。 そんな時はsmb.confのglobalセクションに次の2行を追加し、smbdを再起動すればおk。 local master = yes os level = 200 Windowsのフォルダ共有では、同一ネットワーク内でフォルダ共有が有効なマシンの**どれか**がマスターブラウザとなり、ホスト名とIPアドレスの広告を行っているそうだ。で、たまにこの情報が壊れたまま広告し続ける事があるらしく、そうするとマシンが一覧に出ないという事態に陥る。どのマシンがマスターとなるかは不定だが、より新しいWindowsが選ばれるのだそうな。 なので、上記設定でSambaのマスターブラウザ化を許可し、OSのバージョンを偽装することで、確実にSambaがマスターブラウザになれるようにしている。''os level''の値は最大255だけど、最大値だと不安(プログラマあるある)なので少し控えめに200としている。 取り敢えず、うちの環境では正しく表示されるようになった。 ===== 参考サイト ===== * [[http://islandcnt.exblog.jp/16889939/|Windows 7 ネットワークに表示されない - SUSE + samba で解決する。 : 非番のエンジニア]] * [[http://www.samba.gr.jp/doc/browsing/browsing02.html|日本Sambaユーザ会 - Windowsネットワークのブラウジング問題の解明]] * [[http://www.samba.org/samba/docs/using_samba/ch07.html|Chapter 7. Name Resolution and Browsing]] * [[http://www.samba.org/samba/docs/using_samba/appa.html|Appendix A. Example Configuration Files]]