Samba グループがネットワーク コンピュータに表示されない

Samba グループがネットワーク コンピュータに表示されない

私は Samba サーバー (Samba バージョン 3.6.9-151.el6) を持っています。私の IP サーバーには複数の IP アドレスがあり、名前解決に DNS プロキシを使用しています。

問題が2つあります:

  1. Samba 共有は IP では機能しますが、Windows Xp のホスト名では機能しません。
  2. Samba グループがネットワーク コンピュータに表示されない

私の DNS は機能しており、すべての IP アドレスで名前解決を行うことができます。

ネットワーク 192.168.1.0/24 上の PC のみが samba 共有フォルダーを参照し、ネットワーク 192.168.168.0 および 172.16.0.0 上の PC は共有フォルダーを参照しません。

以下は私のリクエスト関連部分の smb.conf です:

workgroup = SERVER
server string = ServerXXX Samba Server Version %v
hosts allow = 127. 192.168.1. 192.168.168. 172.16.0.
deadtime = 0
keepalive = 300
lanman auth = yes
client lanman auth = yes
local master = yes
preferred master = no

wins support = yes
dns proxy = yes

答え1

NetBIOS の名前解決がまったく機能していないようです。XP クライアントとサーバーは同じ IP ネットワーク上にありますか? NetBIOS は主にブロードキャストを使用してネットワーク名をアナウンスすることを覚えておいてください。SMB セッションの両端が異なる IP ネットワーク上にある場合は、クライアントを WINS サーバーに登録する必要があります。

答え2

ネットワーク コンピュータは依然として古い NetBEUI プロトコルに依存しており、ルーティングできません。同じサブネットにあるコンピュータを参照できるはずです。NetBEUI はブロードキャスト プロトコルであり、大量のトラフィックを生成します。ネットワーク担当者に相談すれば、ブリッジを作成して NetBEUI トラフィックを通過させることができますが、これは実際に実行したいことではありません。速度が大幅に低下する可能性があります。

編集: 申し訳ありません、私のミスです。これで、ネットワーク コンピュータに表示されない問題 #2 が説明されました。WINS
サーバーを実行していますか? これで、問題 #1 が修正される可能性があります。IP は機能しますが、名前は機能しません。WINS は、回りくどい言い方をすると、DNS のように機能します。つまり、Windows コンピューターに対して、名前を IP アドレスに関連付けます。

関連情報