質問: ファイル共有について 現在ethernetで3台のpcをつないでいます。 その中でcifs(samba)を使ってファイル共有をしています。 \\(ipアドレスもしくはipアドレスに名前解決可能な名前)\\(共有名) といった形ではアクセスできるのですが「マイネットワーク」経由ではアクセスできません。アクセス許可がないのでサーバー一覧が表示できないと出ます。 コマンドプロンプトで"net view"とした場合も "システム エラー 6118 が発生しました。 このワークグループのサーバー一覧を現在、利用できません。" と出ます。 マイクロソフトによるとファイアウォールで共有に必要なポートが閉じられているせいだとのことですが、前述のとおりサーバーリストが得られないだけで共有ファイルにはアクセスできるので違う原因だと思います。 http://support.microsoft.com/default.aspx?scid=kb;ja;298804 一応ポートを確かめてみましたが445/tcpは開放されてます。 まあ別に「マイネットワーク」なんて使わないしアドレス直うちではアクセスできるので放って置いても直接の害はないと思いますがエラーが出たのをそのままにするのも何なので何か解決策をご存知でしたら教えてください。 ちなみに3台中2台はwindowsxp pro sp2で残り1台は fedoracore 5 bordeaux with samba 3.0.21bです。netbios over tcp/ipは禁止にしてあります。
回答: http://homepage2.nifty.com/winfaq/c/network.html#1094 http://www.monyo.com/technical/windows/msnet/msnet3.html マスタブラウザにてnetbios名の名前解決を行っているので、コンピュータ名でアクセスできないのかと思います。 ldapでも入れて、sambaサーバで解決すればできるかもしれませんね。