tl; dr共有ファイルはアクセス可能ですが、サーバーはWindowsリストに表示されません。
プリンターといくつかのディレクトリをSamba経由で共有していますが、Windowsユーザーが「ネットワーク」を開くとリストに表示されません。 「\ computername \」と入力してEnterキーを押すと、共有プリンターとディレクトリが表示されますが、ネットワークパネルに他のアイコンと一緒にリストされたサーバーが見やすくなるようにしたいと思います。
これは以前は機能していましたが(ubuntu 13-something、私は思う)、最近(ubuntu 15.04)は機能しません。そのため、デフォルト構成で何かが変更されている必要があります。おそらくsmb.confの単純な設定です。どこを見ればいいのかわかりません。ヒントはありますか?
私はOpenSuse Leap 42.2を使用していますが、Windowsの更新が原因で私のSambaネットワークが壊れています。 samba configの[Global]セクションにあるこの構成は、billyの最近の更新まで機能し、Windows 7および10マシンで機能しなくなりました。私のsamba構成のグローバルセクションは次のとおりです。
[global] workgroup = WORKGROUP netbios name = LINUXSERVER lanman auth = no ntlm auth = yes client lanman auth = no
次に、このサイトで見つかった3行を追加して、globalが次のようになるようにします。
[global] workgroup = WORKGROUP netbios name = LINUXSERVER lanman auth = no ntlm auth = yes client lanman auth = no wins support = yes local master = yes preferred master = yes
これで、私のSamba共有がWindows 7/10に表示されます。私はこれがUbuntuフォーラムであることを知っていますが、私はいつも仲間のLinuxユーザーを助けたいと思っています。
他の誰かが見に来た場合に備えて、ここに追加したいと思います。ネットワーク検出の問題は、SMB1に関連付けられていた古い方法です。 WS-Discoveryの新しい方法は、SAMBAにはまだ実装されていないようです。 WindowsはまだZerconfをサポートしていないため、AVAHIはWindowsで動作しません。
SMB2/3を無効にしてSMB1にフォールバックすることは答えではありません。
Stilezという名前の誰かが、ここで状況を説明する記事を書いた: https://www.ixsystems.com/community/resources/how-to-kill-off-smb1-netbios-wins-and-still-have-windows -network-neighbourhood-better-than-ever.106 /
また、記事にはpythonスクリプトwsdd.py( https://github.com/christgau/wsdd/blob/master/src/wsdd.py )へのリンクが記載されています。不足している機能を提供します。スクリプトを実行すると、SAMBA ADサーバーがWin 10 boxenに即座に表示されました。
私は数週間、この問題を何度も何度も繰り返して調べましたが、ネットワーク(場所)でSambaの共有を見るためのWindows 10のパズルの最後のピースを見つけたのは、たった今です。
すべてこのリンクで詳しく説明されています。
WindowsおよびWindows ServerでSMBv1、SMBv2、およびSMBv3を検出、有効化および無効化する方法
基本的に、Windows 10でSMBv1/CIFS共有サポートを有効にする必要があります。
WindowsでSTARTを押し、「Windowsの機能を有効または無効にする」を検索すると、そこに移動します。
これを行った後、私の問題はすべて消えました。多田!
ネットワークのセキュリティが低下したかどうかはわかりませんが(おそらく低下します!).
これが他の人の助けになることを願っています。
smb.conf
に行を追加します
wins support = yes
local master = yes
preferred master = yes