web-dev-qa-db-ja.com

Windowsの「ネットワーク」でSamba共有を表示する

tl; dr共有ファイルはアクセス可能ですが、サーバーはWindowsリストに表示されません。

プリンターといくつかのディレクトリをSamba経由で共有していますが、Windowsユーザーが「ネットワーク」を開くとリストに表示されません。 「\ computername \」と入力してEnterキーを押すと、共有プリンターとディレクトリが表示されますが、ネットワークパネルに他のアイコンと一緒にリストされたサーバーが見やすくなるようにしたいと思います。

これは以前は機能していましたが(ubuntu 13-something、私は思う)、最近(ubuntu 15.04)は機能しません。そのため、デフォルト構成で何かが変更されている必要があります。おそらくsmb.confの単純な設定です。どこを見ればいいのかわかりません。ヒントはありますか?

2
Iestyn ap Mwg

私は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ユーザーを助けたいと思っています。

2
John Poster

他の誰かが見に来た場合に備えて、ここに追加したいと思います。ネットワーク検出の問題は、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に即座に表示されました。

2
Crazy Yog

私は数週間、この問題を何度も何度も繰り返して調べましたが、ネットワーク(場所)でSambaの共有を見るためのWindows 10のパズルの最後のピースを見つけたのは、たった今です。

すべてこのリンクで詳しく説明されています。

WindowsおよびWindows ServerでSMBv1、SMBv2、およびSMBv3を検出、有効化および無効化する方法

基本的に、Windows 10でSMBv1/CIFS共有サポートを有効にする必要があります。

Turn Windows Features on or off

WindowsでSTARTを押し、「Windowsの機能を有効または無効にする」を検索すると、そこに移動します。

これを行った後、私の問題はすべて消えました。多田!

ネットワークのセキュリティが低下したかどうかはわかりませんが(おそらく低下します!).

これが他の人の助けになることを願っています。

1
Fiddy Bux

smb.confに行を追加します

wins support = yes
local master = yes
preferred master = yes
1
pl_rock